VISM-SESSION-MIB

File: VISM-SESSION-MIB.mib (34461 bytes)

Imported modules

RFC1155-SMI RFC-1212 RFC1213-MIB
BASIS-MIB

Imported symbols

Counter IpAddress OBJECT-TYPE
DisplayString voice

Defined Types

TruthValue  
INTEGER true(1), false(2)    

VismSessionSetEntry  
SEQUENCE    
  vismSessionSetNum INTEGER
  vismSessionSetRowStatus INTEGER
  vismSessionSetState INTEGER
  vismSessionSetTotalGrps INTEGER
  vismSessionSetActiveGrp INTEGER
  vismSessionSetSwitchFails Counter
  vismSessionSetSwitchSuccesses Counter
  vismSessionSetFaultTolerant TruthValue

VismSessionGrpEntry  
SEQUENCE    
  vismSessionGrpNum INTEGER
  vismSessionGrpSetNum INTEGER
  vismSessionGrpRowStatus INTEGER
  vismSessionGrpState INTEGER
  vismSessionGrpCurrSession INTEGER
  vismSessionGrpTotalSessions INTEGER
  vismSessionGrpSwitchFails Counter
  vismSessionGrpSwitchSuccesses Counter
  vismSessionGrpMgcName DisplayString

VismRudpSessionCnfEntry  
SEQUENCE    
  vismRudpSessionNum INTEGER
  vismRudpSessionGrpNum INTEGER
  vismRudpSessionCnfRowStatus INTEGER
  vismRudpSessionPriority INTEGER
  vismRudpSessionState INTEGER
  vismRudpSessionCurrSession INTEGER
  vismRudpSessionLocalIp IpAddress
  vismRudpSessionLocalPort INTEGER
  vismRudpSessionRmtIp IpAddress
  vismRudpSessionRmtPort INTEGER
  vismRudpSessionMaxWindow INTEGER
  vismRudpSessionSyncAttempts INTEGER
  vismRudpSessionMaxSegSize INTEGER
  vismRudpSessionMaxAutoReset INTEGER
  vismRudpSessionRetransTmout INTEGER
  vismRudpSessionMaxRetrans INTEGER
  vismRudpSessionMaxCumAck INTEGER
  vismRudpSessionCumAckTmout INTEGER
  vismRudpSessionMaxOutOfSeq INTEGER
  vismRudpSessionNullSegTmout INTEGER
  vismRudpSessionTransStateTmout INTEGER
  vismRudpSessionType INTEGER
  vismRudpSessionRmtGwIp IpAddress

VismRudpSessionStatEntry  
SEQUENCE    
  vismRudpSessionStatNum INTEGER
  vismRudpSessionAutoResets Counter
  vismRudpSessionRcvdAutoResets Counter
  vismRudpSessionRcvdInSeqs Counter
  vismRudpSessionRcvdOutSeqs Counter
  vismRudpSessionSentPackets Counter
  vismRudpSessionRcvdPackets Counter
  vismRudpSessionSentBytes Counter
  vismRudpSessionRcvdBytes Counter
  vismRudpSessionDataSentPkts Counter
  vismRudpSessionDataRcvdPkts Counter
  vismRudpSessionDiscardPkts Counter
  vismRudpSessionRetransPkts Counter

Defined Values

vismSessionGrp 1.3.6.1.4.1.351.110.5.5.11
OBJECT IDENTIFIER    

vismSessionSetTable 1.3.6.1.4.1.351.110.5.5.11.1
This table has entries for a collection of sessGrp(s) each providing connectivity to a different Media gateway Controller (MGC).
OBJECT-TYPE    
  SEQUENCE OF  
    VismSessionSetEntry

vismSessionSetEntry 1.3.6.1.4.1.351.110.5.5.11.1.1
An entry for vismSessionSetTable.
OBJECT-TYPE    
  VismSessionSetEntry  

vismSessionSetNum 1.3.6.1.4.1.351.110.5.5.11.1.1.1
This is the logical index of this table. Currently only set 1 is used and all the signaling channels are implicitly mapped to set 1.
OBJECT-TYPE    
  INTEGER 1..65535  

