summaryrefslogtreecommitdiff
path: root/docs
diff options
context:
space:
mode:
authorelie <elie>2015-01-20 16:57:59 +0000
committerelie <elie>2015-01-20 16:57:59 +0000
commitfd457f8135120a10b6789bafe0d84f943eea893d (patch)
tree9ba83ae52f221cccbf5fce433b8f16ff48bdbae5 /docs
parent61d145ab7be929790beba74760db4e0ce9e70ef1 (diff)
downloadpysnmp-fd457f8135120a10b6789bafe0d84f943eea893d.tar.gz
- The asyncore-based transport subsystem extended to support POSIX
sendmsg()/recvmsg() based socket communication what could be used, among other things, in the context of a transparent SNMP proxy application. Technically, the following features were brought into pysnmp with this update: * Sending SNMP packets from a non-local IP address * Receiving IP packets for non-local IP addresses * Responding to SNMP requests from exactly the same IP address the query was sent to. This proves to be useful when listening on both primary and secondary IP interfaces.
Diffstat (limited to 'docs')
-rw-r--r--docs/mibs/PYSNMP-SOURCE-MIB.txt84
1 files changed, 84 insertions, 0 deletions
diff --git a/docs/mibs/PYSNMP-SOURCE-MIB.txt b/docs/mibs/PYSNMP-SOURCE-MIB.txt
new file mode 100644
index 0000000..01e10b0
--- /dev/null
+++ b/docs/mibs/PYSNMP-SOURCE-MIB.txt
@@ -0,0 +1,84 @@
+PYSNMP-SOURCE-MIB DEFINITIONS ::= BEGIN
+
+IMPORTS
+ MODULE-IDENTITY,
+ OBJECT-TYPE
+ FROM SNMPv2-SMI
+ TAddress
+ FROM SNMPv2-TC
+ snmpTargetAddrEntry
+ FROM SNMP-TARGET-MIB
+ pysnmpModuleIDs
+ FROM PYSNMP-MIB;
+
+pysnmpSourceMIB MODULE-IDENTITY
+ LAST-UPDATED "201501160000Z" -- 16 January 2015, midnight
+ ORGANIZATION "SNMP Laboratories"
+ CONTACT-INFO "E-mail: info@snmplabs.com
+ Subscribe: pysnmp-users-request@lists.sourceforge.net"
+ DESCRIPTION
+ "This MIB module defines implementation specific objects
+ that provide variable source transport endpoints feature to
+ SNMP Engine and Applications."
+ REVISION "201501160000Z" -- 16 January 2015, midnight
+ DESCRIPTION "The Initial Revision"
+ ::= { pysnmpModuleIDs 8 }
+
+-- Administrative assignments ****************************************
+
+pysnmpSourceMIBObjects OBJECT IDENTIFIER ::= { pysnmpSourceMIB 1 }
+pysnmpSourceMIBConformance OBJECT IDENTIFIER ::= { pysnmpSourceMIB 2 }
+
+--
+--
+-- The snmpSourceObjects group
+--
+--
+
+-- Augments SNMP-TRANSPORT-ADDRESS::snmpSourceAddressTable
+
+snmpSourceAddrTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF SnmpSourceAddrEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "A table of transport addresses to be used as a source in the
+ generation of SNMP messages. This table contains additional
+ objects for the SNMP-TRANSPORT-ADDRESS::snmpSourceAddressTable."
+ ::= { pysnmpSourceMIBObjects 1 }
+
+snmpSourceAddrEntry OBJECT-TYPE
+ SYNTAX SnmpSourceAddrEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "A transport address to be used as a source in the generation
+ of SNMP operations.
+
+ An entry containing additional management information
+ applicable to a particular target."
+ AUGMENTS { snmpTargetAddrEntry }
+ ::= { snmpSourceAddrTable 1 }
+
+SnmpSourceAddrEntry ::= SEQUENCE {
+ snmpSourceAddrTAddress TAddress
+}
+
+snmpSourceAddrTAddress OBJECT-TYPE
+ SYNTAX TAddress
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "This object contains a transport address. The format of
+ this address depends on the value of the
+ snmpSourceAddrTDomain object."
+ ::= { snmpSourceAddrEntry 1 }
+
+-- Conformance Information *******************************************
+
+pysnmpSourceMIBCompliances OBJECT IDENTIFIER
+ ::= { pysnmpSourceMIBConformance 1 }
+pysnmpSourceMIBGroups OBJECT IDENTIFIER
+ ::= { pysnmpSourceMIBConformance 2 }
+
+END