OSS_SNMP.MIBS.Cisco.CDP.html 63 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766767768769770771772773774775776777778779780781782783784785786787788789790791792793794795796797798799800801802803804805806807808809810811812813814815816817818819820821822823824825826827828829830831832833834835836837838839840841842843844845846847848849850851852853854855856857858859860861862863864865866867868869870871872873874875876877878879880881882883884885886887888889890891892893894895896897898899900901902903904905906907908909910911912913914915916917918919920921922923924925926927928929930931932933934935936937938939940941942943944945946947948949950951952953954955956957958959960961962963964965966967968969970971972973974975976977978979980981982983984985986987988989
  1. <!DOCTYPE html><html xmlns:date="http://exslt.org/dates-and-times" lang="en">
  2. <head>
  3. <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
  4. <meta name="viewport" content="width=device-width; initial-scale=1.0; maximum-scale=1.0; user-scalable=0;">
  5. <meta charset="utf-8">
  6. <title>OSS_SNMP » \OSS_SNMP\MIBS\Cisco\CDP</title>
  7. <meta name="author" content="Mike van Riel">
  8. <meta name="description" content="">
  9. <link href="../css/template.css" rel="stylesheet" media="all">
  10. <script src="../js/jquery-1.7.1.min.js" type="text/javascript"></script><script src="../js/jquery-ui-1.8.2.custom.min.js" type="text/javascript"></script><script src="../js/jquery.mousewheel.min.js" type="text/javascript"></script><script src="../js/bootstrap.js" type="text/javascript"></script><script src="../js/template.js" type="text/javascript"></script><script src="../js/prettify/prettify.min.js" type="text/javascript"></script><link rel="shortcut icon" href="../img/favicon.ico">
  11. <link rel="apple-touch-icon" href="../img/apple-touch-icon.png">
  12. <link rel="apple-touch-icon" sizes="72x72" href="../img/apple-touch-icon-72x72.png">
  13. <link rel="apple-touch-icon" sizes="114x114" href="../img/apple-touch-icon-114x114.png">
  14. </head>
  15. <body>
  16. <div class="navbar navbar-fixed-top">
  17. <div class="navbar-inner"><div class="container">
  18. <a class="btn btn-navbar" data-toggle="collapse" data-target=".nav-collapse"><span class="icon-bar"></span><span class="icon-bar"></span><span class="icon-bar"></span></a><a class="brand" href="../index.html">OSS_SNMP</a><div class="nav-collapse"><ul class="nav">
  19. <li class="dropdown">
  20. <a href="#api" class="dropdown-toggle" data-toggle="dropdown">
  21. API Documentation <b class="caret"></b></a><ul class="dropdown-menu">
  22. <li><a>Namespaces</a></li>
  23. <li><a href="../namespaces/OSS_SNMP.html"><i class="icon-th"></i> OSS_SNMP</a></li>
  24. </ul>
  25. </li>
  26. <li class="dropdown" id="charts-menu">
  27. <a href="#charts" class="dropdown-toggle" data-toggle="dropdown">
  28. Charts <b class="caret"></b></a><ul class="dropdown-menu"><li><a href="../graph_class.html"><i class="icon-list-alt"></i> Class hierarchy diagram</a></li></ul>
  29. </li>
  30. <li class="dropdown" id="reports-menu">
  31. <a href="#reports" class="dropdown-toggle" data-toggle="dropdown">
  32. Reports <b class="caret"></b></a><ul class="dropdown-menu">
  33. <li><a href="../errors.html"><i class="icon-remove-sign"></i> Errors 
  34. <span class="label label-info">39</span></a></li>
  35. <li><a href="../markers.html"><i class="icon-map-marker"></i> Markers 
  36. <ul><li>todo 
  37. <span class="label label-info">1</span>
  38. </li></ul></a></li>
  39. <li><a href="../deprecated.html"><i class="icon-stop"></i> Deprecated elements 
  40. <span class="label label-info">0</span></a></li>
  41. </ul>
  42. </li>
  43. </ul></div>
  44. </div></div>
  45. <div class="go_to_top"><a href="#___" style="color: inherit">Back to top  <i class="icon-upload icon-white"></i></a></div>
  46. </div>
  47. <div id="___" class="container">
  48. <noscript><div class="alert alert-warning">
  49. Javascript is disabled; several features are only available
  50. if Javascript is enabled.
  51. </div></noscript>
  52. <div class="row">
  53. <div class="span4">
  54. <span class="btn-group visibility" data-toggle="buttons-checkbox"><button class="btn public active" title="Show public elements">Public</button><button class="btn protected" title="Show protected elements">Protected</button><button class="btn private" title="Show private elements">Private</button><button class="btn inherited active" title="Show inherited elements">Inherited</button></span><div class="btn-group view pull-right" data-toggle="buttons-radio">
  55. <button class="btn details" title="Show descriptions and method names"><i class="icon-list"></i></button><button class="btn simple" title="Show only method names"><i class="icon-align-justify"></i></button>
  56. </div>
  57. <ul class="side-nav nav nav-list">
  58. <li class="nav-header">
  59. <i class="icon-custom icon-method"></i> Methods</li>
  60. <li class="method public "><a href="#collapseDevicesLAGs" title="collapseDevicesLAGs :: An extension of `collapseLAGs()` to work with `crawl()` and `linkTopology()`."><span class="description">An extension of `collapseLAGs()` to work with `crawl()` and `linkTopology()`.</span><pre>collapseDevicesLAGs()</pre></a></li>
  61. <li class="method public "><a href="#collapseLAGs" title="collapseLAGs :: Utility function to process the output from neighbours() and remove individual trunk ports leaving only
  62. single LAG links."><span class="description">Utility function to process the output from neighbours() and remove individual trunk ports leaving only
  63. single LAG links.</span><pre>collapseLAGs()</pre></a></li>
  64. <li class="method public "><a href="#crawl" title="crawl :: Recursivily crawls all CDP neighbours to build up a flat array of all devices
  65. indexed by the CDP device id."><span class="description">Recursivily crawls all CDP neighbours to build up a flat array of all devices
  66. indexed by the CDP device id.</span><pre>crawl()</pre></a></li>
  67. <li class="method public "><a href="#globalHoldTime" title="globalHoldTime :: Get the time for the receiving device holds CDP message"><span class="description">Get the time for the receiving device holds CDP message</span><pre>globalHoldTime()</pre></a></li>
  68. <li class="method public "><a href="#globalLastChange" title="globalLastChange :: The time when the cache table was last changed"><span class="description">The time when the cache table was last changed</span><pre>globalLastChange()</pre></a></li>
  69. <li class="method public "><a href="#globalMessageInterval" title="globalMessageInterval :: Get the interval at which CDP messages are to be generated"><span class="description">Get the interval at which CDP messages are to be generated</span><pre>globalMessageInterval()</pre></a></li>
  70. <li class="method public "><a href="#globalRun" title="globalRun :: Get the device's global CDP (Cisco Discovery Protocol) run status"><span class="description">Get the device's global CDP (Cisco Discovery Protocol) run status</span><pre>globalRun()</pre></a></li>
  71. <li class="method public "><a href="#id" title="id :: Get the device's CDP (Cisco Discovery Protocol) ID"><span class="description">Get the device's CDP (Cisco Discovery Protocol) ID</span><pre>id()</pre></a></li>
  72. <li class="method public "><a href="#interfaceEnabled" title="interfaceEnabled :: Get the device's interfaces CDP enabled status"><span class="description">Get the device's interfaces CDP enabled status</span><pre>interfaceEnabled()</pre></a></li>
  73. <li class="method public "><a href="#interfaceNames" title="interfaceNames :: Get the device's interface names as seen in CDP"><span class="description">Get the device's interface names as seen in CDP</span><pre>interfaceNames()</pre></a></li>
  74. <li class="method public "><a href="#linkTopology" title="linkTopology :: Find the layer 2 topology as an array with no link mentioned more than once."><span class="description">Find the layer 2 topology as an array with no link mentioned more than once.</span><pre>linkTopology()</pre></a></li>
  75. <li class="method public "><a href="#neighbourAddressTypes" title="neighbourAddressTypes :: Get the CDP neighbours' address type indexed by the current device's port ID"><span class="description">Get the CDP neighbours' address type indexed by the current device's port ID</span><pre>neighbourAddressTypes()</pre></a></li>
  76. <li class="method public "><a href="#neighbourAddresses" title="neighbourAddresses :: Get the device's CDP neighbour addresses indexed by the current device's port ID"><span class="description">Get the device's CDP neighbour addresses indexed by the current device's port ID</span><pre>neighbourAddresses()</pre></a></li>
  77. <li class="method public "><a href="#neighbourCapabilities" title="neighbourCapabilities :: Get an array of individual capabilities of a given neighbour (by connected port ID)"><span class="description">Get an array of individual capabilities of a given neighbour (by connected port ID)</span><pre>neighbourCapabilities()</pre></a></li>
  78. <li class="method public "><a href="#neighbourCapability" title="neighbourCapability :: Get the device's CDP neighbour capabilities (as a decimal integer) indexed by the current device's port ID"><span class="description">Get the device's CDP neighbour capabilities (as a decimal integer) indexed by the current device's port ID</span><pre>neighbourCapability()</pre></a></li>
  79. <li class="method public "><a href="#neighbourDuplexMode" title="neighbourDuplexMode :: Get the remote device's interface's duplex mode (indexed by local portId)"><span class="description">Get the remote device's interface's duplex mode (indexed by local portId)</span><pre>neighbourDuplexMode()</pre></a></li>
  80. <li class="method public "><a href="#neighbourHasCapability" title="neighbourHasCapability :: Query if a given neighbour (by connected port ID) has the given capability"><span class="description">Query if a given neighbour (by connected port ID) has the given capability</span><pre>neighbourHasCapability()</pre></a></li>
  81. <li class="method public "><a href="#neighbourId" title="neighbourId :: Get the device's CDP neighbours (by their CDP ID) indexed by the current device's port ID"><span class="description">Get the device's CDP neighbours (by their CDP ID) indexed by the current device's port ID</span><pre>neighbourId()</pre></a></li>
  82. <li class="method public "><a href="#neighbourLastChange" title="neighbourLastChange :: Get the remote device's last change time (indexed by local portId)"><span class="description">Get the remote device's last change time (indexed by local portId)</span><pre>neighbourLastChange()</pre></a></li>
  83. <li class="method public "><a href="#neighbourNativeVLAN" title="neighbourNativeVLAN :: Get the remote device's interface's native VLAN (indexed by local portId)"><span class="description">Get the remote device's interface's native VLAN (indexed by local portId)</span><pre>neighbourNativeVLAN()</pre></a></li>
  84. <li class="method public "><a href="#neighbourPlatforms" title="neighbourPlatforms :: Get the device's CDP neighbour platforms indexed by the current device's port ID"><span class="description">Get the device's CDP neighbour platforms indexed by the current device's port ID</span><pre>neighbourPlatforms()</pre></a></li>
  85. <li class="method public "><a href="#neighbourPort" title="neighbourPort :: Get the device's CDP neighbours connected port description indexed by the current device's port ID"><span class="description">Get the device's CDP neighbours connected port description indexed by the current device's port ID</span><pre>neighbourPort()</pre></a></li>
  86. <li class="method public "><a href="#neighbourVTPMgmtDomain" title="neighbourVTPMgmtDomain :: Get the device's CDP neighbours' VTP management domain indexed by the current device's port ID"><span class="description">Get the device's CDP neighbours' VTP management domain indexed by the current device's port ID</span><pre>neighbourVTPMgmtDomain()</pre></a></li>
  87. <li class="method public "><a href="#neighbourVersions" title="neighbourVersions :: Get the device's CDP neighbour version indexed by the current device's port ID"><span class="description">Get the device's CDP neighbour version indexed by the current device's port ID</span><pre>neighbourVersions()</pre></a></li>
  88. <li class="method public "><a href="#neighbours" title="neighbours :: CDP utility function to get all CDP neighbours and their connected ports."><span class="description">CDP utility function to get all CDP neighbours and their connected ports.</span><pre>neighbours()</pre></a></li>
  89. <li class="nav-header">
  90. <i class="icon-custom icon-property"></i> Properties</li>
  91. <li class="property public "><a href="#%24CDP_CACHE_NEIGHBOUR_ADDRESS_TYPES" title="$CDP_CACHE_NEIGHBOUR_ADDRESS_TYPES :: "><span class="description">$CDP_CACHE_NEIGHBOUR_ADDRESS_TYPES</span><pre>$CDP_CACHE_NEIGHBOUR_ADDRESS_TYPES</pre></a></li>
  92. <li class="property public "><a href="#%24CDP_CACHE_NEIGHBOUR_CAPABILITIES" title="$CDP_CACHE_NEIGHBOUR_CAPABILITIES :: "><span class="description">$CDP_CACHE_NEIGHBOUR_CAPABILITIES</span><pre>$CDP_CACHE_NEIGHBOUR_CAPABILITIES</pre></a></li>
  93. <li class="property public "><a href="#%24CDP_CACHE_NEIGHBOUR_DUPLEXES" title="$CDP_CACHE_NEIGHBOUR_DUPLEXES :: "><span class="description">$CDP_CACHE_NEIGHBOUR_DUPLEXES</span><pre>$CDP_CACHE_NEIGHBOUR_DUPLEXES</pre></a></li>
  94. <li class="nav-header">
  95. <i class="icon-custom icon-constant"></i> Constants</li>
  96. <li class="constant "><a href="#CDP_CACHE_NEIGHBOUR_ADDRESS_TYPE_IP" title="CDP_CACHE_NEIGHBOUR_ADDRESS_TYPE_IP :: "><span class="description">CDP_CACHE_NEIGHBOUR_ADDRESS_TYPE_IP</span><pre>CDP_CACHE_NEIGHBOUR_ADDRESS_TYPE_IP</pre></a></li>
  97. <li class="constant "><a href="#CDP_CACHE_NEIGHBOUR_CAPABILITY_HOST" title="CDP_CACHE_NEIGHBOUR_CAPABILITY_HOST :: "><span class="description">CDP_CACHE_NEIGHBOUR_CAPABILITY_HOST</span><pre>CDP_CACHE_NEIGHBOUR_CAPABILITY_HOST</pre></a></li>
  98. <li class="constant "><a href="#CDP_CACHE_NEIGHBOUR_CAPABILITY_IGMP_CAPABLE" title="CDP_CACHE_NEIGHBOUR_CAPABILITY_IGMP_CAPABLE :: "><span class="description">CDP_CACHE_NEIGHBOUR_CAPABILITY_IGMP_CAPABLE</span><pre>CDP_CACHE_NEIGHBOUR_CAPABILITY_IGMP_CAPABLE</pre></a></li>
  99. <li class="constant "><a href="#CDP_CACHE_NEIGHBOUR_CAPABILITY_REPEATER" title="CDP_CACHE_NEIGHBOUR_CAPABILITY_REPEATER :: "><span class="description">CDP_CACHE_NEIGHBOUR_CAPABILITY_REPEATER</span><pre>CDP_CACHE_NEIGHBOUR_CAPABILITY_REPEATER</pre></a></li>
  100. <li class="constant "><a href="#CDP_CACHE_NEIGHBOUR_CAPABILITY_ROUTER" title="CDP_CACHE_NEIGHBOUR_CAPABILITY_ROUTER :: "><span class="description">CDP_CACHE_NEIGHBOUR_CAPABILITY_ROUTER</span><pre>CDP_CACHE_NEIGHBOUR_CAPABILITY_ROUTER</pre></a></li>
  101. <li class="constant "><a href="#CDP_CACHE_NEIGHBOUR_CAPABILITY_SOURCE_ROUTE_BRIDGE" title="CDP_CACHE_NEIGHBOUR_CAPABILITY_SOURCE_ROUTE_BRIDGE :: "><span class="description">CDP_CACHE_NEIGHBOUR_CAPABILITY_SOURCE_ROUTE_BRIDGE</span><pre>CDP_CACHE_NEIGHBOUR_CAPABILITY_SOURCE_ROUTE_BRIDGE</pre></a></li>
  102. <li class="constant "><a href="#CDP_CACHE_NEIGHBOUR_CAPABILITY_SWITCH" title="CDP_CACHE_NEIGHBOUR_CAPABILITY_SWITCH :: "><span class="description">CDP_CACHE_NEIGHBOUR_CAPABILITY_SWITCH</span><pre>CDP_CACHE_NEIGHBOUR_CAPABILITY_SWITCH</pre></a></li>
  103. <li class="constant "><a href="#CDP_CACHE_NEIGHBOUR_CAPABILITY_TRANSPARENT_BRIDGE" title="CDP_CACHE_NEIGHBOUR_CAPABILITY_TRANSPARENT_BRIDGE :: "><span class="description">CDP_CACHE_NEIGHBOUR_CAPABILITY_TRANSPARENT_BRIDGE</span><pre>CDP_CACHE_NEIGHBOUR_CAPABILITY_TRANSPARENT_BRIDGE</pre></a></li>
  104. <li class="constant "><a href="#CDP_CACHE_NEIGHBOUR_DUPLEX_FULL" title="CDP_CACHE_NEIGHBOUR_DUPLEX_FULL :: "><span class="description">CDP_CACHE_NEIGHBOUR_DUPLEX_FULL</span><pre>CDP_CACHE_NEIGHBOUR_DUPLEX_FULL</pre></a></li>
  105. <li class="constant "><a href="#CDP_CACHE_NEIGHBOUR_DUPLEX_HALF" title="CDP_CACHE_NEIGHBOUR_DUPLEX_HALF :: "><span class="description">CDP_CACHE_NEIGHBOUR_DUPLEX_HALF</span><pre>CDP_CACHE_NEIGHBOUR_DUPLEX_HALF</pre></a></li>
  106. <li class="constant "><a href="#CDP_CACHE_NEIGHBOUR_DUPLEX_UNKNOWN" title="CDP_CACHE_NEIGHBOUR_DUPLEX_UNKNOWN :: "><span class="description">CDP_CACHE_NEIGHBOUR_DUPLEX_UNKNOWN</span><pre>CDP_CACHE_NEIGHBOUR_DUPLEX_UNKNOWN</pre></a></li>
  107. <li class="constant "><a href="#OID_CDP_CACHE_NEIGHBOUR_ADDRESS" title="OID_CDP_CACHE_NEIGHBOUR_ADDRESS :: "><span class="description">OID_CDP_CACHE_NEIGHBOUR_ADDRESS</span><pre>OID_CDP_CACHE_NEIGHBOUR_ADDRESS</pre></a></li>
  108. <li class="constant "><a href="#OID_CDP_CACHE_NEIGHBOUR_ADDRESS_TYPE" title="OID_CDP_CACHE_NEIGHBOUR_ADDRESS_TYPE :: "><span class="description">OID_CDP_CACHE_NEIGHBOUR_ADDRESS_TYPE</span><pre>OID_CDP_CACHE_NEIGHBOUR_ADDRESS_TYPE</pre></a></li>
  109. <li class="constant "><a href="#OID_CDP_CACHE_NEIGHBOUR_CAPABILITY" title="OID_CDP_CACHE_NEIGHBOUR_CAPABILITY :: "><span class="description">OID_CDP_CACHE_NEIGHBOUR_CAPABILITY</span><pre>OID_CDP_CACHE_NEIGHBOUR_CAPABILITY</pre></a></li>
  110. <li class="constant "><a href="#OID_CDP_CACHE_NEIGHBOUR_DUPLEX" title="OID_CDP_CACHE_NEIGHBOUR_DUPLEX :: "><span class="description">OID_CDP_CACHE_NEIGHBOUR_DUPLEX</span><pre>OID_CDP_CACHE_NEIGHBOUR_DUPLEX</pre></a></li>
  111. <li class="constant "><a href="#OID_CDP_CACHE_NEIGHBOUR_ID" title="OID_CDP_CACHE_NEIGHBOUR_ID :: "><span class="description">OID_CDP_CACHE_NEIGHBOUR_ID</span><pre>OID_CDP_CACHE_NEIGHBOUR_ID</pre></a></li>
  112. <li class="constant "><a href="#OID_CDP_CACHE_NEIGHBOUR_LAST_CHANGE" title="OID_CDP_CACHE_NEIGHBOUR_LAST_CHANGE :: "><span class="description">OID_CDP_CACHE_NEIGHBOUR_LAST_CHANGE</span><pre>OID_CDP_CACHE_NEIGHBOUR_LAST_CHANGE</pre></a></li>
  113. <li class="constant "><a href="#OID_CDP_CACHE_NEIGHBOUR_NATIVE_VLAN" title="OID_CDP_CACHE_NEIGHBOUR_NATIVE_VLAN :: "><span class="description">OID_CDP_CACHE_NEIGHBOUR_NATIVE_VLAN</span><pre>OID_CDP_CACHE_NEIGHBOUR_NATIVE_VLAN</pre></a></li>
  114. <li class="constant "><a href="#OID_CDP_CACHE_NEIGHBOUR_PLATFORM" title="OID_CDP_CACHE_NEIGHBOUR_PLATFORM :: "><span class="description">OID_CDP_CACHE_NEIGHBOUR_PLATFORM</span><pre>OID_CDP_CACHE_NEIGHBOUR_PLATFORM</pre></a></li>
  115. <li class="constant "><a href="#OID_CDP_CACHE_NEIGHBOUR_PORT" title="OID_CDP_CACHE_NEIGHBOUR_PORT :: "><span class="description">OID_CDP_CACHE_NEIGHBOUR_PORT</span><pre>OID_CDP_CACHE_NEIGHBOUR_PORT</pre></a></li>
  116. <li class="constant "><a href="#OID_CDP_CACHE_NEIGHBOUR_VERSION" title="OID_CDP_CACHE_NEIGHBOUR_VERSION :: "><span class="description">OID_CDP_CACHE_NEIGHBOUR_VERSION</span><pre>OID_CDP_CACHE_NEIGHBOUR_VERSION</pre></a></li>
  117. <li class="constant "><a href="#OID_CDP_CACHE_NEIGHBOUR_VTP_MGMT_DOMAIN" title="OID_CDP_CACHE_NEIGHBOUR_VTP_MGMT_DOMAIN :: "><span class="description">OID_CDP_CACHE_NEIGHBOUR_VTP_MGMT_DOMAIN</span><pre>OID_CDP_CACHE_NEIGHBOUR_VTP_MGMT_DOMAIN</pre></a></li>
  118. <li class="constant "><a href="#OID_CDP_GLOBAL_DEVICE_ID" title="OID_CDP_GLOBAL_DEVICE_ID :: "><span class="description">OID_CDP_GLOBAL_DEVICE_ID</span><pre>OID_CDP_GLOBAL_DEVICE_ID</pre></a></li>
  119. <li class="constant "><a href="#OID_CDP_GLOBAL_HOLDTIME" title="OID_CDP_GLOBAL_HOLDTIME :: "><span class="description">OID_CDP_GLOBAL_HOLDTIME</span><pre>OID_CDP_GLOBAL_HOLDTIME</pre></a></li>
  120. <li class="constant "><a href="#OID_CDP_GLOBAL_LAST_CHANGE" title="OID_CDP_GLOBAL_LAST_CHANGE :: "><span class="description">OID_CDP_GLOBAL_LAST_CHANGE</span><pre>OID_CDP_GLOBAL_LAST_CHANGE</pre></a></li>
  121. <li class="constant "><a href="#OID_CDP_GLOBAL_MESSAGE_INTERVAL" title="OID_CDP_GLOBAL_MESSAGE_INTERVAL :: "><span class="description">OID_CDP_GLOBAL_MESSAGE_INTERVAL</span><pre>OID_CDP_GLOBAL_MESSAGE_INTERVAL</pre></a></li>
  122. <li class="constant "><a href="#OID_CDP_GLOBAL_RUN" title="OID_CDP_GLOBAL_RUN :: "><span class="description">OID_CDP_GLOBAL_RUN</span><pre>OID_CDP_GLOBAL_RUN</pre></a></li>
  123. <li class="constant "><a href="#OID_CDP_INTERFACE_ENABLED" title="OID_CDP_INTERFACE_ENABLED :: "><span class="description">OID_CDP_INTERFACE_ENABLED</span><pre>OID_CDP_INTERFACE_ENABLED</pre></a></li>
  124. <li class="constant "><a href="#OID_CDP_INTERFACE_NAME" title="OID_CDP_INTERFACE_NAME :: "><span class="description">OID_CDP_INTERFACE_NAME</span><pre>OID_CDP_INTERFACE_NAME</pre></a></li>
  125. </ul>
  126. </div>
  127. <div class="span8">
  128. <a name="%5COSS_SNMP%5CMIBS%5CCisco%5CCDP" id="\OSS_SNMP\MIBS\Cisco\CDP"></a><ul class="breadcrumb">
  129. <li>
  130. <a href="../index.html"><i class="icon-custom icon-class"></i></a><span class="divider">\</span>
  131. </li>
  132. <li><a href="../namespaces/OSS_SNMP.html">OSS_SNMP</a></li>
  133. <span class="divider">\</span><li><a href="../namespaces/OSS_SNMP.MIBS.html">MIBS</a></li>
  134. <span class="divider">\</span><li><a href="../namespaces/OSS_SNMP.MIBS.Cisco.html">Cisco</a></li>
  135. <li class="active">
  136. <span class="divider">\</span><a href="../classes/OSS_SNMP.MIBS.Cisco.CDP.html">CDP</a>
  137. </li>
  138. </ul>
  139. <div href="../classes/OSS_SNMP.MIBS.Cisco.CDP.html" class="element class">
  140. <p class="short_description">A class for performing SNMP V2 queries on Cisco devices</p>
  141. <div class="details">
  142. <p class="long_description"></p>
  143. <table class="table table-bordered">
  144. <tr>
  145. <th>copyright</th>
  146. <td>Copyright (c) 2012, Open Source Solutions Limited, Dublin, Ireland</td>
  147. </tr>
  148. <tr>
  149. <th>author</th>
  150. <td><a href="mailto:barry@opensolutions.ie">Barry O'Donovan</a></td>
  151. </tr>
  152. </table>
  153. <h3>
  154. <i class="icon-custom icon-method"></i> Methods</h3>
  155. <a name="collapseDevicesLAGs" id="collapseDevicesLAGs"></a><div class="element clickable method public collapseDevicesLAGs" data-toggle="collapse" data-target=".collapseDevicesLAGs .collapse">
  156. <h2>An extension of `collapseLAGs()` to work with `crawl()` and `linkTopology()`.</h2>
  157. <pre>collapseDevicesLAGs(array $devices) : array</pre>
  158. <div class="labels"></div>
  159. <div class="row collapse"><div class="detail-description">
  160. <p class="long_description"><p>Rather than taking the input from <code>neighbours()</code>, it takes input from <code>crawl()</code> or <code>linkTopology()</code>
  161. and processes all neighbours.</p></p>
  162. <table class="table table-bordered"><tr>
  163. <th>see</th>
  164. <td>\collapseLAGs()</td>
  165. </tr></table>
  166. <h3>Parameters</h3>
  167. <div class="subelement argument">
  168. <h4>$devices</h4>
  169. <code>array</code><p>The result of a call to crawl() or linkTopology()</p>
  170. </div>
  171. <h3>Returns</h3>
  172. <div class="subelement response">
  173. <code>array</code>Processed CDP neighbours with LAG ports collapsed</div>
  174. </div></div>
  175. </div>
  176. <a name="collapseLAGs" id="collapseLAGs"></a><div class="element clickable method public collapseLAGs" data-toggle="collapse" data-target=".collapseLAGs .collapse">
  177. <h2>Utility function to process the output from neighbours() and remove individual trunk ports leaving only
  178. single LAG links.</h2>
  179. <pre>collapseLAGs(array $neighbours) : array</pre>
  180. <div class="labels"></div>
  181. <div class="row collapse"><div class="detail-description">
  182. <p class="long_description"><p>For example, here's a sample return for a switch with a neighbour
  183. connected with a LAG / PortChannel:</p>
  184. <pre><code>array(2) {
  185. ["cr-sw01.example.ie"] =&gt; array(2) {
  186. [0] =&gt; array(11) {
  187. ["localPortId"] =&gt; int(10111)
  188. ["localPortName"] =&gt; string(8) "Gi1/0/11"
  189. ["localPort"] =&gt; string(21) "GigabitEthernet1/0/11"
  190. ["isLAG"] =&gt; bool(true)
  191. ["lagPortId"] =&gt; int(5048)
  192. ["lagPortName"] =&gt; string(4) "Po48"
  193. ["remotePort"] =&gt; string(21) "GigabitEthernet1/0/11"
  194. ["remotePortId"] =&gt; int(10111)
  195. ["remotePortName"] =&gt; string(8) "Gi1/0/11"
  196. ["remoteLagPortId"] =&gt; int(5048)
  197. ["remoteLagPortName"] =&gt; string(4) "Po48"
  198. }
  199. [1] =&gt; array(11) {
  200. ["localPortId"] =&gt; int(10112)
  201. ["localPortName"] =&gt; string(8) "Gi1/0/12"
  202. ["localPort"] =&gt; string(21) "GigabitEthernet1/0/12"
  203. ["isLAG"] =&gt; bool(true)
  204. ["lagPortId"] =&gt; int(5048)
  205. ["lagPortName"] =&gt; string(4) "Po48"
  206. ["remotePort"] =&gt; string(21) "GigabitEthernet1/0/12"
  207. ["remotePortId"] =&gt; int(10112)
  208. ["remotePortName"] =&gt; string(8) "Gi1/0/12"
  209. ["remoteLagPortId"] =&gt; int(5048)
  210. ["remoteLagPortName"] =&gt; string(4) "Po48"
  211. }
  212. }
  213. ...
  214. }
  215. </code></pre>
  216. <p>The result of this function would be:</p>
  217. <pre><code>array(2) {
  218. ["cr-sw01.example.ie"] =&gt; array(1) {
  219. [0] =&gt; array(11) {
  220. ["localPortId"] =&gt; int(5048)
  221. ["localPortName"] =&gt; string(8) "Po48"
  222. ["localPort"] =&gt; string(21) "Po48"
  223. ["isLAG"] =&gt; bool(true)
  224. ["lagPortId"] =&gt; int(5048)
  225. ["lagPortName"] =&gt; string(4) "Po48"
  226. ["remotePort"] =&gt; string(21) "Po48"
  227. ["remotePortId"] =&gt; int(5048)
  228. ["remotePortName"] =&gt; string(8) "Po48"
  229. ["remoteLagPortId"] =&gt; int(5048)
  230. ["remoteLagPortName"] =&gt; string(4) "Po48"
  231. }
  232. }
  233. ...
  234. }
  235. </code></pre></p>
  236. <table class="table table-bordered"><tr>
  237. <th>see</th>
  238. <td>\neighbours()</td>
  239. </tr></table>
  240. <h3>Parameters</h3>
  241. <div class="subelement argument">
  242. <h4>$neighbours</h4>
  243. <code>array</code><p>The result of a call to neighbours()</p>
  244. </div>
  245. <h3>Returns</h3>
  246. <div class="subelement response">
  247. <code>array</code>Processed CDP neighbours with LAG ports collapsed</div>
  248. </div></div>
  249. </div>
  250. <a name="crawl" id="crawl"></a><div class="element clickable method public crawl" data-toggle="collapse" data-target=".crawl .collapse">
  251. <h2>Recursivily crawls all CDP neighbours to build up a flat array of all devices
  252. indexed by the CDP device id.</h2>
  253. <pre>crawl(array $devices, string $device, array $ignore) : array</pre>
  254. <div class="labels"></div>
  255. <div class="row collapse"><div class="detail-description">
  256. <p class="long_description"><p>Array form is same as that returned by neighbours()</p></p>
  257. <table class="table table-bordered"><tr>
  258. <th>see</th>
  259. <td>\neighbours()</td>
  260. </tr></table>
  261. <h3>Parameters</h3>
  262. <div class="subelement argument">
  263. <h4>$devices</h4>
  264. <code>array</code><p>Unless you're doing something funky, just pass an empty array. This is where the result will be found.</p>
  265. </div>
  266. <div class="subelement argument">
  267. <h4>$device</h4>
  268. <code>string</code><p>CDP device ID of next host to crawl. On first pass, set to null - used internally when recursing</p>
  269. </div>
  270. <div class="subelement argument">
  271. <h4>$ignore</h4>
  272. <code>array</code><p>An array of CDP device IDs to <em>ignore</em>. I.e. to not include in recursive crawling</p>
  273. </div>
  274. <h3>Returns</h3>
  275. <div class="subelement response">
  276. <code>array</code>The resultant array of all crawled devices (same as that passed in the @param $devices parameter)</div>
  277. </div></div>
  278. </div>
  279. <a name="globalHoldTime" id="globalHoldTime"></a><div class="element clickable method public globalHoldTime" data-toggle="collapse" data-target=".globalHoldTime .collapse">
  280. <h2>Get the time for the receiving device holds CDP message</h2>
  281. <pre>globalHoldTime() : int</pre>
  282. <div class="labels"></div>
  283. <div class="row collapse"><div class="detail-description">
  284. <p class="long_description"><blockquote>
  285. <p>The time for the receiving device holds CDP message.
  286. The default value is 180 seconds."</p>
  287. </blockquote></p>
  288. <h3>Returns</h3>
  289. <div class="subelement response">
  290. <code>int</code>The time for the receiving device holds CDP message</div>
  291. </div></div>
  292. </div>
  293. <a name="globalLastChange" id="globalLastChange"></a><div class="element clickable method public globalLastChange" data-toggle="collapse" data-target=".globalLastChange .collapse">
  294. <h2>The time when the cache table was last changed</h2>
  295. <pre>globalLastChange() : int</pre>
  296. <div class="labels"></div>
  297. <div class="row collapse"><div class="detail-description">
  298. <p class="long_description"><blockquote>
  299. <p>Indicates the time when the cache table was last changed. It
  300. is the most recent time at which any row was last created,
  301. modified or deleted.</p>
  302. </blockquote></p>
  303. <h3>Returns</h3>
  304. <div class="subelement response">
  305. <code>int</code>The time (timeticks) when the cache table was last changed</div>
  306. </div></div>
  307. </div>
  308. <a name="globalMessageInterval" id="globalMessageInterval"></a><div class="element clickable method public globalMessageInterval" data-toggle="collapse" data-target=".globalMessageInterval .collapse">
  309. <h2>Get the interval at which CDP messages are to be generated</h2>
  310. <pre>globalMessageInterval() : int</pre>
  311. <div class="labels"></div>
  312. <div class="row collapse"><div class="detail-description">
  313. <p class="long_description"><blockquote>
  314. <p>The interval at which CDP messages are to be generated.
  315. The default value is 60 seconds.</p>
  316. </blockquote></p>
  317. <h3>Returns</h3>
  318. <div class="subelement response">
  319. <code>int</code>The interval at which CDP messages are to be generated</div>
  320. </div></div>
  321. </div>
  322. <a name="globalRun" id="globalRun"></a><div class="element clickable method public globalRun" data-toggle="collapse" data-target=".globalRun .collapse">
  323. <h2>Get the device's global CDP (Cisco Discovery Protocol) run status</h2>
  324. <pre>globalRun() : boolean</pre>
  325. <div class="labels"></div>
  326. <div class="row collapse"><div class="detail-description">
  327. <p class="long_description"><blockquote>
  328. <p>An indication of whether the Cisco Discovery Protocol is currently
  329. running. Entries in cdpCacheTable are deleted when CDP is disabled.</p>
  330. </blockquote></p>
  331. <h3>Returns</h3>
  332. <div class="subelement response">
  333. <code>boolean</code>True if enabled globally, else false</div>
  334. </div></div>
  335. </div>
  336. <a name="id" id="id"></a><div class="element clickable method public id" data-toggle="collapse" data-target=".id .collapse">
  337. <h2>Get the device's CDP (Cisco Discovery Protocol) ID</h2>
  338. <pre>id() : string</pre>
  339. <div class="labels"></div>
  340. <div class="row collapse"><div class="detail-description">
  341. <p class="long_description"></p>
  342. <h3>Returns</h3>
  343. <div class="subelement response">
  344. <code>string</code>The device's CDP (Cisco Discovery Protocol) ID</div>
  345. </div></div>
  346. </div>
  347. <a name="interfaceEnabled" id="interfaceEnabled"></a><div class="element clickable method public interfaceEnabled" data-toggle="collapse" data-target=".interfaceEnabled .collapse">
  348. <h2>Get the device's interfaces CDP enabled status</h2>
  349. <pre>interfaceEnabled() : array</pre>
  350. <div class="labels"></div>
  351. <div class="row collapse"><div class="detail-description">
  352. <p class="long_description"><p>Applies the TruthValue post processor to turn
  353. SNMP values into true / false.</p></p>
  354. <table class="table table-bordered"><tr>
  355. <th>see</th>
  356. <td>\OSS_SNMP\SNMP::ppTruthValue()</td>
  357. </tr></table>
  358. <h3>Returns</h3>
  359. <div class="subelement response">
  360. <code>array</code>The device's interfaces CDP enabled status' (as boolean true / false)</div>
  361. </div></div>
  362. </div>
  363. <a name="interfaceNames" id="interfaceNames"></a><div class="element clickable method public interfaceNames" data-toggle="collapse" data-target=".interfaceNames .collapse">
  364. <h2>Get the device's interface names as seen in CDP</h2>
  365. <pre>interfaceNames() : array</pre>
  366. <div class="labels"></div>
  367. <div class="row collapse"><div class="detail-description">
  368. <p class="long_description"><blockquote>
  369. <p>The name of the local interface as advertised by CDP in the Port-ID TLV</p>
  370. </blockquote></p>
  371. <h3>Returns</h3>
  372. <div class="subelement response">
  373. <code>array</code>The device's interface names as seen in CDP</div>
  374. </div></div>
  375. </div>
  376. <a name="linkTopology" id="linkTopology"></a><div class="element clickable method public linkTopology" data-toggle="collapse" data-target=".linkTopology .collapse">
  377. <h2>Find the layer 2 topology as an array with no link mentioned more than once.</h2>
  378. <pre>linkTopology(array $devices) : array</pre>
  379. <div class="labels"></div>
  380. <div class="row collapse"><div class="detail-description">
  381. <p class="long_description"><p>Huh? This function:</p>
  382. <ul>
  383. <li>takes the result of crawl() (or calls crawl()) to get the CDP topology;</li>
  384. <li>foreach device, builds an array of device to device links;</li>
  385. <li>SO LONG as that link has already not been accounted for in the other direction.</li>
  386. </ul>
  387. <p>I.e. if a link is found A -> B, then the same B -> A link will not be included.</p>
  388. <p>The primary differences to the return value of this and crawl() are:</p>
  389. <ul>
  390. <li>links only appear once (unidirectional) rather than twice (bidirectional)</li>
  391. <li><p>the links are indexed by the localPortName rather than an integer index:</p>
  392. <p>[cr-sw04.degkcp.example.ie] => Array
  393. (
  394. [cd-sw02.degkcp.example.ie] => Array
  395. (
  396. [GigabitEthernet1/0/3] => Array
  397. (
  398. [remotePort] => FastEthernet0/1
  399. [isLAG] => false
  400. ........
  401. )
  402. )</p></li>
  403. </ul>
  404. <p>All port information is copied over from the supplied / called <code>crawl()</code> array</p></p>
  405. <table class="table table-bordered"><tr>
  406. <th>see</th>
  407. <td>\crawl()</td>
  408. </tr></table>
  409. <h3>Parameters</h3>
  410. <div class="subelement argument">
  411. <h4>$devices</h4>
  412. <code>array</code><p>The result of crawl() (if null, this function performs a crawl())</p>
  413. </div>
  414. <h3>Returns</h3>
  415. <div class="subelement response">
  416. <code>array</code>L2 topology as described above.</div>
  417. </div></div>
  418. </div>
  419. <a name="neighbourAddressTypes" id="neighbourAddressTypes"></a><div class="element clickable method public neighbourAddressTypes" data-toggle="collapse" data-target=".neighbourAddressTypes .collapse">
  420. <h2>Get the CDP neighbours' address type indexed by the current device's port ID</h2>
  421. <pre>neighbourAddressTypes(boolean $translate) : array</pre>
  422. <div class="labels"></div>
  423. <div class="row collapse"><div class="detail-description">
  424. <p class="long_description"><blockquote>
  425. <p>An indication of the type of address contained in the corresponding instance of cdpCacheAddress</p>
  426. </blockquote></p>
  427. <h3>Parameters</h3>
  428. <div class="subelement argument">
  429. <h4>$translate</h4>
  430. <code>boolean</code><p>If true, return the string representation via self::$VTP_VLAN_TYPES</p>
  431. </div>
  432. <h3>Returns</h3>
  433. <div class="subelement response">
  434. <code>array</code>The CDP neighbours' address type indexed by the current device's port ID</div>
  435. </div></div>
  436. </div>
  437. <a name="neighbourAddresses" id="neighbourAddresses"></a><div class="element clickable method public neighbourAddresses" data-toggle="collapse" data-target=".neighbourAddresses .collapse">
  438. <h2>Get the device's CDP neighbour addresses indexed by the current device's port ID</h2>
  439. <pre>neighbourAddresses() : array</pre>
  440. <div class="labels"></div>
  441. <div class="row collapse"><div class="detail-description">
  442. <p class="long_description"><blockquote>
  443. <p>The (first) network-layer address of the device
  444. as reported in the Address TLV of the most recently received
  445. CDP message. For example, if the corresponding instance of
  446. cacheAddressType had the value 'ip(1)', then this object
  447. would be an IPv4-address. If the neighbor device is
  448. SNMP-manageable, it is supposed to generate its CDP messages
  449. such that this address is one at which it will receive SNMP
  450. messages. Use cdpCtAddressTable to extract the remaining
  451. addresses from the Address TLV received most recently."</p>
  452. </blockquote></p>
  453. <h3>Returns</h3>
  454. <div class="subelement response">
  455. <code>array</code>The device's CDP neighbour addresses indexed by the current device's port ID</div>
  456. </div></div>
  457. </div>
  458. <a name="neighbourCapabilities" id="neighbourCapabilities"></a><div class="element clickable method public neighbourCapabilities" data-toggle="collapse" data-target=".neighbourCapabilities .collapse">
  459. <h2>Get an array of individual capabilities of a given neighbour (by connected port ID)</h2>
  460. <pre>neighbourCapabilities(int $portId, int $translate) : array</pre>
  461. <div class="labels"></div>
  462. <div class="row collapse"><div class="detail-description">
  463. <p class="long_description"><p>Example:</p>
  464. <pre><code>print_r( $host-&gt;useCisco_CDP()-&gt;neighbourCapabilities( 10111 ) )
  465. [0] =&gt; 8 // self::CDP_CACHE_NEIGHBOUR_CAPABILITY_SWITCH
  466. [1] =&gt; 32 // self::CDP_CACHE_NEIGHBOUR_CAPABILITY_IGMP_CAPABLE
  467. print_r( $host-&gt;useCisco_CDP()-&gt;neighbourCapabilities( 10111, true ) )
  468. [0] =&gt; "Switch" // self::CDP_CACHE_NEIGHBOUR_CAPABILITY_SWITCH
  469. [1] =&gt; "IGMP Capable" // self::CDP_CACHE_NEIGHBOUR_CAPABILITY_IGMP_CAPABLE
  470. </code></pre></p>
  471. <h3>Parameters</h3>
  472. <div class="subelement argument">
  473. <h4>$portId</h4>
  474. <code>int</code><p>The CDP neighbour by connected local port ID</p></div>
  475. <div class="subelement argument">
  476. <h4>$translate</h4>
  477. <code>int</code><p>Set to true to return descriptions rather than integers</p></div>
  478. <h3>Returns</h3>
  479. <div class="subelement response">
  480. <code>array</code>Individual capabilities of a given neighbour</div>
  481. </div></div>
  482. </div>
  483. <a name="neighbourCapability" id="neighbourCapability"></a><div class="element clickable method public neighbourCapability" data-toggle="collapse" data-target=".neighbourCapability .collapse">
  484. <h2>Get the device's CDP neighbour capabilities (as a decimal integer) indexed by the current device's port ID</h2>
  485. <pre>neighbourCapability() : array</pre>
  486. <div class="labels"></div>
  487. <div class="row collapse"><div class="detail-description">
  488. <p class="long_description"><blockquote>
  489. <p>The Device's Functional Capabilities as reported in the most
  490. recent CDP message. For latest set of specific values, see
  491. the latest version of the CDP specification. The zero-length
  492. string indicates no Capabilities field (TLV) was reported in
  493. the most recent CDP message."</p>
  494. </blockquote></p>
  495. <table class="table table-bordered">
  496. <tr>
  497. <th>see</th>
  498. <td>\REFERENCE</td>
  499. </tr>
  500. <tr>
  501. <th>see</th>
  502. <td>\http://www.cisco.com/univercd/cc/td/doc/product/lan/trsrb/frames.htm#xtocid12</td>
  503. </tr>
  504. <tr>
  505. <th>see</th>
  506. <td>\http://wiki.wireshark.org/CDP</td>
  507. </tr>
  508. </table>
  509. <h3>Returns</h3>
  510. <div class="subelement response">
  511. <code>array</code>The device's CDP neighbour capabilities (as a decimal integer) indexed by the current device's port ID</div>
  512. </div></div>
  513. </div>
  514. <a name="neighbourDuplexMode" id="neighbourDuplexMode"></a><div class="element clickable method public neighbourDuplexMode" data-toggle="collapse" data-target=".neighbourDuplexMode .collapse">
  515. <h2>Get the remote device's interface's duplex mode (indexed by local portId)</h2>
  516. <pre>neighbourDuplexMode(boolean $translate) : array</pre>
  517. <div class="labels"></div>
  518. <div class="row collapse"><div class="detail-description">
  519. <p class="long_description"><blockquote>
  520. <p>he remote device's interface's duplex mode, as reported in the
  521. most recent CDP message. The value unknown(1) indicates
  522. no duplex mode field (TLV) was reported in the most
  523. recent CDP message."</p>
  524. </blockquote></p>
  525. <h3>Parameters</h3>
  526. <div class="subelement argument">
  527. <h4>$translate</h4>
  528. <code>boolean</code><p>If true, return the string representation via self::$VTP_VLAN_TYPES</p>
  529. </div>
  530. <h3>Returns</h3>
  531. <div class="subelement response">
  532. <code>array</code>The remote device's interface's duplex mode (indexed by local portId)</div>
  533. </div></div>
  534. </div>
  535. <a name="neighbourHasCapability" id="neighbourHasCapability"></a><div class="element clickable method public neighbourHasCapability" data-toggle="collapse" data-target=".neighbourHasCapability .collapse">
  536. <h2>Query if a given neighbour (by connected port ID) has the given capability</h2>
  537. <pre>neighbourHasCapability(int $portId, int $capability) : boolean</pre>
  538. <div class="labels"></div>
  539. <div class="row collapse"><div class="detail-description">
  540. <p class="long_description"><p>Example:</p>
  541. <pre><code>if( $host-&gt;useCisco_CDP()-&gt;neighbourHasCapability( $portId, \OSS_SNMP\SNMP\MIBS\Cisco\CDP::CDP_CACHE_NEIGHBOUR_CAPABILITY_SWITCH )
  542. echo "Host is a switch!!";
  543. </code></pre></p>
  544. <h3>Parameters</h3>
  545. <div class="subelement argument">
  546. <h4>$portId</h4>
  547. <code>int</code><p>The CDP neighbour by connected local port ID</p></div>
  548. <div class="subelement argument">
  549. <h4>$capability</h4>
  550. <code>int</code><p>The capability to query for (defined by self::CDP_CACHE_NEIGHBOUR_CAPABILITY_XXX constants)</p>
  551. </div>
  552. <h3>Returns</h3>
  553. <div class="subelement response">
  554. <code>boolean</code>True if the neighbour has the given capability</div>
  555. </div></div>
  556. </div>
  557. <a name="neighbourId" id="neighbourId"></a><div class="element clickable method public neighbourId" data-toggle="collapse" data-target=".neighbourId .collapse">
  558. <h2>Get the device's CDP neighbours (by their CDP ID) indexed by the current device's port ID</h2>
  559. <pre>neighbourId() : array</pre>
  560. <div class="labels"></div>
  561. <div class="row collapse"><div class="detail-description">
  562. <p class="long_description"><blockquote>
  563. <p>The Device-ID string as reported in the most recent CDP
  564. message. The zero-length string indicates no Device-ID
  565. field (TLV) was reported in the most recent CDP message."</p>
  566. </blockquote></p>
  567. <h3>Returns</h3>
  568. <div class="subelement response">
  569. <code>array</code>The device's CDP neighbours (by their CDP ID) indexed by the current device's port ID</div>
  570. </div></div>
  571. </div>
  572. <a name="neighbourLastChange" id="neighbourLastChange"></a><div class="element clickable method public neighbourLastChange" data-toggle="collapse" data-target=".neighbourLastChange .collapse">
  573. <h2>Get the remote device's last change time (indexed by local portId)</h2>
  574. <pre>neighbourLastChange() : array</pre>
  575. <div class="labels"></div>
  576. <div class="row collapse"><div class="detail-description">
  577. <p class="long_description"><blockquote>
  578. <p>Indicates the time when this cache entry was last changed.
  579. This object is initialised to the current time when the entry
  580. gets created and updated to the current time whenever the value
  581. of any (other) object instance in the corresponding row is
  582. modified."</p>
  583. </blockquote></p>
  584. <h3>Returns</h3>
  585. <div class="subelement response">
  586. <code>array</code>The remote device's last change time(indexed by local portId)</div>
  587. </div></div>
  588. </div>
  589. <a name="neighbourNativeVLAN" id="neighbourNativeVLAN"></a><div class="element clickable method public neighbourNativeVLAN" data-toggle="collapse" data-target=".neighbourNativeVLAN .collapse">
  590. <h2>Get the remote device's interface's native VLAN (indexed by local portId)</h2>
  591. <pre>neighbourNativeVLAN() : array</pre>
  592. <div class="labels"></div>
  593. <div class="row collapse"><div class="detail-description">
  594. <p class="long_description"><blockquote>
  595. <p>The remote device's interface's native VLAN, as reported in the
  596. most recent CDP message. The value 0 indicates
  597. no native VLAN field (TLV) was reported in the most
  598. recent CDP message.</p>
  599. </blockquote></p>
  600. <h3>Returns</h3>
  601. <div class="subelement response">
  602. <code>array</code>The remote device's interface's native VLAN (indexed by local portId)</div>
  603. </div></div>
  604. </div>
  605. <a name="neighbourPlatforms" id="neighbourPlatforms"></a><div class="element clickable method public neighbourPlatforms" data-toggle="collapse" data-target=".neighbourPlatforms .collapse">
  606. <h2>Get the device's CDP neighbour platforms indexed by the current device's port ID</h2>
  607. <pre>neighbourPlatforms() : array</pre>
  608. <div class="labels"></div>
  609. <div class="row collapse"><div class="detail-description">
  610. <p class="long_description"><blockquote>
  611. <p>The Device's Hardware Platform as reported in the most recent CDP
  612. message. The zero-length string indicates that no Platform field
  613. (TLV) was reported in the most recent CDP message.</p>
  614. </blockquote></p>
  615. <h3>Returns</h3>
  616. <div class="subelement response">
  617. <code>array</code>The device's CDP neighbour platforms indexed by the current device's port ID</div>
  618. </div></div>
  619. </div>
  620. <a name="neighbourPort" id="neighbourPort"></a><div class="element clickable method public neighbourPort" data-toggle="collapse" data-target=".neighbourPort .collapse">
  621. <h2>Get the device's CDP neighbours connected port description indexed by the current device's port ID</h2>
  622. <pre>neighbourPort() : array</pre>
  623. <div class="labels"></div>
  624. <div class="row collapse"><div class="detail-description">
  625. <p class="long_description"><p>E.g. a sample call may return:</p>
  626. <pre><code>Array
  627. (
  628. [10101] =&gt; GigabitEthernet0/1
  629. [10102] =&gt; FastEthernet0/2
  630. [10103] =&gt; GigabitEthernet1/0/24
  631. [10105] =&gt; GigabitEthernet1/0/2
  632. )
  633. </code></pre>
  634. <p>meaning, for example, that our local port with ID <code>10101</code> is connected to port <code>GigabitEthernet0/1</code> on the neighbour
  635. connected to that local port. You can discover the neighbour ID via <code>neighbourId()</code>.</p>
  636. <blockquote>
  637. <p>The Port-ID string as reported in the most recent CDP
  638. message. This will typically be the value of the ifName
  639. object (e.g., 'Ethernet0'). The zero-length string
  640. indicates no Port-ID field (TLV) was reported in the
  641. most recent CDP message.</p>
  642. </blockquote></p>
  643. <table class="table table-bordered"><tr>
  644. <th>see</th>
  645. <td>\OSS_SNMP\SNMP\MIBS\Cisco\CDP::neighbourId()</td>
  646. </tr></table>
  647. <h3>Returns</h3>
  648. <div class="subelement response">
  649. <code>array</code>The device's CDP neighbours connected port *description* indexed by the current device's port ID</div>
  650. </div></div>
  651. </div>
  652. <a name="neighbourVTPMgmtDomain" id="neighbourVTPMgmtDomain"></a><div class="element clickable method public neighbourVTPMgmtDomain" data-toggle="collapse" data-target=".neighbourVTPMgmtDomain .collapse">
  653. <h2>Get the device's CDP neighbours' VTP management domain indexed by the current device's port ID</h2>
  654. <pre>neighbourVTPMgmtDomain() : array</pre>
  655. <div class="labels"></div>
  656. <div class="row collapse"><div class="detail-description">
  657. <p class="long_description"><blockquote>
  658. <p>The VTP Management Domain for the remote device's interface,
  659. as reported in the most recently received CDP message. This
  660. object is not instantiated if no VTP Management Domain field
  661. (TLV) was reported in the most recently received CDP message.</p>
  662. </blockquote></p>
  663. <table class="table table-bordered"><tr>
  664. <th>see</th>
  665. <td>\REFERENCE</td>
  666. </tr></table>
  667. <h3>Returns</h3>
  668. <div class="subelement response">
  669. <code>array</code>The device's CDP neighbours' VTP management domain indexed by the current device's port ID</div>
  670. </div></div>
  671. </div>
  672. <a name="neighbourVersions" id="neighbourVersions"></a><div class="element clickable method public neighbourVersions" data-toggle="collapse" data-target=".neighbourVersions .collapse">
  673. <h2>Get the device's CDP neighbour version indexed by the current device's port ID</h2>
  674. <pre>neighbourVersions() : array</pre>
  675. <div class="labels"></div>
  676. <div class="row collapse"><div class="detail-description">
  677. <p class="long_description"><blockquote>
  678. <p>The Version string as reported in the most recent CDP
  679. message. The zero-length string indicates no Version
  680. field (TLV) was reported in the most recent CDP message."</p>
  681. </blockquote></p>
  682. <h3>Returns</h3>
  683. <div class="subelement response">
  684. <code>array</code>The device's CDP neighbour version indexed by the current device's port ID</div>
  685. </div></div>
  686. </div>
  687. <a name="neighbours" id="neighbours"></a><div class="element clickable method public neighbours" data-toggle="collapse" data-target=".neighbours .collapse">
  688. <h2>CDP utility function to get all CDP neighbours and their connected ports.</h2>
  689. <pre>neighbours(boolean $inverse, array $skipHostIds) : array</pre>
  690. <div class="labels"></div>
  691. <div class="row collapse"><div class="detail-description">
  692. <p class="long_description"><p>Returns an array of neighbours indexed by the neighbour CDP ID with a lot of details.</p>
  693. <p>For example, here's a sample return for a switch with two neighbours where one neighbour
  694. is connected with a LAG / PortChannel and <code>$inverse</code> was set to true.</p>
  695. <pre><code>array(2) {
  696. ["cr-sw07.example.ie"] =&gt; array(1) {
  697. [0] =&gt; array(7) {
  698. ["localPortId"] =&gt; int(10103)
  699. ["localPortName"] =&gt; string(7) "Gi1/0/3"
  700. ["localPort"] =&gt; string(20) "GigabitEthernet1/0/3"
  701. ["isLAG"] =&gt; bool(false)
  702. ["remotePort"] =&gt; string(21) "GigabitEthernet1/0/24"
  703. ["remotePortId"] =&gt; int(10124)
  704. ["remotePortName"] =&gt; string(8) "Gi1/0/24"
  705. }
  706. }
  707. ["cr-sw01.example.ie"] =&gt; array(2) {
  708. [0] =&gt; array(11) {
  709. ["localPortId"] =&gt; int(10111)
  710. ["localPortName"] =&gt; string(8) "Gi1/0/11"
  711. ["localPort"] =&gt; string(21) "GigabitEthernet1/0/11"
  712. ["isLAG"] =&gt; bool(true)
  713. ["lagPortId"] =&gt; int(5048)
  714. ["lagPortName"] =&gt; string(4) "Po48"
  715. ["remotePort"] =&gt; string(21) "GigabitEthernet1/0/11"
  716. ["remotePortId"] =&gt; int(10111)
  717. ["remotePortName"] =&gt; string(8) "Gi1/0/11"
  718. ["remoteLagPortId"] =&gt; int(5048)
  719. ["remoteLagPortName"] =&gt; string(4) "Po48"
  720. }
  721. [1] =&gt; array(11) {
  722. ["localPortId"] =&gt; int(10112)
  723. ["localPortName"] =&gt; string(8) "Gi1/0/12"
  724. ["localPort"] =&gt; string(21) "GigabitEthernet1/0/12"
  725. ["isLAG"] =&gt; bool(true)
  726. ["lagPortId"] =&gt; int(5048)
  727. ["lagPortName"] =&gt; string(4) "Po48"
  728. ["remotePort"] =&gt; string(21) "GigabitEthernet1/0/12"
  729. ["remotePortId"] =&gt; int(10112)
  730. ["remotePortName"] =&gt; string(8) "Gi1/0/12"
  731. ["remoteLagPortId"] =&gt; int(5048)
  732. ["remoteLagPortName"] =&gt; string(4) "Po48"
  733. }
  734. }
  735. </code></pre></p>
  736. <table class="table table-bordered">
  737. <tr>
  738. <th>see</th>
  739. <td>\neighbourId()</td>
  740. </tr>
  741. <tr>
  742. <th>see</th>
  743. <td>\OSS_SNMP\SNMP\MIBS\Interface::descriptions()</td>
  744. </tr>
  745. <tr>
  746. <th>see</th>
  747. <td>\neighbourPort()</td>
  748. </tr>
  749. </table>
  750. <h3>Parameters</h3>
  751. <div class="subelement argument">
  752. <h4>$inverse</h4>
  753. <code>boolean</code><p>If true, all remoteXXX params will be discovered (only remotePort is returned otherwise)</p>
  754. </div>
  755. <div class="subelement argument">
  756. <h4>$skipHostIds</h4>
  757. <code>array</code><p>If using $inverse, pass an array of CDP IDs of neighbours that should not be 'inverse' discovered.</p>
  758. </div>
  759. <h3>Returns</h3>
  760. <div class="subelement response">
  761. <code>array</code>CDP neighbours and their connected ports</div>
  762. </div></div>
  763. </div>
  764. <h3>
  765. <i class="icon-custom icon-property"></i> Properties</h3>
  766. <a name="%24CDP_CACHE_NEIGHBOUR_ADDRESS_TYPES" id="$CDP_CACHE_NEIGHBOUR_ADDRESS_TYPES"> </a><div class="element clickable property public $CDP_CACHE_NEIGHBOUR_ADDRESS_TYPES" data-toggle="collapse" data-target=".$CDP_CACHE_NEIGHBOUR_ADDRESS_TYPES .collapse">
  767. <h2>$CDP_CACHE_NEIGHBOUR_ADDRESS_TYPES</h2>
  768. <pre>$CDP_CACHE_NEIGHBOUR_ADDRESS_TYPES </pre>
  769. <div class="labels"></div>
  770. <div class="row collapse"><div class="detail-description"><p class="long_description"></p></div></div>
  771. </div>
  772. <a name="%24CDP_CACHE_NEIGHBOUR_CAPABILITIES" id="$CDP_CACHE_NEIGHBOUR_CAPABILITIES"> </a><div class="element clickable property public $CDP_CACHE_NEIGHBOUR_CAPABILITIES" data-toggle="collapse" data-target=".$CDP_CACHE_NEIGHBOUR_CAPABILITIES .collapse">
  773. <h2>$CDP_CACHE_NEIGHBOUR_CAPABILITIES</h2>
  774. <pre>$CDP_CACHE_NEIGHBOUR_CAPABILITIES </pre>
  775. <div class="labels"></div>
  776. <div class="row collapse"><div class="detail-description"><p class="long_description"></p></div></div>
  777. </div>
  778. <a name="%24CDP_CACHE_NEIGHBOUR_DUPLEXES" id="$CDP_CACHE_NEIGHBOUR_DUPLEXES"> </a><div class="element clickable property public $CDP_CACHE_NEIGHBOUR_DUPLEXES" data-toggle="collapse" data-target=".$CDP_CACHE_NEIGHBOUR_DUPLEXES .collapse">
  779. <h2>$CDP_CACHE_NEIGHBOUR_DUPLEXES</h2>
  780. <pre>$CDP_CACHE_NEIGHBOUR_DUPLEXES </pre>
  781. <div class="labels"></div>
  782. <div class="row collapse"><div class="detail-description"><p class="long_description"></p></div></div>
  783. </div>
  784. <h3>
  785. <i class="icon-custom icon-constant"></i> Constants</h3>
  786. <a name="CDP_CACHE_NEIGHBOUR_ADDRESS_TYPE_IP" id="CDP_CACHE_NEIGHBOUR_ADDRESS_TYPE_IP"> </a><div class="element clickable constant CDP_CACHE_NEIGHBOUR_ADDRESS_TYPE_IP" data-toggle="collapse" data-target=".CDP_CACHE_NEIGHBOUR_ADDRESS_TYPE_IP .collapse">
  787. <h2>CDP_CACHE_NEIGHBOUR_ADDRESS_TYPE_IP</h2>
  788. <pre>CDP_CACHE_NEIGHBOUR_ADDRESS_TYPE_IP </pre>
  789. <div class="labels"></div>
  790. <div class="row collapse"><div class="detail-description"><p class="long_description"></p></div></div>
  791. </div>
  792. <a name="CDP_CACHE_NEIGHBOUR_CAPABILITY_HOST" id="CDP_CACHE_NEIGHBOUR_CAPABILITY_HOST"> </a><div class="element clickable constant CDP_CACHE_NEIGHBOUR_CAPABILITY_HOST" data-toggle="collapse" data-target=".CDP_CACHE_NEIGHBOUR_CAPABILITY_HOST .collapse">
  793. <h2>CDP_CACHE_NEIGHBOUR_CAPABILITY_HOST</h2>
  794. <pre>CDP_CACHE_NEIGHBOUR_CAPABILITY_HOST </pre>
  795. <div class="labels"></div>
  796. <div class="row collapse"><div class="detail-description"><p class="long_description"></p></div></div>
  797. </div>
  798. <a name="CDP_CACHE_NEIGHBOUR_CAPABILITY_IGMP_CAPABLE" id="CDP_CACHE_NEIGHBOUR_CAPABILITY_IGMP_CAPABLE"> </a><div class="element clickable constant CDP_CACHE_NEIGHBOUR_CAPABILITY_IGMP_CAPABLE" data-toggle="collapse" data-target=".CDP_CACHE_NEIGHBOUR_CAPABILITY_IGMP_CAPABLE .collapse">
  799. <h2>CDP_CACHE_NEIGHBOUR_CAPABILITY_IGMP_CAPABLE</h2>
  800. <pre>CDP_CACHE_NEIGHBOUR_CAPABILITY_IGMP_CAPABLE </pre>
  801. <div class="labels"></div>
  802. <div class="row collapse"><div class="detail-description"><p class="long_description"></p></div></div>
  803. </div>
  804. <a name="CDP_CACHE_NEIGHBOUR_CAPABILITY_REPEATER" id="CDP_CACHE_NEIGHBOUR_CAPABILITY_REPEATER"> </a><div class="element clickable constant CDP_CACHE_NEIGHBOUR_CAPABILITY_REPEATER" data-toggle="collapse" data-target=".CDP_CACHE_NEIGHBOUR_CAPABILITY_REPEATER .collapse">
  805. <h2>CDP_CACHE_NEIGHBOUR_CAPABILITY_REPEATER</h2>
  806. <pre>CDP_CACHE_NEIGHBOUR_CAPABILITY_REPEATER </pre>
  807. <div class="labels"></div>
  808. <div class="row collapse"><div class="detail-description"><p class="long_description"></p></div></div>
  809. </div>
  810. <a name="CDP_CACHE_NEIGHBOUR_CAPABILITY_ROUTER" id="CDP_CACHE_NEIGHBOUR_CAPABILITY_ROUTER"> </a><div class="element clickable constant CDP_CACHE_NEIGHBOUR_CAPABILITY_ROUTER" data-toggle="collapse" data-target=".CDP_CACHE_NEIGHBOUR_CAPABILITY_ROUTER .collapse">
  811. <h2>CDP_CACHE_NEIGHBOUR_CAPABILITY_ROUTER</h2>
  812. <pre>CDP_CACHE_NEIGHBOUR_CAPABILITY_ROUTER </pre>
  813. <div class="labels"></div>
  814. <div class="row collapse"><div class="detail-description"><p class="long_description"></p></div></div>
  815. </div>
  816. <a name="CDP_CACHE_NEIGHBOUR_CAPABILITY_SOURCE_ROUTE_BRIDGE" id="CDP_CACHE_NEIGHBOUR_CAPABILITY_SOURCE_ROUTE_BRIDGE"> </a><div class="element clickable constant CDP_CACHE_NEIGHBOUR_CAPABILITY_SOURCE_ROUTE_BRIDGE" data-toggle="collapse" data-target=".CDP_CACHE_NEIGHBOUR_CAPABILITY_SOURCE_ROUTE_BRIDGE .collapse">
  817. <h2>CDP_CACHE_NEIGHBOUR_CAPABILITY_SOURCE_ROUTE_BRIDGE</h2>
  818. <pre>CDP_CACHE_NEIGHBOUR_CAPABILITY_SOURCE_ROUTE_BRIDGE </pre>
  819. <div class="labels"></div>
  820. <div class="row collapse"><div class="detail-description"><p class="long_description"></p></div></div>
  821. </div>
  822. <a name="CDP_CACHE_NEIGHBOUR_CAPABILITY_SWITCH" id="CDP_CACHE_NEIGHBOUR_CAPABILITY_SWITCH"> </a><div class="element clickable constant CDP_CACHE_NEIGHBOUR_CAPABILITY_SWITCH" data-toggle="collapse" data-target=".CDP_CACHE_NEIGHBOUR_CAPABILITY_SWITCH .collapse">
  823. <h2>CDP_CACHE_NEIGHBOUR_CAPABILITY_SWITCH</h2>
  824. <pre>CDP_CACHE_NEIGHBOUR_CAPABILITY_SWITCH </pre>
  825. <div class="labels"></div>
  826. <div class="row collapse"><div class="detail-description"><p class="long_description"></p></div></div>
  827. </div>
  828. <a name="CDP_CACHE_NEIGHBOUR_CAPABILITY_TRANSPARENT_BRIDGE" id="CDP_CACHE_NEIGHBOUR_CAPABILITY_TRANSPARENT_BRIDGE"> </a><div class="element clickable constant CDP_CACHE_NEIGHBOUR_CAPABILITY_TRANSPARENT_BRIDGE" data-toggle="collapse" data-target=".CDP_CACHE_NEIGHBOUR_CAPABILITY_TRANSPARENT_BRIDGE .collapse">
  829. <h2>CDP_CACHE_NEIGHBOUR_CAPABILITY_TRANSPARENT_BRIDGE</h2>
  830. <pre>CDP_CACHE_NEIGHBOUR_CAPABILITY_TRANSPARENT_BRIDGE </pre>
  831. <div class="labels"></div>
  832. <div class="row collapse"><div class="detail-description"><p class="long_description"></p></div></div>
  833. </div>
  834. <a name="CDP_CACHE_NEIGHBOUR_DUPLEX_FULL" id="CDP_CACHE_NEIGHBOUR_DUPLEX_FULL"> </a><div class="element clickable constant CDP_CACHE_NEIGHBOUR_DUPLEX_FULL" data-toggle="collapse" data-target=".CDP_CACHE_NEIGHBOUR_DUPLEX_FULL .collapse">
  835. <h2>CDP_CACHE_NEIGHBOUR_DUPLEX_FULL</h2>
  836. <pre>CDP_CACHE_NEIGHBOUR_DUPLEX_FULL </pre>
  837. <div class="labels"></div>
  838. <div class="row collapse"><div class="detail-description"><p class="long_description"></p></div></div>
  839. </div>
  840. <a name="CDP_CACHE_NEIGHBOUR_DUPLEX_HALF" id="CDP_CACHE_NEIGHBOUR_DUPLEX_HALF"> </a><div class="element clickable constant CDP_CACHE_NEIGHBOUR_DUPLEX_HALF" data-toggle="collapse" data-target=".CDP_CACHE_NEIGHBOUR_DUPLEX_HALF .collapse">
  841. <h2>CDP_CACHE_NEIGHBOUR_DUPLEX_HALF</h2>
  842. <pre>CDP_CACHE_NEIGHBOUR_DUPLEX_HALF </pre>
  843. <div class="labels"></div>
  844. <div class="row collapse"><div class="detail-description"><p class="long_description"></p></div></div>
  845. </div>
  846. <a name="CDP_CACHE_NEIGHBOUR_DUPLEX_UNKNOWN" id="CDP_CACHE_NEIGHBOUR_DUPLEX_UNKNOWN"> </a><div class="element clickable constant CDP_CACHE_NEIGHBOUR_DUPLEX_UNKNOWN" data-toggle="collapse" data-target=".CDP_CACHE_NEIGHBOUR_DUPLEX_UNKNOWN .collapse">
  847. <h2>CDP_CACHE_NEIGHBOUR_DUPLEX_UNKNOWN</h2>
  848. <pre>CDP_CACHE_NEIGHBOUR_DUPLEX_UNKNOWN </pre>
  849. <div class="labels"></div>
  850. <div class="row collapse"><div class="detail-description"><p class="long_description"></p></div></div>
  851. </div>
  852. <a name="OID_CDP_CACHE_NEIGHBOUR_ADDRESS" id="OID_CDP_CACHE_NEIGHBOUR_ADDRESS"> </a><div class="element clickable constant OID_CDP_CACHE_NEIGHBOUR_ADDRESS" data-toggle="collapse" data-target=".OID_CDP_CACHE_NEIGHBOUR_ADDRESS .collapse">
  853. <h2>OID_CDP_CACHE_NEIGHBOUR_ADDRESS</h2>
  854. <pre>OID_CDP_CACHE_NEIGHBOUR_ADDRESS </pre>
  855. <div class="labels"></div>
  856. <div class="row collapse"><div class="detail-description"><p class="long_description"></p></div></div>
  857. </div>
  858. <a name="OID_CDP_CACHE_NEIGHBOUR_ADDRESS_TYPE" id="OID_CDP_CACHE_NEIGHBOUR_ADDRESS_TYPE"> </a><div class="element clickable constant OID_CDP_CACHE_NEIGHBOUR_ADDRESS_TYPE" data-toggle="collapse" data-target=".OID_CDP_CACHE_NEIGHBOUR_ADDRESS_TYPE .collapse">
  859. <h2>OID_CDP_CACHE_NEIGHBOUR_ADDRESS_TYPE</h2>
  860. <pre>OID_CDP_CACHE_NEIGHBOUR_ADDRESS_TYPE </pre>
  861. <div class="labels"></div>
  862. <div class="row collapse"><div class="detail-description"><p class="long_description"></p></div></div>
  863. </div>
  864. <a name="OID_CDP_CACHE_NEIGHBOUR_CAPABILITY" id="OID_CDP_CACHE_NEIGHBOUR_CAPABILITY"> </a><div class="element clickable constant OID_CDP_CACHE_NEIGHBOUR_CAPABILITY" data-toggle="collapse" data-target=".OID_CDP_CACHE_NEIGHBOUR_CAPABILITY .collapse">
  865. <h2>OID_CDP_CACHE_NEIGHBOUR_CAPABILITY</h2>
  866. <pre>OID_CDP_CACHE_NEIGHBOUR_CAPABILITY </pre>
  867. <div class="labels"></div>
  868. <div class="row collapse"><div class="detail-description"><p class="long_description"></p></div></div>
  869. </div>
  870. <a name="OID_CDP_CACHE_NEIGHBOUR_DUPLEX" id="OID_CDP_CACHE_NEIGHBOUR_DUPLEX"> </a><div class="element clickable constant OID_CDP_CACHE_NEIGHBOUR_DUPLEX" data-toggle="collapse" data-target=".OID_CDP_CACHE_NEIGHBOUR_DUPLEX .collapse">
  871. <h2>OID_CDP_CACHE_NEIGHBOUR_DUPLEX</h2>
  872. <pre>OID_CDP_CACHE_NEIGHBOUR_DUPLEX </pre>
  873. <div class="labels"></div>
  874. <div class="row collapse"><div class="detail-description"><p class="long_description"></p></div></div>
  875. </div>
  876. <a name="OID_CDP_CACHE_NEIGHBOUR_ID" id="OID_CDP_CACHE_NEIGHBOUR_ID"> </a><div class="element clickable constant OID_CDP_CACHE_NEIGHBOUR_ID" data-toggle="collapse" data-target=".OID_CDP_CACHE_NEIGHBOUR_ID .collapse">
  877. <h2>OID_CDP_CACHE_NEIGHBOUR_ID</h2>
  878. <pre>OID_CDP_CACHE_NEIGHBOUR_ID </pre>
  879. <div class="labels"></div>
  880. <div class="row collapse"><div class="detail-description"><p class="long_description"></p></div></div>
  881. </div>
  882. <a name="OID_CDP_CACHE_NEIGHBOUR_LAST_CHANGE" id="OID_CDP_CACHE_NEIGHBOUR_LAST_CHANGE"> </a><div class="element clickable constant OID_CDP_CACHE_NEIGHBOUR_LAST_CHANGE" data-toggle="collapse" data-target=".OID_CDP_CACHE_NEIGHBOUR_LAST_CHANGE .collapse">
  883. <h2>OID_CDP_CACHE_NEIGHBOUR_LAST_CHANGE</h2>
  884. <pre>OID_CDP_CACHE_NEIGHBOUR_LAST_CHANGE </pre>
  885. <div class="labels"></div>
  886. <div class="row collapse"><div class="detail-description"><p class="long_description"></p></div></div>
  887. </div>
  888. <a name="OID_CDP_CACHE_NEIGHBOUR_NATIVE_VLAN" id="OID_CDP_CACHE_NEIGHBOUR_NATIVE_VLAN"> </a><div class="element clickable constant OID_CDP_CACHE_NEIGHBOUR_NATIVE_VLAN" data-toggle="collapse" data-target=".OID_CDP_CACHE_NEIGHBOUR_NATIVE_VLAN .collapse">
  889. <h2>OID_CDP_CACHE_NEIGHBOUR_NATIVE_VLAN</h2>
  890. <pre>OID_CDP_CACHE_NEIGHBOUR_NATIVE_VLAN </pre>
  891. <div class="labels"></div>
  892. <div class="row collapse"><div class="detail-description"><p class="long_description"></p></div></div>
  893. </div>
  894. <a name="OID_CDP_CACHE_NEIGHBOUR_PLATFORM" id="OID_CDP_CACHE_NEIGHBOUR_PLATFORM"> </a><div class="element clickable constant OID_CDP_CACHE_NEIGHBOUR_PLATFORM" data-toggle="collapse" data-target=".OID_CDP_CACHE_NEIGHBOUR_PLATFORM .collapse">
  895. <h2>OID_CDP_CACHE_NEIGHBOUR_PLATFORM</h2>
  896. <pre>OID_CDP_CACHE_NEIGHBOUR_PLATFORM </pre>
  897. <div class="labels"></div>
  898. <div class="row collapse"><div class="detail-description"><p class="long_description"></p></div></div>
  899. </div>
  900. <a name="OID_CDP_CACHE_NEIGHBOUR_PORT" id="OID_CDP_CACHE_NEIGHBOUR_PORT"> </a><div class="element clickable constant OID_CDP_CACHE_NEIGHBOUR_PORT" data-toggle="collapse" data-target=".OID_CDP_CACHE_NEIGHBOUR_PORT .collapse">
  901. <h2>OID_CDP_CACHE_NEIGHBOUR_PORT</h2>
  902. <pre>OID_CDP_CACHE_NEIGHBOUR_PORT </pre>
  903. <div class="labels"></div>
  904. <div class="row collapse"><div class="detail-description"><p class="long_description"></p></div></div>
  905. </div>
  906. <a name="OID_CDP_CACHE_NEIGHBOUR_VERSION" id="OID_CDP_CACHE_NEIGHBOUR_VERSION"> </a><div class="element clickable constant OID_CDP_CACHE_NEIGHBOUR_VERSION" data-toggle="collapse" data-target=".OID_CDP_CACHE_NEIGHBOUR_VERSION .collapse">
  907. <h2>OID_CDP_CACHE_NEIGHBOUR_VERSION</h2>
  908. <pre>OID_CDP_CACHE_NEIGHBOUR_VERSION </pre>
  909. <div class="labels"></div>
  910. <div class="row collapse"><div class="detail-description"><p class="long_description"></p></div></div>
  911. </div>
  912. <a name="OID_CDP_CACHE_NEIGHBOUR_VTP_MGMT_DOMAIN" id="OID_CDP_CACHE_NEIGHBOUR_VTP_MGMT_DOMAIN"> </a><div class="element clickable constant OID_CDP_CACHE_NEIGHBOUR_VTP_MGMT_DOMAIN" data-toggle="collapse" data-target=".OID_CDP_CACHE_NEIGHBOUR_VTP_MGMT_DOMAIN .collapse">
  913. <h2>OID_CDP_CACHE_NEIGHBOUR_VTP_MGMT_DOMAIN</h2>
  914. <pre>OID_CDP_CACHE_NEIGHBOUR_VTP_MGMT_DOMAIN </pre>
  915. <div class="labels"></div>
  916. <div class="row collapse"><div class="detail-description"><p class="long_description"></p></div></div>
  917. </div>
  918. <a name="OID_CDP_GLOBAL_DEVICE_ID" id="OID_CDP_GLOBAL_DEVICE_ID"> </a><div class="element clickable constant OID_CDP_GLOBAL_DEVICE_ID" data-toggle="collapse" data-target=".OID_CDP_GLOBAL_DEVICE_ID .collapse">
  919. <h2>OID_CDP_GLOBAL_DEVICE_ID</h2>
  920. <pre>OID_CDP_GLOBAL_DEVICE_ID </pre>
  921. <div class="labels"></div>
  922. <div class="row collapse"><div class="detail-description"><p class="long_description"></p></div></div>
  923. </div>
  924. <a name="OID_CDP_GLOBAL_HOLDTIME" id="OID_CDP_GLOBAL_HOLDTIME"> </a><div class="element clickable constant OID_CDP_GLOBAL_HOLDTIME" data-toggle="collapse" data-target=".OID_CDP_GLOBAL_HOLDTIME .collapse">
  925. <h2>OID_CDP_GLOBAL_HOLDTIME</h2>
  926. <pre>OID_CDP_GLOBAL_HOLDTIME </pre>
  927. <div class="labels"></div>
  928. <div class="row collapse"><div class="detail-description"><p class="long_description"></p></div></div>
  929. </div>
  930. <a name="OID_CDP_GLOBAL_LAST_CHANGE" id="OID_CDP_GLOBAL_LAST_CHANGE"> </a><div class="element clickable constant OID_CDP_GLOBAL_LAST_CHANGE" data-toggle="collapse" data-target=".OID_CDP_GLOBAL_LAST_CHANGE .collapse">
  931. <h2>OID_CDP_GLOBAL_LAST_CHANGE</h2>
  932. <pre>OID_CDP_GLOBAL_LAST_CHANGE </pre>
  933. <div class="labels"></div>
  934. <div class="row collapse"><div class="detail-description"><p class="long_description"></p></div></div>
  935. </div>
  936. <a name="OID_CDP_GLOBAL_MESSAGE_INTERVAL" id="OID_CDP_GLOBAL_MESSAGE_INTERVAL"> </a><div class="element clickable constant OID_CDP_GLOBAL_MESSAGE_INTERVAL" data-toggle="collapse" data-target=".OID_CDP_GLOBAL_MESSAGE_INTERVAL .collapse">
  937. <h2>OID_CDP_GLOBAL_MESSAGE_INTERVAL</h2>
  938. <pre>OID_CDP_GLOBAL_MESSAGE_INTERVAL </pre>
  939. <div class="labels"></div>
  940. <div class="row collapse"><div class="detail-description"><p class="long_description"></p></div></div>
  941. </div>
  942. <a name="OID_CDP_GLOBAL_RUN" id="OID_CDP_GLOBAL_RUN"> </a><div class="element clickable constant OID_CDP_GLOBAL_RUN" data-toggle="collapse" data-target=".OID_CDP_GLOBAL_RUN .collapse">
  943. <h2>OID_CDP_GLOBAL_RUN</h2>
  944. <pre>OID_CDP_GLOBAL_RUN </pre>
  945. <div class="labels"></div>
  946. <div class="row collapse"><div class="detail-description"><p class="long_description"></p></div></div>
  947. </div>
  948. <a name="OID_CDP_INTERFACE_ENABLED" id="OID_CDP_INTERFACE_ENABLED"> </a><div class="element clickable constant OID_CDP_INTERFACE_ENABLED" data-toggle="collapse" data-target=".OID_CDP_INTERFACE_ENABLED .collapse">
  949. <h2>OID_CDP_INTERFACE_ENABLED</h2>
  950. <pre>OID_CDP_INTERFACE_ENABLED </pre>
  951. <div class="labels"></div>
  952. <div class="row collapse"><div class="detail-description"><p class="long_description"></p></div></div>
  953. </div>
  954. <a name="OID_CDP_INTERFACE_NAME" id="OID_CDP_INTERFACE_NAME"> </a><div class="element clickable constant OID_CDP_INTERFACE_NAME" data-toggle="collapse" data-target=".OID_CDP_INTERFACE_NAME .collapse">
  955. <h2>OID_CDP_INTERFACE_NAME</h2>
  956. <pre>OID_CDP_INTERFACE_NAME </pre>
  957. <div class="labels"></div>
  958. <div class="row collapse"><div class="detail-description"><p class="long_description"></p></div></div>
  959. </div>
  960. </div>
  961. </div>
  962. </div>
  963. </div>
  964. <div class="row"><footer class="span12">
  965. Template is built using <a href="http://twitter.github.com/bootstrap/">Twitter Bootstrap 2</a> and icons provided by <a href="http://glyphicons.com/">Glyphicons</a>.<br>
  966. Documentation is powered by <a href="http://www.phpdoc.org/">phpDocumentor 2.0.0a5</a> and<br>
  967. generated on 2012-06-22T10:05:27+01:00.<br></footer></div>
  968. </div>
  969. </body>
  970. </html>