After looking at your config the "light bilb" went off and we did a re-org on 
the config and got it working :)



Ken Connell
Intermediate Network Engineer
Computer & Communication Services
Ryerson University
350 Victoria St
RM AB50
Toronto, Ont
M5B 2K3
416-979-5000 x6709

----- Original Message -----
From: "Colantuoni, Robert" <[email protected]>
Date: Thursday, June 2, 2011 12:00 pm
Subject: Re: [WIRELESS-LAN] option 43 for finding master controller
To: [email protected]


> Here's ours... we use option 43 and we set the 'campus' code later in 
> the config so that we can pass different controllers based on 
> different parts of the campus. The link in the comments will take you 
> to the cisco doc for their LWAPs.
>  
>  
>  option campus      code 180 = string;
>  option controllers code 43  = string;
>  
>  class "wireless_controller"   {
>          match hardware;
>          default-lease-time 604800;      #  7 days.
>          max-lease-time 1209600;         # 14 days.
>          min-lease-time 604800;          #  7 days.
>  
>          # 
> http://www.cisco.com/univercd/cc/td/doc/product/wireless/airo1130/1130hig5/113h_g.htm#wp1007971
>          #
>          # The hex string is assembled by concatenating the TLV values 
> shown below:
>          # Type + Length + Value
>          #
>          # Type is always f1(hex). Length is the number of controller 
> management IP addresses
>          #  times 4 in hex. Value is the IP address of the controller 
> listed sequentially in hex.
>          #
>          # For example, suppose that there are two controllers with 
> management interface IP addresses,
>          #  10.126.126.2 and 10.127.127.2. The type is f1(hex). The 
> length is 2 * 4 = 8 = 08 (hex).
>          #  The IP addresses translate to 0a7e7e02 and 0a7f7f02. 
> Assembling the string then yields
>          #  f1080a7e7e020a7f7f02. The resulting Cisco IOS command 
> added to the DHCP scope is listed below:
>          #
>          # option 43 hex f1080a7e7e020a7f7f02
>  
>          if config-option campus = "north" {
>                  log(error, "wireless controller - north");
>                  # North
>                  # 10.3.240.2 == 0A.03.F0.02
>                  # 10.3.240.4 == 0A.03.F0.04
>                  option controllers f1:08:0a:03:f0:02:0a:03:f0:04;
>          } elsif config-option campus = "south" {
>                  log(error, "wireless controller - south");
>                  # South
>                  # 10.3.241.2 == 0A.03.F1.02
>                  # 10.3.241.4 == 0A.03.F1.04
>                  option controllers f1:08:0a:03:f1:02:0a:03:f1:04;
>          } else {
>                  log(error, "wireless controller - no campus");
>                  log(error, "handing off no controllers!");
>          }
>  }
>  
>  
>  -----------------------------------
>  Robert G Colantuoni
>  Senior Programmer Analyst
>  CIT - Network and Classroom Services
>  SUNY Buffalo
>  [email protected]
>  716.645.3552
>  
>  
>  > -----Original Message-----
>  > From: The EDUCAUSE Wireless Issues Constituent Group Listserv
>  > [mailto:[email protected]] On Behalf Of Danner, Mearl
>  > Sent: Thursday, June 02, 2011 11:37 AM
>  > To: [email protected]
>  > Subject: Re: [WIRELESS-LAN] option 43 for finding master controller
>  > 
>  > Here's ours - at the top of dhcpd.conf. We got it from:
>  > 
>  > 
>  > http://www.cisco.com/en/US/tech/tk722/tk809/technologies_configuration_
>  > example09186a00808714fe.shtml
>  > 
>  > option space Cisco_LWAPP_AP;
>  > option Cisco_LWAPP_AP.server-address code 241 = string;
>  > 
>  > class "Cisco AP c1130" {
>  >    match if option vendor-class-identifier = "Cisco AP c1130";
>  >    option vendor-class-identifier "Cisco AP c1130";
>  >    vendor-option-space Cisco_LWAPP_AP;
>  >    option Cisco_LWAPP_AP.server-address
>  > ac:1e:00:0d:ac:1e:00:96:ac:1e:00:97:ac:1e:00:98:ac:1e:00:99;
>  > }
>  > 
>  > My assumption would be to declare the class definitions at the top 
> and
>  > move the option line to the scope.
>  > 
>  > Can't remember why we hex encoded the controller addresses.
>  > 
>  > -----Original Message-----
>  > From: The EDUCAUSE Wireless Issues Constituent Group Listserv
>  > [mailto:[email protected]] On Behalf Of Ken Connell
>  > Sent: Thursday, June 02, 2011 10:11 AM
>  > To: [email protected]
>  > Subject: Re: [WIRELESS-LAN] option 43 for finding master controller
>  > 
>  > The following is at the top of my dhcpd.conf:
>  > option serverip code 43 = ip-address;
>  > class "vendor-class" {
>  > match option vendor-class-identifier;
>  > }
>  > .
>  > .
>  > .
>  > Scope is as follows:
>  > subnet 10.16.0.0 netmask 255.255.254.0
>  >         {
>  >         option broadcast-address 10.16.1.255;
>  >         option domain-name "rbb.ryerson.ca";
>  >         option domain-name-servers 141.117.100.1, 141.117.100.4;
>  >         option routers 10.16.0.1;
>  >         range 10.16.0.5 10.16.0.9;
>  >         default-lease-time infinite;
>  >         max-lease-time infinite;
>  >         subclass "vendor-class" "ArubaAP" {
>  >         option vendor-class-identifier "ArubaAP";
>  > #
>  > # option serverip <loopback-IP-address-of-master-controller>
>  > #
>  >         option serverip 10.10.10.1;
>  >         }
>  > }
>  > 
>  > 
>  > 
>  > Ken Connell
>  > Intermediate Network Engineer
>  > Computer & Communication Services
>  > Ryerson University
>  > 350 Victoria St
>  > RM AB50
>  > Toronto, Ont
>  > M5B 2K3
>  > 416-979-5000 x6709
>  > 
>  > ----- Original Message -----
>  > From: "Danner, Mearl" <[email protected]>
>  > Date: Thursday, June 2, 2011 9:48 am
>  > Subject: Re: [WIRELESS-LAN] option 43 for finding master controller
>  > To: [email protected]
>  > 
>  > 
>  > > We use it globally for our Cisco LWAPPs, but not per scope. The ISC
>  > > server is a bit ticky about using class declarations. I worried with
>  > > it (not pertaining to LWAPPS) several years ago. The manner of
>  > > declaring and using them is not intuitive.
>  > >
>  > >  Could you show us relevant areas of your dhcpd.conf (obfuscated 
> if
>  > > necessary)? Might bring back an unfond memory of the struggle.
>  > >
>  > >  -----Original Message-----
>  > >  From: The EDUCAUSE Wireless Issues Constituent Group Listserv
>  > > [mailto:[email protected]] On Behalf Of Ken Connell
>  > >  Sent: Thursday, June 02, 2011 7:42 AM
>  > >  To: [email protected]
>  > >  Subject: [WIRELESS-LAN] option 43 for finding master controller
>  > >
>  > >  Is any one using this on a per-scope basis with an ISC DHCP 
> server ?
>  > >
>  > >  We're an Aruba shop an currently find our masters via dns, but are
>  > > also exploring giving the master controller address via DHCP option
>  > > 43.
>  > >
>  > >  We currently have this working on a limited basis and have it
>  > defined
>  > > in a particular scope, but have found that its seems to be 
> working as
>  > > a global option.
>  > >
>  > >  So, and AP that gets DHCP from this server via a different subnet
>  > and
>  > > therefore a different scope that does not have the subclass details
>  > > for the master controller defined, in the end still gets the IP
>  > > address as defined in a different scope.....
>  > >
>  > >  I wondering if this is just how it works ? or can a define different
>  > > master controllers on a per-scope basis ?
>  > >
>  > >
>  > >  Ken Connell
>  > >  Intermediate Network Engineer
>  > >  Computer & Communication Services
>  > >  Ryerson University
>  > >  350 Victoria St
>  > >  RM AB50
>  > >  Toronto, Ont
>  > >  M5B 2K3
>  > >  416-979-5000 x6709
>  > >
>  > >  **********
>  > >  Participation and subscription information for this EDUCAUSE
>  > > Constituent Group discussion list can be found at
>  > http://www.educause.edu/groups/.
>  > >
>  > >  **********
>  > >  Participation and subscription information for this EDUCAUSE
>  > > Constituent Group discussion list can be found at
>  > http://www.educause.edu/groups/.
>  > >
>  > 
>  > **********
>  > Participation and subscription information for this EDUCAUSE
>  > Constituent Group discussion list can be found at
>  > http://www.educause.edu/groups/.
>  > 
>  > **********
>  > Participation and subscription information for this EDUCAUSE
>  > Constituent Group discussion list can be found at
>  > http://www.educause.edu/groups/.
>  
>  **********
>  Participation and subscription information for this EDUCAUSE 
> Constituent Group discussion list can be found at 
> http://www.educause.edu/groups/.
>  

**********
Participation and subscription information for this EDUCAUSE Constituent Group 
discussion list can be found at http://www.educause.edu/groups/.

Reply via email to