⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 natmib.mib

📁 vxworks下ppp的实现源码
💻 MIB
📖 第 1 页 / 共 3 页
字号:
			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 + -