home *** CD-ROM | disk | FTP | other *** search
/ chilidog.highland.cc.ks.us / chilidog.highland.cc.ks.us.zip / chilidog.highland.cc.ks.us / backup / bradford.20100830.bsc-campusMgr-master_loader-telnetMibs.tar.gz / bradford.20100830.bsc-campusMgr-master_loader-telnetMibs.tar / bsc / campusMgr / master_loader / telnetMibs / cisco6000.mib < prev    next >
Text File  |  2010-03-23  |  5KB  |  216 lines

  1. //Default for all cisco IOS
  2. TELNET_PARAMETERS=
  3. {
  4.         WRITE=
  5.         WAITFOR=PARAM.USER_WAITFOR
  6.         WRITE=PARAM.USER
  7.         WAITFOR=assword:
  8.         WRITE=PARAM.PASSWORD
  9.         WAITFOR=PARAM.ENABLE_WAITFOR_1
  10.         WRITE=PARAM.ENABLE_WRITE
  11.         WAITFOR=PARAM.ENABLE_WAITFOR_2
  12.         WRITE=PARAM.ENABLE
  13.         WAITFOR=)
  14.         SET=PARAM.REMOTE
  15.         WAITFOR=PARAM.WAITFOR
  16. }
  17. TELNET_CONTROL_WORDS=
  18. {
  19.         WAITFOR=[n]?
  20.         WRITE=YES
  21.         WAITFOR=--More--
  22.         WRITE=SPACE
  23. }
  24. TELNET_CONTROL_CHARS_ALLOWED=
  25. {
  26.         ALLOW_CONTROL=10
  27.         ALLOW_CONTROL=13
  28. }
  29. ATTRIBUTE_NAME=Configuration
  30. {
  31.         GROUP=Configuration
  32.         ATTRIBUTE=Configuration
  33.         SET_SINGLE_VAL= {0}
  34.         WAITFOR=(enable)
  35. }
  36. ATTRIBUTE_NAME=RunningConfiguration
  37. {
  38.         GROUP=RunningConfiguration
  39.         ATTRIBUTE=RunningConfiguration
  40.         WRITE=show run
  41.         RETVAL=(enable)
  42. }
  43. ATTRIBUTE_NAME=VlanBrief
  44. {
  45.         GROUP=VlanBrief
  46.         ATTRIBUTE=VlanBrief
  47.         WRITE=show vlan 
  48.         RETVAL=(enable)
  49. }
  50. ATTRIBUTE_NAME=PortSecurity
  51. {
  52.         GROUP=PortSecurity
  53.         ATTRIBUTE=PortSecurity
  54.         WRITE=show port security
  55.         RETVAL=(enable)
  56. }
  57. ATTRIBUTE_NAME=MacAddressTableDynamic
  58. {
  59.         GROUP=MacAddressTable
  60.         ATTRIBUTE=MacAddressTableDynamic
  61.         WRITE=show cam dynamic
  62.         RETVAL=(enable)
  63. }
  64. ATTRIBUTE_NAME=MacAddressTable
  65. {
  66.         GROUP=MacAddressTable
  67.         ATTRIBUTE=MacAddressTable
  68.         WRITE=show cam 
  69.         RETVAL=(enable)
  70. }
  71. ATTRIBUTE_NAME=MacAddressTableStatic
  72. {
  73.         GROUP=MacAddressTable
  74.         ATTRIBUTE=MacAddressTableStatic
  75.         WRITE=show cam static
  76.         RETVAL=(enable)
  77. }
  78. ATTRIBUTE_NAME=MacAddressTablePrivate
  79. {
  80.         GROUP=MacAddressTable
  81.         ATTRIBUTE=MacAddressTablePrivate
  82.         WRITE=show cam static
  83.         RETVAL=(enable)
  84. }
  85. ATTRIBUTE_NAME=MacAddressTableAddStatic
  86. {
  87.         GROUP=MacAddressTable
  88.         ATTRIBUTE=MacAddressTableAddStatic
  89.         WRITE=config terminal
  90.         WAITFOR=#
  91.         SET=mac-address-table static {0} vlan {1} interface {2}
  92.         WAITFOR=#
  93.         WRITE=end
  94.         WAITFOR=#
  95. }
  96. ATTRIBUTE_NAME=MacAddressTableRemoveStatic
  97. {
  98.         GROUP=MacAddressTable
  99.         ATTRIBUTE=MacAddressTableRemoveStatic
  100.         WRITE=config terminal
  101.         WAITFOR=#
  102.         SET=no mac-address-table static {0} vlan {1} interface {2}
  103.         WAITFOR=#
  104.         WRITE=end
  105.         WAITFOR=#
  106. }
  107. ATTRIBUTE_NAME=MacAddressTableShowSecure
  108. {
  109.         GROUP=MacAddressTable
  110.         ATTRIBUTE=MacAddressTableShowSecure
  111.         WRITE=show cam secure
  112.         RETVAL=(enable)
  113. }
  114. // set port security 3/1 enable 01-02-03-04-05-06
  115. ATTRIBUTE_NAME=MacAddressTableSecure
  116. {
  117.         GROUP=MacAddressTable
  118.         ATTRIBUTE=MacAddressTableSecure
  119.         SET=set port security {1} {0}
  120.         WAITFOR=(enable)
  121. }
  122. // clear port security 4/1 00-11-22-33-44-55
  123. ATTRIBUTE_NAME=MacAddressTableUnsecure
  124. {
  125.         GROUP=MacAddressTable
  126.         ATTRIBUTE=MacAddressTableUnsecure
  127.         SET=clear port security {1} {0}
  128.         WAITFOR=(enable)
  129. }
  130. ATTRIBUTE_NAME=ShowInterface
  131. {
  132.         GROUP=ShowInterface
  133.         ATTRIBUTE=ShowInterface
  134.         WRITE=show interface
  135.         RETVAL=(enable)
  136. }
  137. ATTRIBUTE_NAME=ShowArp
  138. {
  139.         GROUP=ShowArp
  140.         ATTRIBUTE=ShowArp
  141.         SET=session {0}
  142.         WAITFOR=PARAM.ROUTER_USER_WAITFOR
  143.         WRITE=PARAM.USER_1
  144.         WAITFOR=Password:
  145.         WRITE=PARAM.PASSWORD_1
  146.         WAITFOR=PARAM.ROUTER_ENABLE_WAITFOR_1
  147.         WRITE=PARAM.ROUTER_ENABLE_WRITE
  148.         WAITFOR=PARAM.ROUTER_ENABLE_WAITFOR_2
  149.         WRITE=PARAM.ENABLE_1
  150.         WAITFOR=#
  151.         WRITE=show arp
  152.         RETVAL=#
  153. }
  154. ATTRIBUTE_NAME=ShowArpFireWall
  155. {
  156.         GROUP=ShowArp
  157.         ATTRIBUTE=ShowArpFireWall
  158.         SET=session slot {0} processor 1
  159.         WAITFOR=PARAM.ROUTER_USER_WAITFOR
  160.         WRITE=PARAM.USER_1
  161.         WAITFOR=Password:
  162.         WRITE=PARAM.PASSWORD_1
  163.         WAITFOR=PARAM.ROUTER_ENABLE_WAITFOR_1
  164.         WRITE=PARAM.ROUTER_ENABLE_WRITE
  165.         WAITFOR=PARAM.ROUTER_ENABLE_WAITFOR_2
  166.         WRITE=PARAM.ENABLE_1
  167.         WAITFOR=#
  168.         WRITE=show arp
  169.         RETVAL=#
  170.         WRITE=exit
  171.         WAITFOR=(enable)
  172. }
  173. // set vlan 850 3/4
  174. ATTRIBUTE_NAME=SwitchPortVlanAccess
  175. {
  176.         GROUP=MacAddressTable
  177.         ATTRIBUTE=SwitchPortVlanAccess
  178.         SET=set vlan {1} {0}
  179.         WAITFOR=(enable)
  180. }
  181. // This is not necessary for 6000 series switches.
  182. // However, it will be accessed when switching from
  183. // a normal vlan to a private vlan.
  184. ATTRIBUTE_NAME=NoSwitchPortVlanAccess
  185. {
  186.         GROUP=SwitchPortVlanAccess
  187.         ATTRIBUTE=NoSwitchPortVlanAccess
  188. }
  189. ATTRIBUTE_NAME=SwitchPortPrivateVlanAccess
  190. {
  191.         GROUP=MacAddressTable
  192.         ATTRIBUTE=SwitchPortVlanAccess
  193.         SET=set pvlan {1} {2} {0}
  194.         WAITFOR=(enable)
  195. }
  196. // This is not necessary for 6000 series switches.
  197. // However, it will be accessed when switching from
  198. // a private vlan to a normal vlan.
  199. ATTRIBUTE_NAME=NoSwitchPortPrivateVlanAccess
  200. {
  201.         GROUP=SwitchPortPrivateVlanAccess
  202.         ATTRIBUTE=NoSwitchPortPrivateVlanAccess
  203. }
  204. ATTRIBUTE_NAME=Logout
  205. {
  206.         GROUP=Logout
  207.         ATTRIBUTE=Logout
  208.         WRITE=exit
  209. }
  210. // To avoid a reordering of ifIndexes after a reboot of the switch,
  211. // the following commands should be used:
  212. // snmp-server ifindex persist
  213. // snmp ifmib ifindex persist
  214. // Not sure what one works, but I wanted to preserve this 
  215. // knowledge in a reasonable place.
  216.