Chapter 11 Register DMPs

Reference

fetch IS_LWAP_DETECTION_ENABLED /config/interface{$INTERFACE}/device_trigger{$LWAP}/macro_auto_device_cntrl

if [[ $IS_LWAP_DETECTION_ENABLED -eq NO ]]; then return 0

fi

fi

if [[ $_nd_cdp_platform =~ “^(cisco AIR-AP)” ]]; then

if [[ $_nd_cdp_platform =~ “^(cisco AIR-AP125)” ]]; then IS_AP125X=AP125X

else IS_AP125X=””

fi

DEVICE_TYPE=”Autonomous Access Point”

NEW_TRIGGER=CISCO_WIRELESS_AP_EVENT LIMIT=$BANDWIDTH_LIMIT

fetch IS_AP_DETECTION_ENABLED /config/interface{$INTERFACE}/device_trigger{$AP}/macro_auto_device_cntrl

if [[ $IS_AP_DETECTION_ENABLED -eq NO ]]; then return 0

fi

fi

if [[ $_nd_cdp_platform =~ “^(cisco AIR-SAP)” ]]; then DEVICE_TYPE=”Autonomous Access Point”

NEW_TRIGGER=CISCO_WIRELESS_AP_EVENT LIMIT=$BANDWIDTH_LIMIT

fetch IS_AP_DETECTION_ENABLED /config/interface{$INTERFACE}/device_trigger{$AP}/macro_auto_device_cntrl

if [[ $IS_AP_DETECTION_ENABLED -eq NO ]]; then return 0

fi

fi

if [[ $_nd_cdp_capabilities_bit_0 -eq YES ]]; then DEVICE_TYPE=”Router”

NEW_TRIGGER=CISCO_ROUTER_EVENT fetch IS_ROUTER_DETECTION_ENABLED

/config/interface{$INTERFACE}/device_trigger{$ROUTER}/macro_auto_device_cntrl if [[ $IS_ROUTER_DETECTION_ENABLED -eq NO ]]; then

return 0

fi

fi

if [[ $_nd_cdp_capabilities_bit_3 -eq YES ]]; then DEVICE_TYPE=”Switch”

NEW_TRIGGER=CISCO_SWITCH_EVENT fetch IS_SWITCH_DETECTION_ENABLED

/config/interface{$INTERFACE}/device_trigger{$SWITCH}/macro_auto_device_cntrl if [[ $IS_SWITCH_DETECTION_ENABLED -eq NO ]]; then

return 0

fi

fi

if [[ $DEVICE_TYPE =~ “^((Default device)Host)$” ]]; then

NEW_TRIGGER=CISCO_LAST_RESORT_EVENT fetch IS_LASTRESORT_TRIGGER_ENABLED

/config/interface{$INTERFACE}/trigger_type{$LAST_RESORT}/macro_auto_trigger_cntrl if [[ $IS_LASTRESORT_TRIGGER_ENABLED -eq NO ]]; then

return 0

fi

fi

#With config persistency the macro applied interface commands

#are not removed on linkdown. But when interface comes up and a

#new device has been detected the config should change.

#Checks for current_trigger, new_trigger and triggers being null

#are required so that the new trigger event is generated

#and configs applied without having changing configs when

 

 

User Guide for Cisco Digital Media Manager 5.2.x

 

 

 

 

 

 

OL-15762-03

 

 

11-23

 

 

 

 

 

Page 147
Image 147
Cisco Systems 5.2.x manual 11-23, DEVICETYPE=Autonomous Access Point