📄 natmib.mib
字号:
bidirectional(2) } ACCESS read-only STATUS mandatory DESCRIPTION "Direction of the bind may be uni-directional, or bi-directional." ::= { natBindEntry 11 } natBindLocalIfNumber OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "This parameter indicates the local network's physical interface number (ifIndex) for this bind." DEFVAL { 0 } ::= { natBindEntry 12 } natBindExtIfNumber OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "This parameter indicates the external network's physical interface number (ifIndex) for this bind." DEFVAL { 1 } ::= { natBindEntry 13 } natBindLocalIfName OBJECT-TYPE SYNTAX DisplayString (SIZE (0..255)) ACCESS read-only STATUS mandatory DESCRIPTION "This parameter indicates the local network's physical interface name for this bind, for instance 'fei'." ::= { natBindEntry 14 } natBindExtIfName OBJECT-TYPE SYNTAX DisplayString (SIZE (0..255)) ACCESS read-only STATUS mandatory DESCRIPTION "This parameter indicates the external network's physical interface name for this bind, for instance 'fei'." ::= { natBindEntry 15 } natBindProto OBJECT-TYPE SYNTAX INTEGER { tcp(1), udp(2), icmp(3), ip(4) } ACCESS read-write STATUS mandatory DESCRIPTION "The IP protocol for this NAT bind entry." ::= { natBindEntry 16 } natBindAction OBJECT-TYPE SYNTAX RowStatus ACCESS read-write STATUS mandatory DESCRIPTION "A new static bind may be created or an existing one may be deleted by setting the multiple variable bindings of natBindProto and natBindAction. For example, to create a new static TCP bind of local host 192.168.10.10, local port 23, and global port 23, create a new oid natBindProto.192.168.10.23.0.0.0.0.23 and set it to 'tcp', and natBindAction.192.168.10.23.0.0.0.0.23 and set it to 'create and go'. Similarly, to delete the static bind, set natBindProto.23.0.0.0.0.23 to 'tcp' and natBindAction.192.168.10.23.0.0.0.0.23 to 'destroy'. To do this, your mib browser must be able to support multiple variable bindings access. Note that you can create and delete only TCP and UDP static entries which apply only in NAPT mode." ::= { natBindEntry 17 } natBindContrAgent OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "This indicates the last external Agent who has tried to control parameters for this bind. A value of 0 indicates that native NAT is the responsible agent." ::= { natBindEntry 18 } -- the NAT session group -- Implementation of the NAT session group is mandatory for all -- systems which implement the NAT. -- the NAT Session table -- The NAT Session table contains information about this -- entity's existing NAT sessions. natSessionTable OBJECT-TYPE SYNTAX SEQUENCE OF NatSessionEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "A table containing NAT session-specific information." ::= { natSession 1 } natSessionEntry OBJECT-TYPE SYNTAX NatSessionEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "Information about a particular current NAT session." INDEX { natSessionLocalAddress, natSessionLocalPort, natSessionRemAddress, natSessionRemPort } ::= { natSessionTable 1 } NatSessionEntry ::= SEQUENCE { natSessionProto INTEGER, natSessionLocalAddress IpAddress, natSessionLocalPort INTEGER (0..65535), natSessionRemAddress IpAddress, natSessionRemPort INTEGER (0..65535), natXSessionLocalAddress IpAddress, natXSessionLocalPort INTEGER (0..65535), natXSessionRemAddress IpAddress, natXSessionRemPort INTEGER (0..65535), natSessionEnd INTEGER, natSessionIdleTimeLeft INTEGER, natSessionContrAgent INTEGER, natSessionDirection INTEGER, natSessionPacketModifier INTEGER } natSessionProto OBJECT-TYPE SYNTAX INTEGER { tcp(1), udp(2), icmp(3), ip(4) } ACCESS read-only STATUS mandatory DESCRIPTION "The IP protocol for this NAT session." ::= { natSessionEntry 1 } natSessionLocalAddress OBJECT-TYPE SYNTAX IpAddress ACCESS read-only STATUS mandatory DESCRIPTION "The local IP address for this NAT session, as seen in the first packet that triggered this session instance." ::= { natSessionEntry 2 } natSessionLocalPort OBJECT-TYPE SYNTAX INTEGER (0..65535) ACCESS read-only STATUS mandatory DESCRIPTION "The local port number for this NAT sessions. The sessions may be of one of the type described in natSessionProto. For TCP sessions, this is the local TCP port number, or 0 if no TCP port is associated with it yet. For UDP sessions, this is the local UDP port number, or 0 if no UDP port is associated with it yet. For ICMP sessions, this is the ICMP-identifier. For IP sessions, the value of 65535 indicates that port is not applicable." ::= { natSessionEntry 3 } natSessionRemAddress OBJECT-TYPE SYNTAX IpAddress ACCESS read-only STATUS mandatory DESCRIPTION "The remote IP address for this NAT session, as seen in the first packet that triggered this session instance. 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 IP binds." ::= { natSessionEntry 4 } natSessionRemPort OBJECT-TYPE SYNTAX INTEGER (0..65535) ACCESS read-only STATUS mandatory DESCRIPTION "The remote port number for this NAT sessions. The sessions may be of one of the types described in natSessionType. For TCP sessions, this is the remote TCP port number, or 0 if no TCP port is associated with it yet. For UDP sessions, this is the remote UDP port number, or 0 if no UDP port is associated with it yet. For ICMP sessions, this is the ICMP-identifier. For IP sessions, the value 65535 indicates that port is not applicable." ::= { natSessionEntry 5 } -- the NAT Translated Session parameters -- The NAT Translated Session parameters contain information -- about this entity's existing NAT sessions after the NAT -- translation has occurred. natXSessionLocalAddress OBJECT-TYPE SYNTAX IpAddress ACCESS read-only STATUS mandatory DESCRIPTION "The local IP address for this NAT session, after the NAT translation has occurred." ::= { natSessionEntry 6 } natXSessionLocalPort OBJECT-TYPE SYNTAX INTEGER (0..65535) ACCESS read-only STATUS mandatory DESCRIPTION "The local port number for this NAT session after the NAPT translation has occurred. The session may be of one of the types described in natSessionProto. For TCP sessions, this is the local TCP port number after the NAPT translation has occurred, or 0, if no TCP port is associated with this session yet. For UDP sessions, this is the local UDP port number, after the NAPT translation has occurred, or 0, if no UDP port is associated with this session yet. For ICMP sessions, this is the ICMP-identifier, after the NAPT translation has occurred. For IP sessions, the value of 65535 indicates that port is not applicable." ::= { natSessionEntry 7 } natXSessionRemAddress OBJECT-TYPE SYNTAX IpAddress ACCESS read-only STATUS mandatory DESCRIPTION "The remote IP address for this NAT session, after the NAT translation has occurred. This is only relevant for NAT devices supporting twice-NAT." ::= { natSessionEntry 8 } natXSessionRemPort OBJECT-TYPE SYNTAX INTEGER (0..65535) ACCESS read-only STATUS mandatory DESCRIPTION "The remote port number for this NAT sessions after the NAPT translation has occurred. This is only relevant for NAT devices supporting twice-NAT. For TCP sessions, this is the remote TCP Port number after the NAPT translation has occurred. For UDP sessions, this is the remote UDP Port number, after the NAPT translation has occurred, or zero, if no UDP port is associated with this session. For ICMP sessions, this is the ICMP-identifier, after the NAPT translation has occurred." ::= { natSessionEntry 9 } natSessionEnd OBJECT-TYPE SYNTAX INTEGER { other(1), noheuristic(2), idletime(3), extagent(4) } ACCESS read-only STATUS mandatory DESCRIPTION "The heuristic means used to terminate this NAT session. A value of noheuristic in this field means the NAT device is not using any heuristic to terminate this session. A value of idletime in this field means the NAT device is using idle time information to terminate this session. A value of extagent in this field means an external agent is responsible for terminating this session. A value of other in this field simply means none of the above." DEFVAL { 3 } ::= { natSessionEntry 10 } natSessionIdleTimeLeft OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "This parameter represents a real-time measure of the time in seconds this session is allowed to remain valid, even when there is no activity. This parameter is of relevance only when session termination heuristic is set to session-idle-time." ::= { natSessionEntry 11 } natSessionPacketModifier OBJECT-TYPE SYNTAX INTEGER { noModifier(1), ipModifier(2) } ACCESS read-only STATUS mandatory DESCRIPTION "Typically, NAT modifies IP header and sometimes the transport header. External agents may choose to assume responsibility for payload modification alone, or the entire packet modification. In the case an external agent assumes responsibility for the entire packet modification, NAT will simply redirect the original packet as is to external translation agent. Otherwise, NAT will perform its share of translation (i.e., IP and transport header translation) and direct the translated packet to external agent." ::= { natSessionEntry 13 } natSessionDirection OBJECT-TYPE SYNTAX INTEGER { outbound(1), inbound(2) } ACCESS read-only STATUS mandatory DESCRIPTION "Direction of first packet of the session, with reference to the private realm. This information is not available for address binds." ::= { natSessionEntry 14 } natSessionContrAgent OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "This indicates the last external Agent who has tried to control parameters for this session. A value of 0 indicates that native NAT is the responsible agent." ::= { natSessionEntry 15 } END
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -