-- This file is corresponding to Release 6.3.1.100 from 2003/03/10 00:00:00 -- (C)opyright 1991-1999 BinTec Communications AG, All Rights Reserved -- $RCSfile: mibx25,v $ -- $Revision: 1.40 $ BIANCA-BRICK-X25-MIB DEFINITIONS ::= BEGIN IMPORTS IpAddress, Counter, TimeTicks FROM RFC1155-SMI OBJECT-TYPE FROM RFC-1212; org OBJECT IDENTIFIER ::= { iso 3 } dod OBJECT IDENTIFIER ::= { org 6 } internet OBJECT IDENTIFIER ::= { dod 1 } private OBJECT IDENTIFIER ::= { internet 4 } enterprises OBJECT IDENTIFIER ::= { private 1 } bintec OBJECT IDENTIFIER ::= { enterprises 272 } bibo OBJECT IDENTIFIER ::= { bintec 4 } x25 OBJECT IDENTIFIER ::= { bibo 6 } HexValue ::= INTEGER Date ::= INTEGER -- X.25 Group -- Management Information for the X.25 Subsystem of the BIANCA/BRICK x25LinkTable OBJECT-TYPE SYNTAX SEQUENCE OF X25LinkEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "This table contains an entry for each active link. There may be mutiple active links per interface. For point-to- multipoint interfaces, the field x25LkAddr specifies the (MAC-) address of the partner, the link leads to. There may be also multiple links for a point-to-point interface in a multilink environment without a multilink- protocol joining the multiple links to a singe logical link." ::= { x25 1 } x25LinkEntry OBJECT-TYPE SYNTAX X25LinkEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "The x25LinkEntry is created automatically, when a link becomes active. The entry is also removed automatically, if a link becomes disconnected. It may be removed manually by setting the field x25LinkState to delete, which causes the related link to be disconnected." INDEX { x25LkIfIndex } ::= { x25LinkTable 1 } X25LinkEntry ::= SEQUENCE { x25LkIfIndex INTEGER, x25LkAddr OCTET STRING, x25LkMode INTEGER, x25LkModulo INTEGER, x25LkLIC INTEGER, x25LkHIC INTEGER, x25LkLTC INTEGER, x25LkHTC INTEGER, x25LkLOC INTEGER, x25LkHOC INTEGER, x25LkDefPktSize INTEGER, x25LkDefWinSize INTEGER, x25LkMaxPktSize INTEGER, x25LkMaxWinSize INTEGER, x25LkL2WinSize INTEGER, x25LkL2RetrTimer INTEGER, x25LkL2RetrCounter INTEGER, x25LkL2SupervTimer INTEGER, x25LkL2IdleTimer INTEGER, x25LkState INTEGER, x25LkNegotiation INTEGER, x25LkDiscDelayTimer INTEGER, x25LkCallDelayTimer INTEGER, x25LkRestDelayTimer INTEGER, x25LkRewritingRule INTEGER, x25LkL1IdleTimer INTEGER, x25LkActSabmDelayTimer INTEGER, x25LkPsvSabmDelayTimer INTEGER } x25LkIfIndex OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "The index of the interface the link is running on. See ifTable." ::= { x25LinkEntry 1 } x25LkAddr OBJECT-TYPE SYNTAX OCTET STRING ACCESS read-only STATUS mandatory DESCRIPTION "On point-to-multipoint interfaces, this field contains the (MAC-)address of the partner, the link is leading to. It is empty for point-to-point interfaces, because there is only one partner at the other side." ::= { x25LinkEntry 2 } x25LkMode OBJECT-TYPE SYNTAX INTEGER { dte(1), dce(2) } ACCESS read-only STATUS mandatory DESCRIPTION "This field indicates wheter the Layer 3 on top of the link is operated in DTE or DCE mode. The difference is in the order of VC-assignment, the handling of a call collision and the range of allowed values of the cause field." ::= { x25LinkEntry 3 } x25LkModulo OBJECT-TYPE SYNTAX INTEGER { mod8(1), mod128(2) } ACCESS read-only STATUS mandatory DESCRIPTION "This field indicates whether the layer 3 on top of the link is in modulo 8 or in modulo 128 mode." ::= { x25LinkEntry 4 } x25LkLIC OBJECT-TYPE SYNTAX INTEGER (-1..4095) ACCESS read-only STATUS mandatory DESCRIPTION "Lowest Incoming Channel as seen from the DTE. The value -1 means no incoming channels." ::= { x25LinkEntry 5 } x25LkHIC OBJECT-TYPE SYNTAX INTEGER (-1..4095) ACCESS read-only STATUS mandatory DESCRIPTION "Highest Incoming Channel as seen from the DTE. The value -1 means no incoming channels." ::= { x25LinkEntry 6 } x25LkLTC OBJECT-TYPE SYNTAX INTEGER (-1..4095) ACCESS read-only STATUS mandatory DESCRIPTION "Lowest Twoway Channel as seen from the DTE. The value -1 means no twoway channels." ::= { x25LinkEntry 7 } x25LkHTC OBJECT-TYPE SYNTAX INTEGER (-1..4095) ACCESS read-only STATUS mandatory DESCRIPTION "Highest Twoway Channel as seen from the DTE. The value -1 means no twoway channels." ::= { x25LinkEntry 8 } x25LkLOC OBJECT-TYPE SYNTAX INTEGER (-1..4095) ACCESS read-only STATUS mandatory DESCRIPTION "Lowest Outgoing Channel as seen from the DTE. The value -1 means no outgoing channels." ::= { x25LinkEntry 9 } x25LkHOC OBJECT-TYPE SYNTAX INTEGER (-1..4095) ACCESS read-only STATUS mandatory DESCRIPTION "Highest Outgoing Channel as seen from the DTE. The value -1 means no outgoing channels." ::= { x25LinkEntry 10 } x25LkDefPktSize OBJECT-TYPE SYNTAX INTEGER { p128(7), p256(8), p512(9), p1024(10), p2048(11), p4096(12) } ACCESS read-only STATUS mandatory DESCRIPTION "The default layer 3 packet size for this link." ::= { x25LinkEntry 11 } x25LkDefWinSize OBJECT-TYPE SYNTAX INTEGER (1..127) ACCESS read-only STATUS mandatory DESCRIPTION "The default window size. This is always less than 8, if the layer 3 is operated in modulo 8 mode." ::= { x25LinkEntry 12 } x25LkMaxPktSize OBJECT-TYPE SYNTAX INTEGER { unrestricted(1), p128(7), p256(8), p512(9), p1024(10), p2048(11), p4096(12) } ACCESS read-only STATUS mandatory DESCRIPTION "The maximum allowable packet size for this link during X.25 packet size negotiation. If this field is set to unrestricted, the packet size will only be limited by the Mtu size of the interface, which is always the upper bound for the packet size." ::= { x25LinkEntry 13 } x25LkMaxWinSize OBJECT-TYPE SYNTAX INTEGER (0..127) ACCESS read-only STATUS mandatory DESCRIPTION "The maximum allowable window size for this link during window size negotiation." ::= { x25LinkEntry 14 } x25LkL2WinSize OBJECT-TYPE SYNTAX INTEGER (1..127) ACCESS read-only STATUS mandatory DESCRIPTION "The layer 2 window size for this link." ::= { x25LinkEntry 15 } x25LkL2RetrTimer OBJECT-TYPE SYNTAX INTEGER (100..30000) ACCESS read-only STATUS mandatory DESCRIPTION "The retransmission timeout in milliseconds for the layer 2 of this link. If a frame is not acknowledged within this timeout, it will be retransmitted." ::= { x25LinkEntry 16 } x25LkL2RetrCounter OBJECT-TYPE SYNTAX INTEGER (1..127) ACCESS read-only STATUS mandatory DESCRIPTION "The retransmission counter for the layer 2 of this link. If a frame has been retransmitted more often than indicated by this object, the link will be reset or disconnected," ::= { x25LinkEntry 17 } x25LkL2SupervTimer OBJECT-TYPE SYNTAX INTEGER (100..30000) ACCESS read-only STATUS mandatory DESCRIPTION "The link-supervision timeout in milliseconds for the layer 2 of this link. This timer is started, when the link gets idle. An RR poll-sequence will be initiated, when this timeout expires." ::= { x25LinkEntry 18 } x25LkL2IdleTimer OBJECT-TYPE SYNTAX INTEGER (-1..30000) ACCESS read-only STATUS mandatory DESCRIPTION "The idle timer in milliseconds for the layer 2 of this link. If no VCs are established and the the link has been idle for the time specified by this object, the link will be disconnected. The value 0 means, the link should not be disconnected after the last VC has been cleared. A value of -1 means, that the link shall be kept up even if it get disconnected from the partner on the other end." ::= { x25LinkEntry 19 } x25LkState OBJECT-TYPE SYNTAX INTEGER { restart-pending(1), restart-collision(2), ready(3), disc-pending(4), reset-pending(5), sabm-pending(6), xid-pending(7), sabm-wait(8), l1connect-pending(9), l1-ready(10) } ACCESS read-write STATUS mandatory DESCRIPTION "This object contains the current state of the link. The link may be manually disconnected by setting this object to the value delete." ::= { x25LinkEntry 20 } x25LkNegotiation OBJECT-TYPE SYNTAX INTEGER { when-necessary(1), always(2), never(3) } ACCESS read-only STATUS mandatory DESCRIPTION "This object determines whether packet-size and windows-size parameters are negotiated for outgoing calls. When set to never, outgoing calls are cleared if the call parameters differ from the default-settings. When set to when-necessary, negotiation is only performed if the call parameters differ from the default settings. When set to always, negotiation is always performed." ::= { x25LinkEntry 21 } x25LkDiscDelayTimer OBJECT-TYPE SYNTAX INTEGER (0..30000) ACCESS read-only STATUS mandatory DESCRIPTION "The disc delay timer in milliseconds for the layer 2 of this link (only outgoing links). This timer specifies the time interval between receiving of layer 2 disconnect and actual disconnect of link. If the partner want to disconnect the layer 2 and the time specified by this object expired, the link will be disconnected. The value 0 means, the link will be disconnected immediately after receiving of disconnect." ::= { x25LinkEntry 22 } x25LkCallDelayTimer OBJECT-TYPE SYNTAX INTEGER (0..30000) ACCESS read-only STATUS mandatory DESCRIPTION "The call delay timer in milliseconds for the layer 3 of this link (only outgoing link). This timer specifies the time interval between restart procedure completion and virtual call setup. If restart procedure is completed and the time specified by this object expired, call packet will be sent. The value 0 means, call packet should be sent immediately after completion of restart procedure." ::= { x25LinkEntry 23 } x25LkRestDelayTimer OBJECT-TYPE SYNTAX INTEGER (0..30000) ACCESS read-only STATUS mandatory DESCRIPTION "The Restart delay timer in milliseconds for this link. This timer specifies the time interval between establishment of layer 2 and sending of restart packet. If layer 2 is established and the time specified by this object expired, restart packet will be sent. The value 0 means, restart packet should be sent immediately after establishment of layer 2." ::= { x25LinkEntry 24 } x25LkRewritingRule OBJECT-TYPE SYNTAX INTEGER (0..999999) ACCESS read-only STATUS mandatory DESCRIPTION "This Object specifies a rewriting rule in the X25 Rewrite table. The call packet will be processed according to this rewriting rule before the call is being routed. If this value is set to zero, no rewriting will take place." ::= { x25LinkEntry 25 } x25LkL1IdleTimer OBJECT-TYPE SYNTAX INTEGER (-1..30000) ACCESS read-only STATUS mandatory DESCRIPTION "The idle timer in milliseconds for the layer 1 of this link. If layer 2 is disconnected and the time specified by this object expired, the layer 1 will be disconnected. The value 0 means, the layer 1 should not be disconnected after the layer 2 is disconnected. A value of -1 means, that the layer 1 shall be kept up even if it get disconnected from the partner on the other end." ::= { x25LinkEntry 26 } x25LkActSabmDelayTimer OBJECT-TYPE SYNTAX INTEGER (-1..30000) ACCESS read-only STATUS mandatory DESCRIPTION "The sabm delay timer in milliseconds for this link (only dialup outgoing link). This timer specifies the time interval between establishment of layer 1 and sending of SABM packet. If layer 1 is established and the time specified by this object expired, SABM packet will be sent. The value 0 means, SABM packet should be sent immediately after establishment of layer 1. The value -1 means, SABM packet should not be sent by dialup outgoing link." ::= { x25LinkEntry 32 } x25LkPsvSabmDelayTimer OBJECT-TYPE SYNTAX INTEGER (-1..30000) ACCESS read-only STATUS mandatory DESCRIPTION "The passive sabm delay timer in milliseconds for this link (only dialup incoming link). This timer specifies the time interval between establishment of layer 1 and sending of SABM packet. If layer 1 is established and the time specified by this object expired, SABM packet will be sent. The value 0 means, SABM packet should be sent immediately after establishment of layer 1. The value -1 means, SABM packet should not be sent by dialup incoming link." ::= { x25LinkEntry 33 } x25LinkPresetTable OBJECT-TYPE SYNTAX SEQUENCE OF X25LinkPresetEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "This table predefines the link-parameters to be used, when a link is created. If no entry is contained in this table for a particular link, it will be setup with the default values. In any case, the parameters finally choosen for a link are displayed in the x25LinkTable. For point-to-multipoint interfaces, the parameters for the link may be set for all connected partners (x25LkPrAddr is empty) of for the specific partners individually (x25LkPrAddr is the MAC-address of the partner)." ::= { x25 2 } x25LinkPresetEntry OBJECT-TYPE SYNTAX X25LinkPresetEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "Entries in this table are created by defining a new value for the field x25LkPrIfIndex. Entries may be deleted by setting the field x25LkPrMode to the value delete. Please note, that changing the entries dont have influence on links being already established. To take effekt the according links have to be cleared either manually (see x25LinkTable) or by other means." INDEX { x25LkPrIfIndex } ::= { x25LinkPresetTable 1 } X25LinkPresetEntry ::= SEQUENCE { x25LkPrIfIndex INTEGER, x25LkPrAddr OCTET STRING, x25LkPrMode INTEGER, x25LkPrModulo INTEGER, x25LkPrLIC INTEGER, x25LkPrHIC INTEGER, x25LkPrLTC INTEGER, x25LkPrHTC INTEGER, x25LkPrLOC INTEGER, x25LkPrHOC INTEGER, x25LkPrDefPktSize INTEGER, x25LkPrDefWinSize INTEGER, x25LkPrMaxPktSize INTEGER, x25LkPrMaxWinSize INTEGER, x25LkPrL2WinSize INTEGER, x25LkPrL2RetrTimer INTEGER, x25LkPrL2RetrCounter INTEGER, x25LkPrL2SupervTimer INTEGER, x25LkPrL2IdleTimer INTEGER, x25LkPrNegotiation INTEGER, x25LkPrDiscDelayTimer INTEGER, x25LkPrCallDelayTimer INTEGER, x25LkPrRestDelayTimer INTEGER, x25LkPrVC0 INTEGER, x25LkPrRewritingRule INTEGER, x25LkPrL1IdleTimer INTEGER, x25LkPrActSabmDelayTimer INTEGER, x25LkPrPsvSabmDelayTimer INTEGER } x25LkPrIfIndex OBJECT-TYPE SYNTAX INTEGER ACCESS read-write STATUS mandatory DESCRIPTION "The interface index of the link to be predefined. This object identifies a row in the ifTable." ::= { x25LinkPresetEntry 1 } x25LkPrAddr OBJECT-TYPE SYNTAX OCTET STRING ACCESS read-write STATUS mandatory DESCRIPTION "On point-to-point links, this field must be empty. On point-to-multipoint links, this field may be empty or set to a partners (MAC-) address. In the first case, the definition is valid for all links on the interface except for those having a specific predefiniton. In the second case the definition defines the link parameters for a specific partner." ::= { x25LinkPresetEntry 2 } x25LkPrMode OBJECT-TYPE SYNTAX INTEGER { dte(1), dce(2), delete(3) } ACCESS read-write STATUS mandatory DESCRIPTION "This field indicates, whether the link is initially operated in DTE or DCE mode. If a misconfiguration is detected, (DTE<->DTE od DCE<->DCE) the DTE/DCE assignement is done be means of the procedure defined in ISOxxxx." ::= { x25LinkPresetEntry 3 } x25LkPrModulo OBJECT-TYPE SYNTAX INTEGER { mod8(1), mod128(2) } ACCESS read-write STATUS mandatory DESCRIPTION "This object indicates, whether the link should be operated in modulo 8 or modulo 128 mode." ::= { x25LinkPresetEntry 4 } x25LkPrLIC OBJECT-TYPE SYNTAX INTEGER (-1..4095) ACCESS read-write STATUS mandatory DESCRIPTION "Lowest Incoming Channel as seen from the DTE. Depending on the value of x25LkPrVC0, the value of -1 or Zero means no incoming channels." ::= { x25LinkPresetEntry 5 } x25LkPrHIC OBJECT-TYPE SYNTAX INTEGER (-1..4095) ACCESS read-write STATUS mandatory DESCRIPTION "Highest Incoming Channel as seen from the DTE. Depending on the value of x25LkPrVC0, the value of -1 or Zero means no incoming channels." ::= { x25LinkPresetEntry 6 } x25LkPrLTC OBJECT-TYPE SYNTAX INTEGER (-1..4095) ACCESS read-write STATUS mandatory DESCRIPTION "Lowest Twoway Channel as seen from the DTE. Depending on the value of x25LkPrVC0, the value of -1 or Zero means no twoway channels." ::= { x25LinkPresetEntry 7 } x25LkPrHTC OBJECT-TYPE SYNTAX INTEGER (-1..4095) ACCESS read-write STATUS mandatory DESCRIPTION "Highest Twoway Channel as seen from the DTE. Depending on the value of x25LkPrVC0, the value of -1 or Zero means no twoway channels." ::= { x25LinkPresetEntry 8 } x25LkPrLOC OBJECT-TYPE SYNTAX INTEGER (-1..4095) ACCESS read-write STATUS mandatory DESCRIPTION "Lowest Outgoing Channel as seen from the DTE. Depending on the value of x25LkPrVC0, the value of -1 or Zero means no outgoing channels." ::= { x25LinkPresetEntry 9 } x25LkPrHOC OBJECT-TYPE SYNTAX INTEGER (-1..4095) ACCESS read-write STATUS mandatory DESCRIPTION "Highest Outgoing Channel as seen from the DTE. Depending on the value of x25LkPrVC0, the value of -1 or Zero means no outgoing channels." ::= { x25LinkPresetEntry 10 } x25LkPrDefPktSize OBJECT-TYPE SYNTAX INTEGER { p128(7), p256(8), p512(9), p1024(10), p2048(11), p4096(12) } ACCESS read-write STATUS mandatory DESCRIPTION "The Layer 3 packet size for this link." ::= { x25LinkPresetEntry 11 } x25LkPrDefWinSize OBJECT-TYPE SYNTAX INTEGER (1..127) ACCESS read-write STATUS mandatory DESCRIPTION "The default window size. This must be less than 8, if the layer 3 is operated in modulo 8 mode." ::= { x25LinkPresetEntry 12 } x25LkPrMaxPktSize OBJECT-TYPE SYNTAX INTEGER { unrestricted(1), p128(7), p256(8), p512(9), p1024(10), p2048(11), p4096(12) } ACCESS read-write STATUS mandatory DESCRIPTION "The maximum allowable packet size for this link during X.25 packet size negotiation. If this field is set to unrestricted, the packet size will only be limited by the Mtu size of the interface, which is always the upper bound for the packet size." ::= { x25LinkPresetEntry 13 } x25LkPrMaxWinSize OBJECT-TYPE SYNTAX INTEGER (1..127) ACCESS read-write STATUS mandatory DESCRIPTION "The maximum allowable window size for this link during window size negotiation." ::= { x25LinkPresetEntry 14 } x25LkPrL2WinSize OBJECT-TYPE SYNTAX INTEGER (1..127) ACCESS read-write STATUS mandatory DESCRIPTION "The layer 2 window size for this link." ::= { x25LinkPresetEntry 15 } x25LkPrL2RetrTimer OBJECT-TYPE SYNTAX INTEGER (100..30000) ACCESS read-write STATUS mandatory DESCRIPTION "The retransmission timeout in milliseconds for the layer 2 of this link. If a frame is not acknowledged within this timeout, it will be retransmitted." ::= { x25LinkPresetEntry 16 } x25LkPrL2RetrCounter OBJECT-TYPE SYNTAX INTEGER (1..127) ACCESS read-write STATUS mandatory DESCRIPTION "The retransmission counter for the layer 2 of this link. If a frame has been retransmitted more often than indicated by this object, the link will be reset or disconnected." ::= { x25LinkPresetEntry 17 } x25LkPrL2SupervTimer OBJECT-TYPE SYNTAX INTEGER (100..30000) ACCESS read-write STATUS mandatory DESCRIPTION "The link-supervision timeout in milliseconds for the layer 2 of this link. This timer is started, when the link gets idle. An RR poll-sequence will be initiated, when this timeout expires." ::= { x25LinkPresetEntry 18 } x25LkPrL2IdleTimer OBJECT-TYPE SYNTAX INTEGER (-1..30000) ACCESS read-write STATUS mandatory DESCRIPTION "The idle timer in milliseconds for the layer 2 of this link. If no VCs are established and the the link has been idle for the time specified by this object, the link will be disconnected. The value 0 means, the link should not be disconnected after the last VC has been cleared. A value of -1 means, that the link shall be kept up even if it get disconnected from the partner on the other end." ::= { x25LinkPresetEntry 19 } x25LkPrNegotiation OBJECT-TYPE SYNTAX INTEGER { when-necessary(1), always(2), never(3) } ACCESS read-write STATUS mandatory DESCRIPTION "This object determines whether packet-size and windows-size parameters are negotiated for outgoing calls. When set to never, outgoing calls are cleared if the call parameters differ from the default-settings. When set to when-necessary, negotiation is only performed if the call parameters differ from the default settings. When set to always, negotiation is always performed." ::= { x25LinkPresetEntry 20 } x25LkPrDiscDelayTimer OBJECT-TYPE SYNTAX INTEGER (0..30000) ACCESS read-write STATUS mandatory DESCRIPTION "The disc delay timer in milliseconds for the layer 2 of this link (only outgoing links). This timer specifies the time interval between receiving of layer 2 disconnect and actual disconnect of link. If the partner want to disconnect the layer 2 and the time specified by this object expired, the link will be disconnected. The value 0 means, the link will be disconnected immediately after receiving of disconnect." ::= { x25LinkPresetEntry 21 } x25LkPrCallDelayTimer OBJECT-TYPE SYNTAX INTEGER (0..30000) ACCESS read-write STATUS mandatory DESCRIPTION "The call delay timer in milliseconds for the layer 3 of this link (only outgoing link). This timer specifies the time interval between restart procedure completion and virtual call setup. If restart procedure is completed and the time specified by this object expired, call packet will be sent. The value 0 means, call packet should be sent immediately after completion of restart procedure." ::= { x25LinkPresetEntry 22 } x25LkPrRestDelayTimer OBJECT-TYPE SYNTAX INTEGER (0..30000) ACCESS read-write STATUS mandatory DESCRIPTION "The Restart delay timer in milliseconds for this link. This timer specifies the time interval between establishment of layer 2 and sending of restart packet. If layer 2 is established and the time specified by this object expired, restart packet will be sent. The value 0 means, restart packet should be sent immediately after establishment of layer 2." ::= { x25LinkPresetEntry 23 } x25LkPrVC0 OBJECT-TYPE SYNTAX INTEGER { enable(1), disable(2) } ACCESS read-write STATUS mandatory DESCRIPTION "This object indicates, whether VC#0 shall be allowed on the link. If this object is set to enable, VC#0 is allowed and the value -1 shall be used to indicate the absence of specified channels. This invalidates old configurations, for which a value of 0 specifies the absense of a specified channel. However, for compatibility reasons, if this object is not set to enabled, the values -1 or 0 may be used to specify the absence of a channel." ::= { x25LinkPresetEntry 24 } x25LkPrRewritingRule OBJECT-TYPE SYNTAX INTEGER (0..999999) ACCESS read-write STATUS mandatory DESCRIPTION "This Object specifies a rewriting rule in the X25 Rewrite table. The call packet will be processed according to this rewriting rule before the call is being routed. If this value is set to zero, no rewriting will take place." ::= { x25LinkPresetEntry 25 } x25LkPrL1IdleTimer OBJECT-TYPE SYNTAX INTEGER (-1..30000) ACCESS read-write STATUS mandatory DESCRIPTION "" ::= { x25LinkPresetEntry 26 } x25LkPrActSabmDelayTimer OBJECT-TYPE SYNTAX INTEGER (-1..30000) ACCESS read-write STATUS mandatory DESCRIPTION "" ::= { x25LinkPresetEntry 32 } x25LkPrPsvSabmDelayTimer OBJECT-TYPE SYNTAX INTEGER (-1..30000) ACCESS read-write STATUS mandatory DESCRIPTION "" ::= { x25LinkPresetEntry 33 } x25CallTable OBJECT-TYPE SYNTAX SEQUENCE OF X25CallEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "This table contains an entry for each active X25-call. Calls always lead from a source-link to a destination-link. An interface index of 1 denotates a pseudo interfaces corresponding to all locally terminated calls." ::= { x25 3 } x25CallEntry OBJECT-TYPE SYNTAX X25CallEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "The entries are created automatically, as soon as a call gets active. They are removed automatically as soon as a call gets completely cleared. A call may also be cleared manually by setting the x25CallState field of an entry to the value delete, which would also force the call to be cleared. The call data of a cleared call is copied to the x25CallHistoryTable." INDEX { x25CallSrcIfIndex, x25CallSrcVCNumber, x25CallDstIfIndex, x25CallDstVCNumber } ::= { x25CallTable 1 } X25CallEntry ::= SEQUENCE { x25CallSrcIfIndex INTEGER, x25CallSrcLinkAddr OCTET STRING, x25CallSrcVCNumber INTEGER, x25CallDstIfIndex INTEGER, x25CallDstLinkAddr OCTET STRING, x25CallDstVCNumber INTEGER, x25CallSrcAddr DisplayString, x25CallDstAddr DisplayString, x25CallProtocolId INTEGER, x25CallFacilities OCTET STRING, x25CallUserData DisplayString, x25CallAge TimeTicks, x25CallState INTEGER, x25CallInPktSize INTEGER, x25CallOutPktSize INTEGER, x25CallInWinSize INTEGER, x25CallOutWinSize INTEGER, x25CallPktsSent Counter, x25CallBytesSent Counter, x25CallPktsRecvd Counter, x25CallBytesRecvd Counter } x25CallSrcIfIndex OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "The interface index of the link, the call comes from. This object contains the value 1, when the call is originated locally." ::= { x25CallEntry 1 } x25CallSrcLinkAddr OBJECT-TYPE SYNTAX OCTET STRING ACCESS read-only STATUS mandatory DESCRIPTION "The (MAC-)address of the link, the call comes from (if any)" ::= { x25CallEntry 2 } x25CallSrcVCNumber OBJECT-TYPE SYNTAX INTEGER (1..4095) ACCESS read-only STATUS mandatory DESCRIPTION "The virtual curcuit number of the call on the link, the call comes from." ::= { x25CallEntry 3 } x25CallDstIfIndex OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "The interface index of the link, the call leads to. This object contains the value 1, when the link is terminated locally." ::= { x25CallEntry 4 } x25CallDstLinkAddr OBJECT-TYPE SYNTAX OCTET STRING ACCESS read-only STATUS mandatory DESCRIPTION "The (MAC-)address of the link, the call leads to." ::= { x25CallEntry 5 } x25CallDstVCNumber OBJECT-TYPE SYNTAX INTEGER (1..4095) ACCESS read-only STATUS mandatory DESCRIPTION "The virtual curcuit number of the call on the target link." ::= { x25CallEntry 6 } x25CallSrcAddr OBJECT-TYPE SYNTAX DisplayString ACCESS read-only STATUS mandatory DESCRIPTION "The calling address of the call as received on the source link." ::= { x25CallEntry 7 } x25CallDstAddr OBJECT-TYPE SYNTAX DisplayString ACCESS read-only STATUS mandatory DESCRIPTION "The called address of the call as received on the source link." ::= { x25CallEntry 8 } x25CallProtocolId OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "The protocol id (the first four byte of the call user data) of the call as received from the source link." ::= { x25CallEntry 9 } x25CallFacilities OBJECT-TYPE SYNTAX OCTET STRING ACCESS read-only STATUS mandatory DESCRIPTION "The facilities of the call as received from the source link." ::= { x25CallEntry 10 } x25CallUserData OBJECT-TYPE SYNTAX DisplayString ACCESS read-only STATUS mandatory DESCRIPTION "The user data (whithout the protocol id) of the call as received from the source link." ::= { x25CallEntry 11 } x25CallAge OBJECT-TYPE SYNTAX TimeTicks ACCESS read-only STATUS mandatory DESCRIPTION "The age of the call since received from the source link." ::= { x25CallEntry 12 } x25CallState OBJECT-TYPE SYNTAX INTEGER { routing(1), call-pending(2), dataxfer(3), out-reset-pending(4), in-reset-pending(5), out-clear-pending(6), in-clear-pending(7) } ACCESS read-write STATUS mandatory DESCRIPTION "The current state of the call. A call may be cleared manually by setting this object to the value delete." ::= { x25CallEntry 13 } x25CallInPktSize OBJECT-TYPE SYNTAX INTEGER { p2(1), p4(2), p8(3), p16(4), p32(5), p64(6), p128(7), p256(8), p512(9), p1024(10), p2048(11), p4096(12), p8192(13), p16384(14), p32768(15) } ACCESS read-only STATUS mandatory DESCRIPTION "The packet size of packets being received by the caller, as negotiated by the negotiation procedure." ::= { x25CallEntry 14 } x25CallOutPktSize OBJECT-TYPE SYNTAX INTEGER { p2(1), p4(2), p8(3), p16(4), p32(5), p64(6), p128(7), p256(8), p512(9), p1024(10), p2048(11), p4096(12), p8192(13), p16384(14), p32768(15) } ACCESS read-only STATUS mandatory DESCRIPTION "The packet size of packets being sent by the caller, as negotiated by the negotiation procedure." ::= { x25CallEntry 15 } x25CallInWinSize OBJECT-TYPE SYNTAX INTEGER (1..127) ACCESS read-only STATUS mandatory DESCRIPTION "The window size of packets being received by the caller, as negotiated by the negotiation procedure." ::= { x25CallEntry 16 } x25CallOutWinSize OBJECT-TYPE SYNTAX INTEGER (1..127) ACCESS read-only STATUS mandatory DESCRIPTION "The window size of packets being sent by the caller, as negotiated by the negotiation procedure." ::= { x25CallEntry 17 } x25CallPktsSent OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory DESCRIPTION "The number of all layer 3 packets (including RR/RNR/REJ) sent by the caller." ::= { x25CallEntry 18 } x25CallBytesSent OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory DESCRIPTION "The number of data bytes sent in DATA and INTERRUPT packets by the caller." ::= { x25CallEntry 19 } x25CallPktsRecvd OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory DESCRIPTION "The number of all layer 3 packets (including RR/RNR/REJ) received by the caller." ::= { x25CallEntry 20 } x25CallBytesRecvd OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory DESCRIPTION "The number of data bytes received in DATA and INTERRUPT packets by the caller." ::= { x25CallEntry 21 } x25CallHistoryTable OBJECT-TYPE SYNTAX SEQUENCE OF X25CallHistoryEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "This table provides call information for the last 10 calls after they have been cleared. Active call are not contained in the x25CallHistoryTable." ::= { x25 4 } x25CallHistoryEntry OBJECT-TYPE SYNTAX X25CallHistoryEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "Entries are created automatically, when a call is cleared completely. The first entry is deleted automatcally, if a new entry would be the 11th entry in the table." INDEX { x25CallHistorySrcIfIndex, x25CallHistoryDstIfIndex } ::= { x25CallHistoryTable 1 } X25CallHistoryEntry ::= SEQUENCE { x25CallHistoryTime Date, x25CallHistoryDuration INTEGER, x25CallHistorySrcIfIndex INTEGER, x25CallHistorySrcLinkAddr OCTET STRING, x25CallHistorySrcVCNumber INTEGER, x25CallHistoryDstIfIndex INTEGER, x25CallHistoryDstLinkAddr OCTET STRING, x25CallHistoryDstVCNumber INTEGER, x25CallHistorySrcAddr DisplayString, x25CallHistoryDstAddr DisplayString, x25CallHistoryProtocolId INTEGER, x25CallHistoryFacilities OCTET STRING, x25CallHistoryUserData DisplayString, x25CallHistoryInPktSize INTEGER, x25CallHistoryOutPktSize INTEGER, x25CallHistoryInWinSize INTEGER, x25CallHistoryOutWinSize INTEGER, x25CallHistoryPktsSent Counter, x25CallHistoryBytesSent Counter, x25CallHistoryPktsRecvd Counter, x25CallHistoryBytesRecvd Counter, x25CallHistoryClearCause INTEGER, x25CallHistoryClearDiag INTEGER } x25CallHistoryTime OBJECT-TYPE SYNTAX Date ACCESS read-only STATUS mandatory DESCRIPTION "Date and time, when the call was received." ::= { x25CallHistoryEntry 1 } x25CallHistoryDuration OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "Duration of the call in seconds." ::= { x25CallHistoryEntry 2 } x25CallHistorySrcIfIndex OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "Interface index of the link, the call came from." ::= { x25CallHistoryEntry 3 } x25CallHistorySrcLinkAddr OBJECT-TYPE SYNTAX OCTET STRING ACCESS read-only STATUS mandatory DESCRIPTION "(MAC-)address of the link, the call came from." ::= { x25CallHistoryEntry 4 } x25CallHistorySrcVCNumber OBJECT-TYPE SYNTAX INTEGER (1..4095) ACCESS read-only STATUS mandatory DESCRIPTION "Virtual Curcuit Number on the link, the call came from." ::= { x25CallHistoryEntry 5 } x25CallHistoryDstIfIndex OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "Interface index of the link, the call leads to." ::= { x25CallHistoryEntry 6 } x25CallHistoryDstLinkAddr OBJECT-TYPE SYNTAX OCTET STRING ACCESS read-only STATUS mandatory DESCRIPTION "(MAC-)address of the link, the call leads to." ::= { x25CallHistoryEntry 7 } x25CallHistoryDstVCNumber OBJECT-TYPE SYNTAX INTEGER (1..4095) ACCESS read-only STATUS mandatory DESCRIPTION "Virtual Curcuit Number on the link, the call leads to." ::= { x25CallHistoryEntry 8 } x25CallHistorySrcAddr OBJECT-TYPE SYNTAX DisplayString ACCESS read-only STATUS mandatory DESCRIPTION "The calling party number as received from the source link." ::= { x25CallHistoryEntry 9 } x25CallHistoryDstAddr OBJECT-TYPE SYNTAX DisplayString ACCESS read-only STATUS mandatory DESCRIPTION "The called party number as received from the source link." ::= { x25CallHistoryEntry 10 } x25CallHistoryProtocolId OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "The Protocol ID of the call (first four bytes of the call user data field) as received from the source link." ::= { x25CallHistoryEntry 11 } x25CallHistoryFacilities OBJECT-TYPE SYNTAX OCTET STRING ACCESS read-only STATUS mandatory DESCRIPTION "The facility field of the call as received from the source link." ::= { x25CallHistoryEntry 12 } x25CallHistoryUserData OBJECT-TYPE SYNTAX DisplayString ACCESS read-only STATUS mandatory DESCRIPTION "The call user data behind the protocol ID as received from the source link" ::= { x25CallHistoryEntry 13 } x25CallHistoryInPktSize OBJECT-TYPE SYNTAX INTEGER { p2(1), p4(2), p8(3), p16(4), p32(5), p64(6), p128(7), p256(8), p512(9), p1024(10), p2048(11), p4096(12), p8192(13), p16384(14), p32768(15) } ACCESS read-only STATUS mandatory DESCRIPTION "The packet size of packets being received by the caller, as negotiated by the negotiation procedure." ::= { x25CallHistoryEntry 14 } x25CallHistoryOutPktSize OBJECT-TYPE SYNTAX INTEGER { p2(1), p4(2), p8(3), p16(4), p32(5), p64(6), p128(7), p256(8), p512(9), p1024(10), p2048(11), p4096(12), p8192(13), p16384(14), p32768(15) } ACCESS read-only STATUS mandatory DESCRIPTION "The packet size of packets being sent by the caller, as negotiated by the negotiation procedure." ::= { x25CallHistoryEntry 15 } x25CallHistoryInWinSize OBJECT-TYPE SYNTAX INTEGER (1..127) ACCESS read-only STATUS mandatory DESCRIPTION "The window size of packets being received by the caller, as negotiated by the negotiation procedure." ::= { x25CallHistoryEntry 16 } x25CallHistoryOutWinSize OBJECT-TYPE SYNTAX INTEGER (1..127) ACCESS read-only STATUS mandatory DESCRIPTION "The window size of packets being sent by the caller, as negotiated by the negotiation procedure." ::= { x25CallHistoryEntry 17 } x25CallHistoryPktsSent OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory DESCRIPTION "The number of all layer 3 packets (including RR/RNR/REJ) sent by the caller." ::= { x25CallHistoryEntry 18 } x25CallHistoryBytesSent OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory DESCRIPTION "The number of data bytes sent in DATA and INTERRUPT packets by the caller." ::= { x25CallHistoryEntry 19 } x25CallHistoryPktsRecvd OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory DESCRIPTION "The number of all layer 3 packets (including RR/RNR/REJ) received by the caller." ::= { x25CallHistoryEntry 20 } x25CallHistoryBytesRecvd OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory DESCRIPTION "The number of data bytes received in DATA and INTERRUPT packets by the caller." ::= { x25CallHistoryEntry 21 } x25CallHistoryClearCause OBJECT-TYPE SYNTAX INTEGER (-1..255) ACCESS read-only STATUS mandatory DESCRIPTION "The clearing cause of the call as received in the first clear packet. A value of -1 means, no cause was received." ::= { x25CallHistoryEntry 22 } x25CallHistoryClearDiag OBJECT-TYPE SYNTAX INTEGER (-1..255) ACCESS read-only STATUS mandatory DESCRIPTION "The clearing diagnostics of the call as received in the first clear packet. A value of -1 means, no diagnostics was received." ::= { x25CallHistoryEntry 23 } x25RouteTable OBJECT-TYPE SYNTAX SEQUENCE OF X25RouteEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "The X.25 Routing Table specifies the target link for different call parameters. For each incoming call the route table will be searched for a matching entry. If multiple entries match the call parameters, a metric defines which of them to use. A route is only used, if the state of the target interface is up or dormant (see mib2). Also the state of the link is used to determine wether to use the route or not. With this mechanism, a rerouting scheme can be implemented." ::= { x25 5 } x25RouteEntry OBJECT-TYPE SYNTAX X25RouteEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "Entries can only be created and deleted manually." INDEX { x25RtSrcIfIndex, x25RtDstIfIndex } ::= { x25RouteTable 1 } X25RouteEntry ::= SEQUENCE { x25RtSrcIfIndex INTEGER, x25RtSrcLinkAddr OCTET STRING, x25RtDstIfIndex INTEGER, x25RtDstLinkAddr OCTET STRING, x25RtDstAddrMode INTEGER, x25RtSrcAddr DisplayString, x25RtSrcNSAP DisplayString, x25RtDstAddr DisplayString, x25RtDstNSAP DisplayString, x25RtProtocolId INTEGER, x25RtCallUserData OCTET STRING, x25RtRPOA INTEGER, x25RtNUI DisplayString, x25RtRewritingRule INTEGER, x25RtMetric INTEGER, x25RtCug INTEGER, x25RtCugOutgoing INTEGER, x25RtCugBilateral INTEGER } x25RtSrcIfIndex OBJECT-TYPE SYNTAX INTEGER ACCESS read-write STATUS mandatory DESCRIPTION "The originating interface index of the call. If this object is set to zero, the originating interface index will not be checked for the matching process. If this field is set to one, the route is only valid for call originating locally." ::= { x25RouteEntry 1 } x25RtSrcLinkAddr OBJECT-TYPE SYNTAX OCTET STRING ACCESS read-write STATUS mandatory DESCRIPTION "The originating (MAC-)address of the call. If this object is a zero length string, the originating address will not be checked for the matching process." ::= { x25RouteEntry 2 } x25RtDstIfIndex OBJECT-TYPE SYNTAX INTEGER ACCESS read-write STATUS mandatory DESCRIPTION "The interface index the call has to be sent to. If this value is set to one, the call will be used locally. If the value is set to zero, the call will be refused. The routing entry will only be used if the destination interface status is up or dormant. Additionally the target link must be in the state ready, if it is permanently activated, i.e. the x25LkL2IdleTimer is set to -1." ::= { x25RouteEntry 3 } x25RtDstLinkAddr OBJECT-TYPE SYNTAX OCTET STRING ACCESS read-write STATUS mandatory DESCRIPTION "The (MAC-)address of the station, the call has to be sent to. This object is ignored for point-to-point interfaces." ::= { x25RouteEntry 4 } x25RtDstLinkAddrMode OBJECT-TYPE SYNTAX INTEGER { default(1), direct(2), delete(3), rule(4), auto(5) } ACCESS read-write STATUS mandatory DESCRIPTION "This object specifies the way, the destination link address is generated. Default will use the default method for the target interface. When direct is selected, the destination address is taken from the route entry. Set to rule(4), the the address is generated according the rule defined in the x25RwDstLinkAddr entry of the X25RwTable. Other methods will be developed in the future." ::= { x25RouteEntry 5 } x25RtSrcAddr OBJECT-TYPE SYNTAX DisplayString ACCESS read-write STATUS mandatory DESCRIPTION "The source X.121 address in the X25 call packet. If empty, the source address will not be matched. Extended Adresses are indicated by a leading '@'. The wildcards '*', '?', '[', ']', '{', '}' may be used." ::= { x25RouteEntry 6 } x25RtSrcNSAP OBJECT-TYPE SYNTAX DisplayString ACCESS read-write STATUS mandatory DESCRIPTION "The source NSAP in the X25 call packet. If empty, the source NSAP will not be matched. The NSAP is preceeded by an 'X' if it is an OSI compatible NSAP or by a 'N' if the NSAP is in a not OSI compatible format. The wildcards '*', '?', '[', ']', '{', '}' may be used." ::= { x25RouteEntry 7 } x25RtDstAddr OBJECT-TYPE SYNTAX DisplayString ACCESS read-write STATUS mandatory DESCRIPTION "The target X.121 address in the X25 call packet. If empty, the source address will not be matched. Extended Adresses are indicated by a leading '@'. The wildcards '*', '?', '[', ']', '{', '}' may be used." ::= { x25RouteEntry 8 } x25RtDstNSAP OBJECT-TYPE SYNTAX DisplayString ACCESS read-write STATUS mandatory DESCRIPTION "The target NSAP in the X25 call packet. If empty, the source address will not be matched. The NSAP is preceeded by an 'X' if it is an OSI compatible NSAP or by a 'N' if the NSAP is in a not OSI compatible format. The wildcards '*', '?', '[', ']', '{', '}' may be used." ::= { x25RouteEntry 9 } x25RtProtocolId OBJECT-TYPE SYNTAX INTEGER ACCESS read-write STATUS mandatory DESCRIPTION "The protocol id of the X25 call packet. The protocol id will not be used for the matching process, when this object is set to -1" ::= { x25RouteEntry 10 } x25RtCallUserData OBJECT-TYPE SYNTAX OCTET STRING ACCESS read-write STATUS mandatory DESCRIPTION "The call user data field of the X25 call packet behind the protocol id. If empty, the call user data field will not be used for matching." ::= { x25RouteEntry 11 } x25RtRPOA OBJECT-TYPE SYNTAX INTEGER (-1..9999) ACCESS read-write STATUS mandatory DESCRIPTION "This object will be compared to the first value in the list of RPOAs in the X25 call packet, if not set to -1." ::= { x25RouteEntry 12 } x25RtNUI OBJECT-TYPE SYNTAX DisplayString ACCESS read-write STATUS mandatory DESCRIPTION "This object will be compared to the NUI facility supplied with the call. If this object is an empty string, the NUI facility will not be used for the matching process." ::= { x25RouteEntry 13 } x25RtRewritingRule OBJECT-TYPE SYNTAX INTEGER (0..999999) ACCESS read-write STATUS mandatory DESCRIPTION "This Object specifies a rewriting rule in the X25 Rewriting Rule table. The call packed will be processed according to this rewriting rule before the call is being delivered. If this value is set to zero, no rewriting will take place." ::= { x25RouteEntry 14 } x25RtMetric OBJECT-TYPE SYNTAX INTEGER (0..255) ACCESS read-write STATUS mandatory DESCRIPTION "This object specifies a metric similar to the metric of an IP routing entry. If a call matches multiple entries in the X25 routing table, the routing entry with the lowest value of Metric will be used to route the call." ::= { x25RouteEntry 15 } x25RtCug OBJECT-TYPE SYNTAX INTEGER (-1..9999) ACCESS read-write STATUS mandatory DESCRIPTION "This object will be compared to the CUG facility supplied with the call, if not set to -1." ::= { x25RouteEntry 16 } x25RtCugOutgoing OBJECT-TYPE SYNTAX INTEGER (-1..9999) ACCESS read-write STATUS mandatory DESCRIPTION "This object will be compared to the Outgoing CUG facility supplied with the call, if not set to -1." ::= { x25RouteEntry 17 } x25RtCugBilateral OBJECT-TYPE SYNTAX INTEGER (-1..9999) ACCESS read-write STATUS mandatory DESCRIPTION "This object will be compared to the Bilateral CUG facility supplied with the call, if not set to -1." ::= { x25RouteEntry 18 } x25RewriteTable OBJECT-TYPE SYNTAX SEQUENCE OF X25RewriteEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "This Table contains entries, that describe different rules of rewriting the call parameters before delivering a call. Which entry in this table is used, will be determined by the route table." ::= { x25 6 } x25RewriteEntry OBJECT-TYPE SYNTAX X25RewriteEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "" INDEX { x25RwRewritingRule } ::= { x25RewriteTable 1 } X25RewriteEntry ::= SEQUENCE { x25RwRewritingRule INTEGER, x25RwReverseCharging INTEGER, x25RwRPOA INTEGER, x25RwNUI DisplayString, x25RwSrcAddr DisplayString, x25RwSrcNSAP DisplayString, x25RwDstAddr DisplayString, x25RwDstNSAP DisplayString, x25RwProtocolId INTEGER, x25RwCallUserData OCTET STRING, x25RwRespSrcAddr DisplayString, x25RwRespSrcNSAP DisplayString, x25RwRespDstAddr DisplayString, x25RwRespDstNSAP DisplayString, x25RwRespProtocolId INTEGER, x25RwRespCallUserData OCTET STRING, x25RwCug INTEGER, x25RwCugOutgoing INTEGER, x25RwCugBilateral INTEGER, x25RwDstLinkAddr DisplayString } x25RwRewritingRule OBJECT-TYPE SYNTAX INTEGER (1..999999) ACCESS read-write STATUS mandatory DESCRIPTION "The unique number of the rewriting rule." ::= { x25RewriteEntry 1 } x25RwReverseCharging OBJECT-TYPE SYNTAX INTEGER { dont-change(1), set(2), clear(3), delete(4) } ACCESS read-write STATUS mandatory DESCRIPTION "This object describes what to do with the reverse charging facility." ::= { x25RewriteEntry 2 } x25RwRPOA OBJECT-TYPE SYNTAX INTEGER { dont-change(1), remove-first(2) } ACCESS read-write STATUS mandatory DESCRIPTION "This object describes what to do with the rpoa facility." ::= { x25RewriteEntry 3 } x25RwNUI OBJECT-TYPE SYNTAX DisplayString ACCESS read-write STATUS mandatory DESCRIPTION "This object contains the new value of the NUI facility. If this object is an empty string, the NUI facility will not be changed." ::= { x25RewriteEntry 4 } x25RwSrcAddr OBJECT-TYPE SYNTAX DisplayString ACCESS read-write STATUS mandatory DESCRIPTION "Specifies how to rewrite the source address. Digits will be set directly to the new address. A '.' will move a digit from the old address to the new address. A '*' will move all remaining digits from the old address to the new address. A '%' will delete a digit from the old address. Please note that the eventually leading '@' (indicating extended adressing) is handled execatly like digits. If this object is empty, the source address will not be changed." ::= { x25RewriteEntry 5 } x25RwSrcNSAP OBJECT-TYPE SYNTAX DisplayString ACCESS read-write STATUS mandatory DESCRIPTION "Specifies how to rewrite the source NSAP. Digits will be set directly to the new NSAP. A '.' will move a digit from the old NSAP to the new NSAP. A '*' will move all remaining digits from the old NSAP to the new NSAP. A '%' will delete a digit from the old NSAP. Please note that the eventually leading '@' (indicating extended adressing) is handled execatly like digits. If this object is empty, the source NSAP will not be changed." ::= { x25RewriteEntry 6 } x25RwDstAddr OBJECT-TYPE SYNTAX DisplayString ACCESS read-write STATUS mandatory DESCRIPTION "Specifies how to rewrite the destination address. Digits will be set directly to the new address. A '.' will move a digit from the old address to the new address. A '*' will move all remaining digits from the old address to the new address. A '%' will delete a digit from the old address. Please note that the eventually leading '@' (indicating extended adressing) is handled execatly like digits. If this object is empty, the destination address will not be changed." ::= { x25RewriteEntry 7 } x25RwDstNSAP OBJECT-TYPE SYNTAX DisplayString ACCESS read-write STATUS mandatory DESCRIPTION "Specifies how to rewrite the destination NSAP. Digits will be set directly to the new NSAP. A '.' will move a digit from the old NSAP to the new NSAP. A '*' will move all remaining digits from the old NSAP to the new NSAP. A '%' will delete a digit from the old NSAP. Please note that the eventually leading '@' (indicating extended adressing) is handled execatly like digits. If this object is empty, the destination NSAP will not be changed." ::= { x25RewriteEntry 8 } x25RwProtocolId OBJECT-TYPE SYNTAX INTEGER ACCESS read-write STATUS mandatory DESCRIPTION "This object specifies the new value of the protocol id field. The protocol id field will not be changed, if this object is set to -1" ::= { x25RewriteEntry 9 } x25RwCallUserData OBJECT-TYPE SYNTAX OCTET STRING ACCESS read-write STATUS mandatory DESCRIPTION "The new value of the call user data field. The call user data field will not be changed, if this object is an empty string. A leading '%' will be ignored. This allows to delete the call user data portion of a call packet by setting this object to a single '%'." ::= { x25RewriteEntry 10 } x25RwRespSrcAddr OBJECT-TYPE SYNTAX DisplayString ACCESS read-write STATUS mandatory DESCRIPTION "Specifies how to rewrite the source address of the call accepted packet. Digits will be set directly to the new address. A '.' will move a digit from the old address to the new address. A '*' will move all remaining digits from the old address to the new address. A '%' will delete a digit from the old address. Please note that the eventually leading '@' (indicating extended adressing) is handled execatly like digits. If this object is empty, the source address will not be changed." ::= { x25RewriteEntry 11 } x25RwRespSrcNSAP OBJECT-TYPE SYNTAX DisplayString ACCESS read-write STATUS mandatory DESCRIPTION "Specifies how to rewrite the source NSAP in the call accepted packet. Digits will be set directly to the new NSAP. A '.' will move a digit from the old NSAP to the new NSAP. A '*' will move all remaining digits from the old NSAP to the new NSAP. A '%' will delete a digit from the old NSAP. Please note that the eventually leading '@' (indicating extended adressing) is handled execatly like digits. If this object is empty, the source NSAP will not be changed." ::= { x25RewriteEntry 12 } x25RwRespDstAddr OBJECT-TYPE SYNTAX DisplayString ACCESS read-write STATUS mandatory DESCRIPTION "Specifies how to rewrite the destination address of the call accepted packet. Digits will be set directly to the new address. A '.' will move a digit from the old address to the new address. A '*' will move all remaining digits from the old address to the new address. A '%' will delete a digit from the old address. Please note that the eventually leading '@' (indicating extended adressing) is handled execatly like digits. If this object is empty, the destination address will not be changed." ::= { x25RewriteEntry 13 } x25RwRespDstNSAP OBJECT-TYPE SYNTAX DisplayString ACCESS read-write STATUS mandatory DESCRIPTION "Specifies how to rewrite the destination NSAP in the call accepted packet. Digits will be set directly to the new NSAP. A '.' will move a digit from the old NSAP to the new NSAP. A '*' will move all remaining digits from the old NSAP to the new NSAP. A '%' will delete a digit from the old NSAP. Please note that the eventually leading '@' (indicating extended adressing) is handled execatly like digits. If this object is empty, the destination NSAP will not be changed." ::= { x25RewriteEntry 14 } x25RwRespProtocolId OBJECT-TYPE SYNTAX INTEGER ACCESS read-write STATUS mandatory DESCRIPTION "This object contains the new value of the ProtocolID field of the call accepted packet. The ProtocolID will not be changed, if this object is set to -1." ::= { x25RewriteEntry 15 } x25RwRespCallUserData OBJECT-TYPE SYNTAX OCTET STRING ACCESS read-write STATUS mandatory DESCRIPTION "The new value of the call user data field of the call accepted packet. The call user data field will not be changed, if this object is an empty string. A leading '%' will be ignored. This allows to delete the call user data portion of a call accepted packet by setting this object to a single '%'." ::= { x25RewriteEntry 16 } x25RwCug OBJECT-TYPE SYNTAX INTEGER (-2..9999) ACCESS read-write STATUS mandatory DESCRIPTION "This object contains the new value of the CUG facility. If this object is set to -1, the CUG facility will not be changed. The CUG facility will be removed, if this object is set to -2." ::= { x25RewriteEntry 17 } x25RwCugOutgoing OBJECT-TYPE SYNTAX INTEGER (-2..9999) ACCESS read-write STATUS mandatory DESCRIPTION "This object contains the new value of the Outgoing CUG facility. If this object is set to -1, the Outgoing CUG facility will not be changed. The Outgoing CUG facility will be removed, if this object is set to -2." ::= { x25RewriteEntry 18 } x25RwCugBilateral OBJECT-TYPE SYNTAX INTEGER (-2..9999) ACCESS read-write STATUS mandatory DESCRIPTION "This object contains the new value of the Bilateral CUG facility. If this object is set to -1, the Bilateral CUG facility will not be changed. The Bilateral CUG facility will be removed, if this object is set to -2." ::= { x25RewriteEntry 19 } x25RwDstLinkAddr OBJECT-TYPE SYNTAX DisplayString ACCESS read-write STATUS mandatory DESCRIPTION "Specifies a rule how to generate a destination link address from destination X.25 address or destination NSAP. Digits will be set directly to the new address. A '.' will move a digit from the old address to the new address. A '*' will move all remaining digits from the old address to the new address. A '%' will delete a digit from the old address. The optional leading digit specifies the protocol to be used for the Layer 1 or the type of destination address to be generated (IP or MAC), this is followed by a mandatory character 'X' (use X.25 address for conversion) or 'N' (use NSAP)." ::= { x25RewriteEntry 20 } x25MprTable OBJECT-TYPE SYNTAX SEQUENCE OF X25MprEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "This table contains an entry for each partner reachable via X.25 for Multiprotocol over X.25 according to RFC 1356. Entries in this table are created manually and will result to the creation of a multiprotocol routing interface in the ifTable. This interface can than be used by higher level protocols like ip, ipx and bridging. The object x25MprIfIndex shall be set to 0 for creation of new entries. The BRICK will allocate the next free interface index and assign it ti x25MprIfIndex. Rows of this table can be deleted by setting the object x25MprEncapsulation to the value delete. " ::= { x25 7 } x25MprEntry OBJECT-TYPE SYNTAX X25MprEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "" INDEX { x25MprIfIndex } ::= { x25MprTable 1 } X25MprEntry ::= SEQUENCE { x25MprIfIndex INTEGER, x25MprMtu INTEGER, x25MprEncapsulation INTEGER, x25MprNumVC INTEGER, x25MprMaxVC INTEGER, x25MprWinSize INTEGER, x25MprPktSize INTEGER, x25MprShortHold INTEGER, x25MprMaxRetries INTEGER, x25MprBlockTime INTEGER, x25MprAddr DisplayString, x25MprMode INTEGER, x25MprAutoRoute INTEGER, x25MprIpSubnet IpAddress, x25MprIpSubnetMask IpAddress } x25MprIfIndex OBJECT-TYPE SYNTAX INTEGER ACCESS read-write STATUS mandatory DESCRIPTION "This object contains an interface index and assigns the row to an entry in ifTable. When creating new entries in the table, the value of this object shall be set to 0. The next free ifIndex value is than allocated by the BRICK and assigned to the object. At the same time a new interface is created in the IfTable." ::= { x25MprEntry 1 } x25MprMtu OBJECT-TYPE SYNTAX INTEGER (576..8180) ACCESS read-write STATUS mandatory DESCRIPTION "The Maximum transfer unit to be used with the interface, the row is describing." ::= { x25MprEntry 2 } x25MprEncapsulation OBJECT-TYPE SYNTAX INTEGER { ip-rfc877(1), ip(2), ipx(3), mpr(4), delete(5) } ACCESS read-write STATUS mandatory DESCRIPTION "This object specifies the encapsulation method to be used. If this object is set to ip_rfc877, the RFC877 compatible encapsulation is selected. The relating interface is only capabable of transferring IP datagrams. All other protocols are not supported. Virtual channels are established only with the CUD field set to CC. If this object is set to ip, the relating interface is also only capable of forwarding IP datagrams. However, the virtual channels are setup with the CUD field set to 80 00 00 00 08 00. The encapsulation ipx allows only forwarding of IPX datagrams. VCs are established using a CUD field of 80 00 00 00 81 37. If this object is set to mpr, the corresponding corresponding interface is capable of IP, IPX and BRIDGING. The different protocols are multiplexed over the same VC. The CUD field is set to 00." ::= { x25MprEntry 3 } x25MprNumVC OBJECT-TYPE SYNTAX INTEGER (0..255) ACCESS read-write STATUS mandatory DESCRIPTION "This object specifies the number of VCs used with the corresponding interface. The BRICK will always try to have that many VCs available for the relating interface." ::= { x25MprEntry 4 } x25MprMaxVC OBJECT-TYPE SYNTAX INTEGER (0..255) ACCESS read-write STATUS mandatory DESCRIPTION "This object specifies the maximum number of VCs used with the corresponding interface. It shall be greater or equal to x25MprNumVC." ::= { x25MprEntry 5 } x25MprWinSize OBJECT-TYPE SYNTAX INTEGER (1..7) ACCESS read-write STATUS mandatory DESCRIPTION "This object describes the window size to be used for outgoing X.25 virtual calls." ::= { x25MprEntry 6 } x25MprPktSize OBJECT-TYPE SYNTAX INTEGER { p128(7), p256(8), p512(9), p1024(10), p2048(11), p4096(12) } ACCESS read-write STATUS mandatory DESCRIPTION "This object describes the packet size, to be used for outgoing X.25 calls. Please note that this parameter is independant of the x25MprMtu parameter." ::= { x25MprEntry 7 } x25MprShortHold OBJECT-TYPE SYNTAX INTEGER (0..65535) ACCESS read-write STATUS mandatory DESCRIPTION "This object specifies the time of inactivity in seconds, after which the VCs are disconnected automatically." ::= { x25MprEntry 8 } x25MprMaxRetries OBJECT-TYPE SYNTAX INTEGER (1..255) ACCESS read-write STATUS mandatory DESCRIPTION "This object specifies the maximum number of tries for X.25 call establishement. If the BRICK has tried to establish the call for this many times, the interface is in the blocked state for a time specified by x25MprBlockTime. During the blocked state, no more tries are made." ::= { x25MprEntry 9 } x25MprBlockTime OBJECT-TYPE SYNTAX INTEGER (0..65536) ACCESS read-write STATUS mandatory DESCRIPTION "This object describes the amount of time, the corresponding interface remains in the blocked state after too many tries to establish the X.25 call." ::= { x25MprEntry 10 } x25MprAddr OBJECT-TYPE SYNTAX DisplayString ACCESS read-write STATUS mandatory DESCRIPTION "The X.25 address to be used with this interface. A leading @ indicates extended adressing." ::= { x25MprEntry 11 } x25MprMode OBJECT-TYPE SYNTAX INTEGER { normal(1), multiuser(2) } ACCESS read-write STATUS mandatory DESCRIPTION "This object describes the operating mode of the interface. normal -- normal operating mode multiuser -- A new interface is created for each incoming X.25 call. " ::= { x25MprEntry 12 } x25MprAutoRoute OBJECT-TYPE SYNTAX INTEGER { off(1), check(2), translate(3) } ACCESS read-write STATUS mandatory DESCRIPTION "This object describes, how automatic routes are created. It is especially usefull combined with the multiuser Mode of the interface. off -- do not create automatic routes check -- Check the source address of the the first packet and create a backward Route, when in the range specified by IpSubnet/IpSubnetMask translate -- Translate the ip source address to the range specified by IpSubnet/IpSubnetMask. Automatically create ipNatOutEntries and set ipExtIfNat for dynamic interfaces to reverse. " ::= { x25MprEntry 13 } x25MprIpSubnet OBJECT-TYPE SYNTAX IpAddress ACCESS read-write STATUS mandatory DESCRIPTION "This object specifies, together with x25MprSubnetMask the possible range for automatically created routes. The object is valid, when x25MprMode is set to autoroute or multiuser. " ::= { x25MprEntry 14 } x25MprIpSubnetMask OBJECT-TYPE SYNTAX IpAddress ACCESS read-write STATUS mandatory DESCRIPTION "This object specifies, together with x25MprSubnet the possible range for automatically created routes. The object is valid, when x25MprMode is set to autoroute or multiuser. " ::= { x25MprEntry 15 } -- x25PadProfileTable OBJECT-TYPE ::= { x25 8 } -- x25ToTcpTable OBJECT-TYPE ::= { x25 9 } x25LocalPadCall OBJECT-TYPE SYNTAX INTEGER { accept(1), dont-accept(2) } ACCESS read-write STATUS mandatory DESCRIPTION "This object specifies wether a PAD Call (PID=1) routed to the local X.25 entity (ifIndex=1) should be accepted to allow for a remote login via X.25. This may be disabled for security reasons by setting this object do dont-accept." ::= { x25 10 } x25LocalAddr OBJECT-TYPE SYNTAX DisplayString ACCESS read-write STATUS mandatory DESCRIPTION "The X.25 address to be used as originating address for outgoing X.25 call from this BRICK. A leading @ indicates extended adressing." ::= { x25 11 } x25Rerouting OBJECT-TYPE SYNTAX INTEGER { allow(1), disallow(2) } ACCESS read-write STATUS mandatory DESCRIPTION "This object specifies whether a rerouting request should be accepted to establish connection to another server. This is only relevant for x29 rerouting." ::= { x25 12 } x25HistoryMaxEntries OBJECT-TYPE SYNTAX INTEGER (0..255) ACCESS read-write STATUS mandatory DESCRIPTION "Maximum number of x25CallHistory entries in memory." ::= { x25 13 } x25AccountingTemplate OBJECT-TYPE SYNTAX DisplayString (SIZE (0..255)) ACCESS read-write STATUS mandatory DESCRIPTION "Specifies the format of accounting messages sent by the syslog protocol. The format can consist of any order of the following variables. Tag Meaning %S Date and Time the connection was established; in DD.MM.YY/HH:MM:SS format. %d The duration of the connection in seconds. %z The X25 source address. %Z The X25 destination address. %y Total number of bytes received over the connection. %Y Total number of bytes sent over the connection. %g Total packets received over the connection. %G Total packets sent over the connection. %c The X25 clear cause. %C The X25 clear diagnostic. %f The source interface. %F The destination interface. %v The source virtual channel number. %V The destination virtual channel number. The default accounting template setting contains the following tags: %S,%d,%z,%Z,%y,%Y,%g,%G,%c,%C." ::= { x25 14 } END -- of BIANCA-BRICK definitions