📄 natmib.mib
字号:
::= { natEntry 18 } natIcmpSessionMaxIdleTime OBJECT-TYPE SYNTAX INTEGER ACCESS read-write STATUS mandatory DESCRIPTION "All sessions are associated with a session-idle timeout. When this timeout expires if the session is idle, the corresponding entry in the session table is deleted. This parameter defines the value in seconds for the ICMP session-idle timeout loaded when the session itself is detected on the NAT device. Changing this parameter only affects ICMP sessions detected at a later time. This parameter is only significant when the device operates in NAPT mode." ::= { natEntry 19 } natTcpUpSessionMaxIdleTime OBJECT-TYPE SYNTAX INTEGER ACCESS read-write STATUS mandatory DESCRIPTION "All sessions are associated with a session-idle timeout. When this timeout expires if the session is idle, the corresponding entry in the session table is deleted. TCP sessions define different timeouts for different states (with reference to the TCP state machine). This parameter defines the value in seconds for the session-idle timeout loaded when a TCP session in established state is detected on the NAT device. Changing this parameter only affects sessions detected at a later time." ::= { natEntry 20 } natTcpDiscSessionMaxIdleTime OBJECT-TYPE SYNTAX INTEGER ACCESS read-write STATUS mandatory DESCRIPTION "All sessions are associated with a session-idle timeout. When this timeout expires if the session is idle, the corresponding entry in the session table is deleted. TCP sessions define different timeouts for different states (with reference to the TCP state machine). This parameter defines the value in seconds for the session-idle timeout loaded when the NAT device detects a TCP session is being disconnected." ::= { natEntry 21 } natTcpClosingSessionMaxIdleTime OBJECT-TYPE SYNTAX INTEGER ACCESS read-write STATUS mandatory DESCRIPTION "All sessions are associated with a session-idle timeout. When this timeout expires if the session is idle, the corresponding entry in the session table is deleted. TCP sessions define different timeouts for different states (with reference to the TCP state machine). This parameter defines the value in seconds for the session-idle timeout loaded when the NAT device detects a TCP session is being closed." ::= { natEntry 22 } natTcpSyncSessionMaxIdleTime OBJECT-TYPE SYNTAX INTEGER ACCESS read-write STATUS mandatory DESCRIPTION "All sessions are associated with a session-idle timeout. When this timeout expires if the session is idle, the corresponding entry in the session table is deleted. TCP sessions define different timeouts for different states (with reference to the TCP state machine). This parameter defines the value in seconds for the session-idle timeout loaded when the NAT device detects a TCP session in the synch state." ::= { natEntry 23 } natLogMask OBJECT-TYPE SYNTAX INTEGER (0..'7FFFFFFF'h) ACCESS read-write STATUS mandatory DESCRIPTION "A Bit Mask documenting the NAT instance's logging option behaviour. Bit 0, if set, indicates that console output is enabled. Bit 1, if set, indicates that the system will write initialization sequence output to the console. Bit 2, if set, indicates that the system will write data output to the console. Bit 3, if set, indicates that the system will write trace output to the console. Bit 4, if set, indicates that the system will write information about error events to the console." REFERENCE "WindNet NAT User's Guide, 6.5 Console Print-Related Configuration Parameters." DEFVAL { 19 } ::= { natEntry 24 } natEnable OBJECT-TYPE SYNTAX Boolean ACCESS read-write STATUS mandatory DESCRIPTION "A boolean flag to enable or disable the NAT device. The device needs to be re-initialized before a change to this flag may take effect." ::= { natEntry 25 } natDefXEnable OBJECT-TYPE SYNTAX Boolean ACCESS read-write STATUS mandatory DESCRIPTION "Normally the NAT device translates incoming packets' IP addresses and transport ports according to its translation tables. However, the user may want to change this default behaviour, for instance to allow for RSIP hosts within the local network to operate properly. In such cases, this flag should be set to false." ::= { natEntry 26 } natGlobalAddrFilter OBJECT-TYPE SYNTAX Boolean ACCESS read-write STATUS mandatory DESCRIPTION "This boolean flag is only meaningful if natDefXEnable is set to false. If so, and if natGlobalAddrFilter is set to false, then the NAT device will route packets received on the global port to the local network, without translating them. This enables RSIP hosts within the local network. Conversely, if this flag is set to true, then packets received on the global port will be filtered according to their destination IP address." ::= { natEntry 27 } natStaticBindEnable OBJECT-TYPE SYNTAX Boolean ACCESS read-write STATUS mandatory DESCRIPTION "A boolean flag to enable or disable static bind entries on the NAT device." ::= { natEntry 28 } -- the NAT bind group -- Implementation of the NAT bind group is mandatory for all -- systems which implement the NAT. -- the NAT Bind table natBindTable OBJECT-TYPE SYNTAX SEQUENCE OF NatBindEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "A table containing NAT bind-specific information." ::= { natBind 8 } natBindEntry OBJECT-TYPE SYNTAX NatBindEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "Information about a particular current NAT bind." INDEX { natBindLocalAddress, natBindLocalPort, natBindRemAddress, natBindRemPort } ::= { natBindTable 1 } NatBindEntry ::= SEQUENCE { natBindStatic Boolean, natBindType INTEGER, natBindLocalAddress IpAddress, natBindLocalPort INTEGER (0..65535), natBindRemAddress IpAddress, natBindRemPort INTEGER (0..65535), natBindMaxLeaseTime INTEGER, natBindLeaseLeft INTEGER, natBindMaxIdle INTEGER, natBindCurrIdle INTEGER, natBindDirection INTEGER, natBindLocalIfNumber INTEGER, natBindExtIfNumber INTEGER, natBindLocalIfName DisplayString, natBindExtIfName DisplayString, natBindProto INTEGER, natBindAction RowStatus, natBindContrAgent INTEGER } natBindStatic OBJECT-TYPE SYNTAX Boolean ACCESS read-only STATUS mandatory DESCRIPTION "This flag indicates whether this bind is static or dynamic. A value of true(1) indicates this bind is static. A value of false(2) indicates this bind is dynamic." ::= { natBindEntry 1 } natBindType OBJECT-TYPE SYNTAX INTEGER { address(1), transport(2) } ACCESS read-only STATUS mandatory DESCRIPTION "This field indicates whether this bind is between a pair of IP-addresses, or between a pair of (IP-address, Transport-Id) tuples. A value of 1 indicates this bind is based on a pair of IP-adresses. A value of 2 indicates this bind is based on the (IP-address, Transport-Id) tuple." ::= { natBindEntry 2 } natBindLocalAddress OBJECT-TYPE SYNTAX IpAddress ACCESS read-only STATUS mandatory DESCRIPTION "The local IP address for this NAT bind, as seen in the first packet that triggered this bind instance." ::= { natBindEntry 3 } natBindLocalPort OBJECT-TYPE SYNTAX INTEGER (0..65535) ACCESS read-only STATUS mandatory DESCRIPTION "The local port number for this NAT bind. For TCP binds, this is the local TCP port number, or 0 if no TCP port is associated with it yet. For UDP binds, this is the local UDP port number, or 0 if no UDP port is associated with it yet. For ICMP binds, this is the ICMP-identifier. For IP binds, the value of 65535 indicates that port is not applicable." ::= { natBindEntry 4 } natBindRemAddress OBJECT-TYPE SYNTAX IpAddress ACCESS read-only STATUS mandatory DESCRIPTION "The remote IP address for the transport bind, as seen in the first packet that triggered this bind instance. The value of 0.0.0.0 means there is no remote address associated with this bind yet. The value of 255.255.255.255 means the bind is for a broadcast message. For address binds, the remote address shown is actually the global address of the local host. NAT doesn't keep track of the remote address in address binds." ::= { natBindEntry 5 } natBindRemPort OBJECT-TYPE SYNTAX INTEGER (0..65535) ACCESS read-only STATUS mandatory DESCRIPTION "The remote port number for this NAT bind. For TCP binds, this is the remote TCP port number, or zero, if no TCP port is associated with it yet. For UDP binds, this is the remote UDP port number, or zero, if no UDP port is associated with it yet. For ICMP binds, this is the ICMP-identifier. For IP (or address) binds, the port is shown as 65535 to indicate that port is not applicable." ::= { natBindEntry 6 } natBindMaxLeaseTime OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "The validity of a bind may be limited by the duration of lease time it is allowed. Unless the lease time is renewed, a bind will not be valid past the lease time. As a special case, a value of 0 may be assumed to indicate no lease time limit. A value of -1 means that it is not supported by this NAT instance. Typically, this attribute is of relevance only in conjunction with Realm-Specific-IP(RSIP) operation." DEFVAL { 0 } ::= { natBindEntry 7 } natBindLeaseLeft OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "This parameter is of relevance only when Maximum lease time is a non-zero value. At any given instance of time, this parameter indicates the real-time left for a bind to remain valid. A value of -1 means that it is not supported by this NAT instance. Typically, this attribute is of relevance only in conjunction with Realm-Specific-IP(RSIP) operation." ::= { natBindEntry 8 } natBindMaxIdle OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "This parameter indicates the maximum amount of time this bind is allowed to remain valid, even if there is no activity. This parameter is ony valid for dynamic binds. External agents could also control this parameter. Static binds and lease time limited binds are not effected by this parameter." ::= { natBindEntry 9 } natBindCurrIdle OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "This parameter is of relevance only when natBindMaxIdle time is set to a non-zero value. At any given instance of time, this parameter indicates the time left for the entry to be removed from the list." ::= { natBindEntry 10 } natBindDirection OBJECT-TYPE SYNTAX INTEGER { unidirectional(1),
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -