Connected: An Internet Encyclopedia
RFC 1905 - 4.2.3.1. Another Example of Table Traversal

Top: Connected: An Internet Encyclopedia
Up: Requests For Comments
Up: RFC 1905
Up: 4. Protocol Specification
Up: 4.2. PDU Processing
Up: 4.2.3. The GetBulkRequest-PDU
Prev: 4.2.3. The GetBulkRequest-PDU
Next: 4.2.4. The Response-PDU

### 4.2.3.1. Another Example of Table Traversal

This example demonstrates how the GetBulkRequest-PDU can be used as an alternative to the GetNextRequest-PDU. The same traversal of the IP net-to-media table as shown in Section 4.2.2.1 is achieved with fewer exchanges.

The SNMPv2 entity acting in a manager role begins by sending a GetBulkRequest-PDU with the modest max-repetitions value of 2, and containing the indicated OBJECT IDENTIFIER values as the requested variable names:

        GetBulkRequest [ non-repeaters = 1, max-repetitions = 2 ]
                        ( sysUpTime,
                          ipNetToMediaPhysAddress,
                          ipNetToMediaType )

The SNMPv2 entity acting in an agent role responds with a Response-PDU:

        Response (( sysUpTime.0 =  "123456" ),
                  ( ipNetToMediaPhysAddress.1.9.2.3.4 =
                                             "000010543210" ),
                  ( ipNetToMediaType.1.9.2.3.4 =  "dynamic" ),
                  ( ipNetToMediaPhysAddress.1.10.0.0.51 =
                                              "000010012345" ),
                  ( ipNetToMediaType.1.10.0.0.51 =  "static" ))

The SNMPv2 entity acting in a manager role continues with:

           GetBulkRequest [ non-repeaters = 1, max-repetitions = 2 ]
                           ( sysUpTime,
                             ipNetToMediaPhysAddress.1.10.0.0.51,
                             ipNetToMediaType.1.10.0.0.51 )

The SNMPv2 entity acting in an agent role responds with:

        Response (( sysUpTime.0 =  "123466" ),
                  ( ipNetToMediaPhysAddress.2.10.0.0.15 =
                                             "000010987654" ),
                  ( ipNetToMediaType.2.10.0.0.15 =
                                                  "dynamic" ),
                  ( ipNetToMediaNetAddress.1.9.2.3.4 =
                                                  "9.2.3.4" ),
                  ( ipRoutingDiscards.0 =  "2" ))

This response signals the end of the table to the SNMPv2 entity acting in a manager role.

Next: 4.2.4. The Response-PDU

Connected: An Internet Encyclopedia
RFC 1905 - 4.2.3.1. Another Example of Table Traversal