vismSessionSetRowStatus 1.3.6.1.4.1.351.110.5.5.11.1.1.2
This variable is used to allow add or delete a session set. createAndGo: Use this to add an entry in set table. vismSessionSetNum and vismSessionSetFaultTolerant are the mandatory parameters while adding a set. Currently only one set (set #1) can be created. The entry will become 'active' after creation. A set entry may be deleted by setting this object to 'destory'. Deletion of a set is not allowed if there is still group in this set.
OBJECT-TYPE    
  INTEGER active(1), createAndGo(4), destroy(6)  

vismSessionSetState 1.3.6.1.4.1.351.110.5.5.11.1.1.3
When an entry in sessionSet table is created and no group has been added to this set yet or group has been created in this set but no session has been added yet the set state is 'idle'. After a group has been created in this set and one session has been added to the group the set state becomes 'oos',i.e, out of service. After successfully open socket and the session has sent START message to MGC, the state of the set will be changed based on whether this set is fault tolerant(FT) or none fault tolerant(NFT). In NFT case the set state becomes 'activeIs'. In FT case, if one session from a group received an active message from MGC and no standby message received from a session in the other group, the state of the set will change to 'activeIs'. On the other hand, if at least one session from a group received standby message from MGC and no other session from the other group received active message then the set state is transferred to 'standbyIs'. The set becomes 'fullIs' when at least one session from one group receives active message and at least one session from the other group receives standby message. 'unknown' is a state other than the above states.
OBJECT-TYPE    
  INTEGER idle(1), oos(2), activeIs(3), standbyIs(4), fullIs(5), unknown(6)  

vismSessionSetTotalGrps 1.3.6.1.4.1.351.110.5.5.11.1.1.4
This counter keeps track the number of session groups that has been added to a session set.
OBJECT-TYPE    
  INTEGER  

vismSessionSetActiveGrp 1.3.6.1.4.1.351.110.5.5.11.1.1.5
This is the current active group number.
OBJECT-TYPE    
  INTEGER  

vismSessionSetSwitchFails 1.3.6.1.4.1.351.110.5.5.11.1.1.6
This counter keeps track of failed attempts to switch between session groups in this set.
OBJECT-TYPE    
  Counter  

vismSessionSetSwitchSuccesses 1.3.6.1.4.1.351.110.5.5.11.1.1.7
This counter keeps track of successful attempts to switch between session groups in this set.
OBJECT-TYPE    
  Counter  

vismSessionSetFaultTolerant 1.3.6.1.4.1.351.110.5.5.11.1.1.8
This object indicates whether the set configuration is fault tolerant or not. If the set is fault tolerant then there can be two groups in this set. If the set is non-fault tolerant then only one group can be added in this set. Once the entry is created this object cannot be modified.
OBJECT-TYPE    
  TruthValue  

vismSessionGrpTable 1.3.6.1.4.1.351.110.5.5.11.2
This table has entries for a collection of sessions
OBJECT-TYPE    
  SEQUENCE OF  
    VismSessionGrpEntry

vismSessionGrpEntry 1.3.6.1.4.1.351.110.5.5.11.2.1
An entry for vismSessionGrpTable.
OBJECT-TYPE    
  VismSessionGrpEntry  

vismSessionGrpNum 1.3.6.1.4.1.351.110.5.5.11.2.1.1
Index for vismSessionGrpEntry table. Currently the range of 1 to 16 is used. One set can have upto two groups.
OBJECT-TYPE    
  INTEGER 1..65535  

vismSessionGrpSetNum 1.3.6.1.4.1.351.110.5.5.11.2.1.2
This is the session set number to which this session Group belongs. Once the entry is created this object cannot be modified.
OBJECT-TYPE    
  INTEGER  

vismSessionGrpRowStatus 1.3.6.1.4.1.351.110.5.5.11.2.1.3
This variable allows to add or delete an entry in this table. createAndGo: Use this to add an entry in this table. vismSessionGrpNum, vismSessionGrpSetNum and vismSessionGrpMgcName are required to add an entry. Before adding the session group, the session set should already be created. active: This value is returned once the session group is created destroy: Use this to delete a session group. Session group number is the only mandatory parameter to delete an entry.
OBJECT-TYPE    
  INTEGER active(1), createAndGo(4), destroy(6)  

vismSessionGrpState 1.3.6.1.4.1.351.110.5.5.11.2.1.4
'idle': This is the initial state. 'oos': Out of service state. when a session group has been created the state of the session group becomes 'oos' or when all sessions belonging to this group are deleted, session group state becomes 'oos' 'is': In service state. After at least one session has been added to the group, socket has been successfully set up and the session has sent a START message to MGC the group state changes to 'is'. 'unknown': This is the state other than the above states.
OBJECT-TYPE    
  INTEGER idle(1), oos(2), is(3), unknown(4)  

vismSessionGrpCurrSession 1.3.6.1.4.1.351.110.5.5.11.2.1.5
This object indicates the current session that is open to communication with MGC. There is only one active session per session group.
OBJECT-TYPE    
  INTEGER  

vismSessionGrpTotalSessions 1.3.6.1.4.1.351.110.5.5.11.2.1.6
This object keeps track the total number of sessions that have been added to this group.
OBJECT-TYPE    
  INTEGER  

vismSessionGrpSwitchFails 1.3.6.1.4.1.351.110.5.5.11.2.1.7
This counter keeps track of failed attempts to switch between sessions in this group.
OBJECT-TYPE    
  Counter  

vismSessionGrpSwitchSuccesses 1.3.6.1.4.1.351.110.5.5.11.2.1.8
This counter keeps track of successful attempts to switch between sessions in this group.
OBJECT-TYPE    
  Counter  

vismSessionGrpMgcName 1.3.6.1.4.1.351.110.5.5.11.2.1.9
This denotes the name of the media gateway controller. This corresponds to a domain name under which the MGC could also be registered in a DNS. Once this entry becomes active, this value may not be modified.
OBJECT-TYPE    
  DisplayString Size(1..64)  

vismRudpSessionCnfTable 1.3.6.1.4.1.351.110.5.5.11.3
This table has entries of sessions, which are the connection between MGC and a gateway (VISM). A session is identified by a local IP address, port, remote IP address and remote port. The combination of these four numbers has to be unique to identify one session. This table also maintains the configuration for every session.
OBJECT-TYPE    
  SEQUENCE OF  
    VismRudpSessionCnfEntry

vismRudpSessionCnfEntry 1.3.6.1.4.1.351.110.5.5.11.3.1
An entry for vismSessionCnfEntry.
OBJECT-TYPE    
  VismRudpSessionCnfEntry  

vismRudpSessionNum 1.3.6.1.4.1.351.110.5.5.11.3.1.1
This is the index of vismRudpSessionCnfEntry table. Currently the range of 1 to 64 is used. One group can have maximum four sessions.
OBJECT-TYPE    
  INTEGER 1..65535  

vismRudpSessionGrpNum 1.3.6.1.4.1.351.110.5.5.11.3.1.2
This indicates the session group that this session belongs to. Currently the range of 1 to 16 is used. Once the entry is created, it cannot be modified.
OBJECT-TYPE    
  INTEGER 1..65535  

vismRudpSessionCnfRowStatus 1.3.6.1.4.1.351.110.5.5.11.3.1.3
This variable allows the user to add or delete the entry for this table. createAndGo: Use this to add a Rudp session in this table. Rudp session number, session group number, priority, local port and remote port are required while creating an entry for PRI Backhaul. On the other hand Rudp session number, local port, remote port, remote VISM IP and rudp session type are required for Lapd trunking. active: This value is returned, once the row is created. destroy: Use this to delete an RUDP session from this table. Only RUDP session number is needed for deleting. The last session shall not be deleted if there are still active LAPD entries.
OBJECT-TYPE    
  INTEGER active(1), createAndGo(4), destroy(6)  

vismRudpSessionPriority 1.3.6.1.4.1.351.110.5.5.11.3.1.4
This object is used when creating a Rudp session. Once a session has been added it can not be modified. When a session fails it indicates which session the session manager should try to bring active. A lower number means higher priority.
OBJECT-TYPE    
  INTEGER 1..65535  

vismRudpSessionState 1.3.6.1.4.1.351.110.5.5.11.3.1.5
'oos': Out of service state. This is the initial state when create a RUDP session. 'is': In service state. When a channel has been created between gateway (VISM) and MGC and VISM has sent Start message the state of the session changes to 'is'. If the communication is lost between VISM and the MGC, the state of this session becomes 'oos'. 'unknown': This is the state other than the above states.
OBJECT-TYPE    
  INTEGER oos(1), is(2), unknown(3)  

vismRudpSessionCurrSession 1.3.6.1.4.1.351.110.5.5.11.3.1.6
This object indicates which session has got active message from MGC. The session manager will always try to bring the first added session to active. If the current active session fails the state of this session is changed to 'oos' and the session manager will try to bring the 'primary-is' session with highest priority among the rest of sessions in this group to active.
OBJECT-TYPE    
  INTEGER  

vismRudpSessionLocalIp 1.3.6.1.4.1.351.110.5.5.11.3.1.7
The IP address of gateway (VISM).
OBJECT-TYPE    
  IpAddress  

vismRudpSessionLocalPort 1.3.6.1.4.1.351.110.5.5.11.3.1.8
The port number of gateway (VISM) for this session. It can be modified after creation. This port number should be unique across other sessions and XGCP/SRCP.
OBJECT-TYPE    
  INTEGER 1124..65535  

vismRudpSessionRmtIp 1.3.6.1.4.1.351.110.5.5.11.3.1.9
This is the IP address of the media gateway controller. It is resolved by using vismSessionGrpMgcName in vismSessionGrpTable.
OBJECT-TYPE    
  IpAddress  

vismRudpSessionRmtPort 1.3.6.1.4.1.351.110.5.5.11.3.1.10
The port number of MGC for this session. It can be modified after creation. This port number should be unique across other sessions and XGCP/SRCP.
OBJECT-TYPE    
  INTEGER 1124..65535  

vismRudpSessionMaxWindow 1.3.6.1.4.1.351.110.5.5.11.3.1.11
This object is the maximum number of segments that should be sent without getting an acknowledgment, i.e. the max size of the receive window in segments. This is used for flow control. This object can be modified after a session is created.
OBJECT-TYPE    
  INTEGER 1..64  

vismRudpSessionSyncAttempts 1.3.6.1.4.1.351.110.5.5.11.3.1.12
Maximum number of attempts to synchronize with other side (MGC). This object can be modified after a session is created.
OBJECT-TYPE    
  INTEGER 1..32  

vismRudpSessionMaxSegSize 1.3.6.1.4.1.351.110.5.5.11.3.1.13
The maximum number of octets that can be received by the peer sending the SYN segment. This object can be modified after a session is created.
OBJECT-TYPE    
  INTEGER 30..65535  

vismRudpSessionMaxAutoReset 1.3.6.1.4.1.351.110.5.5.11.3.1.14
The maximum number of consecutive auto reset that will be performed before a connection is reset. A value 0 indicates that an auto reset will not be attempted, the connection will be reset immediately if an auto reset condition occurs. This object can be modified after a session is created.
OBJECT-TYPE    
  INTEGER 0..255  

vismRudpSessionRetransTmout 1.3.6.1.4.1.351.110.5.5.11.3.1.15
The timeout value for retransmission of unacknowledged packets in milliseconds. This is a negotiable parameter, MGC and VISM must agree on the same value for this parameter. This object can be modified after a session is created.
OBJECT-TYPE    
  INTEGER 100..65535  

vismRudpSessionMaxRetrans 1.3.6.1.4.1.351.110.5.5.11.3.1.16
The maximum number of times consecutive retransmission will be attempted before the connection is considered broken. A value 0 indicates retransmission should be attempted forever. This is a negotiable parameter, both MGC and VISM must agree on the value for this parameter. This object can be modified after a session is created.
OBJECT-TYPE    
  INTEGER 0..255  

vismRudpSessionMaxCumAck 1.3.6.1.4.1.351.110.5.5.11.3.1.17
This object indicates the maximum number of acknowledgments that will be accumulated before sending an acknowledgment if another segment is not sent. A value of 0 indicates an acknowledgment segment will be sent immediately when a data, null, or reset segment is received. Negotiable parameter. This object can be modified after a session is created.
OBJECT-TYPE    
  INTEGER 0..255  

vismRudpSessionCumAckTmout 1.3.6.1.4.1.351.110.5.5.11.3.1.18
This object is the timeout value for sending an acknowledgment segment if another segment is not sent. This value is specified in milliseconds. This parameter should be smaller than rudpRetransTmout. Negotiable parameter. This object can be modified after a session is created.
OBJECT-TYPE    
  INTEGER 100..65535  

vismRudpSessionMaxOutOfSeq 1.3.6.1.4.1.351.110.5.5.11.3.1.19
This object is the maximum number of out of sequence packets that will be accumulated before an EACK segment is sent. The EACK segment is used to acknowledge segments received out of sequence. A value of 0 indicates a EACK will be sent immediately if an out of order segment is received. Negotiable parameter. This object can be modified after a session is created.
OBJECT-TYPE    
  INTEGER 0..255  

vismRudpSessionNullSegTmout 1.3.6.1.4.1.351.110.5.5.11.3.1.20
This object is the number of milliseconds of idle time before sending a null segment. A value of 0 disables null segments. Negotiable parameter. This object can be modified after a session is created.
OBJECT-TYPE    
  INTEGER 0..65535  

vismRudpSessionTransStateTmout 1.3.6.1.4.1.351.110.5.5.11.3.1.21
This object indicates the number of milliseconds to wait for transfer state before an auto reset occurs. 0 indicates the connection will be auto-reset immediately and would not be used with redundant links. This object can be modified after a session is created.
OBJECT-TYPE    
  INTEGER 0..65535  

vismRudpSessionType 1.3.6.1.4.1.351.110.5.5.11.3.1.22
This object indicates if the session is configured for Trunking or PRI Backhaul. By default the object is set to 'backhaul' and it needs to set to lapdTrunking if Lapd trunking needs to be done.
OBJECT-TYPE    
  INTEGER backhaul(1), lapdTrunking(2)  

vismRudpSessionRmtGwIp 1.3.6.1.4.1.351.110.5.5.11.3.1.23
This is the IP address of the remote VISM. This will be used only for Lapd Trunking applications and the vismRudpSessionType must be set to Lapd trunking.
OBJECT-TYPE    
  IpAddress  

vismRudpSessionStatTable 1.3.6.1.4.1.351.110.5.5.11.4
This table keeps track of state and connection-specific counts. It is per connection based.
OBJECT-TYPE    
  SEQUENCE OF  
    VismRudpSessionStatEntry

vismRudpSessionStatEntry 1.3.6.1.4.1.351.110.5.5.11.4.1
An entry for vismSessionStatEntry.
OBJECT-TYPE    
  VismRudpSessionStatEntry  

vismRudpSessionStatNum 1.3.6.1.4.1.351.110.5.5.11.4.1.1
This is the index of vismRudpSessionStatEntry table. Currently the range of 1 to 64 is used. It is the same as the index of vismRudpSessionCnfEntry table.
OBJECT-TYPE    
  INTEGER 1..65535  

vismRudpSessionAutoResets 1.3.6.1.4.1.351.110.5.5.11.4.1.2
Auto reset is also known as soft reset. VISM (gateway) initiates an auto reset when it detects that a connection has failed. This keeps track of the number of auto resets initiated by VISM.
OBJECT-TYPE    
  Counter  

vismRudpSessionRcvdAutoResets 1.3.6.1.4.1.351.110.5.5.11.4.1.3
This is the counter for the number of auto resets initiated by MGC and received by VISM.
OBJECT-TYPE    
  Counter  

vismRudpSessionRcvdInSeqs 1.3.6.1.4.1.351.110.5.5.11.4.1.4
This object indicates number of packets received in sequence.
OBJECT-TYPE    
  Counter  

vismRudpSessionRcvdOutSeqs 1.3.6.1.4.1.351.110.5.5.11.4.1.5
Number of packets received out of sequence.
OBJECT-TYPE    
  Counter  

vismRudpSessionSentPackets 1.3.6.1.4.1.351.110.5.5.11.4.1.6
This is the number of packets sent by VISM. Including SYN message.
OBJECT-TYPE    
  Counter  

vismRudpSessionRcvdPackets 1.3.6.1.4.1.351.110.5.5.11.4.1.7
This is the number of packets received by VISM. Including active message.
OBJECT-TYPE    
  Counter  

vismRudpSessionSentBytes 1.3.6.1.4.1.351.110.5.5.11.4.1.8
This object indicates the number of bytes sent to MGC.
OBJECT-TYPE    
  Counter  

vismRudpSessionRcvdBytes 1.3.6.1.4.1.351.110.5.5.11.4.1.9
This object keeps track of the number of bytes received from MGC.
OBJECT-TYPE    
  Counter  

vismRudpSessionDataSentPkts 1.3.6.1.4.1.351.110.5.5.11.4.1.10
This object is the number of data packets sent to MGC.
OBJECT-TYPE    
  Counter  

vismRudpSessionDataRcvdPkts 1.3.6.1.4.1.351.110.5.5.11.4.1.11
This object is the number of data packets received from MGC.
OBJECT-TYPE    
  Counter  

vismRudpSessionDiscardPkts 1.3.6.1.4.1.351.110.5.5.11.4.1.12
This is the number of packets discarded.
OBJECT-TYPE    
  Counter  

vismRudpSessionRetransPkts 1.3.6.1.4.1.351.110.5.5.11.4.1.13
This is the number of packets retransmitted.
OBJECT-TYPE    
  Counter