LAP는 DHCP 옵션 43을 무시하고 CAPWAP UDP 브로드 캐스트를 사용합니다.


19

배경
새로운 Cat4507R + E 스위치에 Cisco 1242 LAP를 재배치하려고합니다. 이는 WLC의 IP 주소가 해당 LAP에 대해 변경됨을 의미합니다. 어떤 이유로, ip helper-addressesCisco AP1242 LAP와 WLC 간의 통신을 시작하려면 LWAP VLAN 을 구성해야합니다 . LAP Vlan에 DHCP (옵션 43 포함)가 있지만 LAP가 DHCP 옵션을 무시하는 이유를 모르겠습니다.

DHCP는 Cisco 4507R + E 스위치에서 실행됩니다 ... 스위치는 DHCP 옵션 43 (단일 WLC 주소 : 10.19.3.209/16 진수 : 0a13.03d1) 및 옵션 60으로 구성됩니다 ...

ip dhcp pool lwap_v99
 network 10.1.1.0 255.255.255.0
 default-router 10.1.1.254
 dns-server 10.19.26.225
 option 43 hex f104.0a13.03d1
 option 60 ascii "Cisco AP c1240"
!

LWAP가 DHCP 주소를 받고 있습니다 ...

WL-DST2#sh ip dhcp bind
Bindings from all pools not associated with VRF:
IP address          Client-ID/              Lease expiration        Type
                    Hardware address/
                    User name
10.1.1.17           0158.8d09.03ec.de       Jun 28 2013 03:07 AM    Automatic
WL-DST2#

Supervisor 7 에서 wireshark를 사용 하면 LAP가 옵션 43을 무시하고 있음을 알 수 있습니다. 대신 LAP (예 : 10.1.1.17)가 CAPWAP 패킷을 브로드 캐스트하고 유니 캐스트 요청을 보내지 않습니다.

WL-DST2#sh monitor capture file bootflash:mycap.pcap | i CAPWAP
681 597.979997    10.1.1.17 -> 10.19.26.225 DNS Standard query A CISCO-CAPWAP-CONTROLLER
684 600.977998    10.1.1.17 -> 10.19.26.225 DNS Standard query A CISCO-CAPWAP-CONTROLLER
689 603.977998    10.1.1.17 -> 10.19.26.225 DNS Standard query A CISCO-CAPWAP-CONTROLLER
705 615.975999    10.1.1.17 -> 255.255.255.255 CAPWAP CAPWAP-Control - Discovery Request
715 625.974001    10.1.1.17 -> 255.255.255.255 CAPWAP CAPWAP-Control - Discovery Request
728 635.970995    10.1.1.17 -> 255.255.255.255 CAPWAP CAPWAP-Control - Discovery Request

DHCP가 DHCP Offer 메시지에서 옵션 43을 제공하는지 확인했습니다 ...

Option: (t=43,l=13) Vendor-Specific Information
    Option: (43) Vendor-Specific Information
    Length: 13

둘 다 설정을 시도 option 43 ascii "10.19.3.209"하고 option 43 hex f104.0a13.03d1이 두 가지가 LWAP 무시 .... 나는 또한 시도 모드 버튼으로 LAP을 하드 리셋 .

작동하지 않는 DHCP 옵션 43 및 60에 대한 해결 방법
이 시점에서 AP가 WLC와 통신하는 유일한 방법은 Vlan의 도우미 주소 (udp / 5246 및 udp / 5247)입니다.

!
interface Vlan99
 ip address 10.1.1.252 255.255.255.0
 ip helper-address 10.19.3.209      <------
 no ip redirects
 no ip unreachables
 no ip proxy-arp
 standby 99 ip 10.1.1.254
!
ip forward-protocol udp 5246        <------
ip forward-protocol udp 5247        <------

질문

DHCP를 사용하여 이러한 LAP가 유니 캐스트 패킷을 사용하여 WLC로 CAPWAP를 시작하게하려면 어떻게해야합니까? FWIW, DNS를 사용하여 AP를 WLC로 보내고 싶지 않습니다.

LAP / WLC 시스템의 버전 ​​정보 ...

(Cisco Controller) >show ap config general AP588d.0903.ecde
...
S/W  Version .................................... 7.3.101.0
Boot  Version ................................... 12.4.13.0

4507R + E 스위치가 IOS-XE 3.4.0SG를 실행 중입니다

답변:


12

Cisco LWAP는 컨트롤러를 찾으려고 시도하기 위해이 프로세스를 수행합니다.

  1. 로컬 서브넷에서 CAPWAP 브로드 캐스트
  2. 이전 컨트롤러 / 이동 그룹에 대한 NVRAM을 확인하고 시도하십시오.
  3. OTAP (지금 제거)
  4. DHCP 옵션 43/60
  5. "CISCO-CAPWAP-CONTROLLER.localdomain"에 대한 DNS 조회

컨트롤러가 로컬 서브넷에 있으면 브로드 캐스트를 통해 컨트롤러를 찾을 수 있습니다. 5246/12223의 ip forward-protocol뿐만 아니라 컨트롤러를 가리키는 IP 도우미가 있으면 해당 방법도 찾을 수 있습니다.

AP는 또한 이전에 연결된 컨트롤러를 NVRAM에 유지하며 옵션 43 이전의 컨트롤러에 연결합니다.

이 순서대로 진행됩니다! 레거시 WLAN을 사용하는 동안 새 WLAN을 설치하는 데 문제가 있었고 IT 담당자가 일부 AP를 연결했기 때문에 원하는대로 옵션 43을 사용하는 대신 NVRAM의 WLC로 이동했습니다. 그러나 AP의 공장 초기화는이 문제를 해결했습니다.

참조 여기에 (아주 오래된)입니다 : http://www.cisco.com/en/US/tech/tk722/tk809/technologies_tech_note09186a00806c9e51.shtml


궁금한 점이 있습니다. 장치를 공장 기본값으로 재설정 할 때 AP1242의 큰 표시기 LED가 호박색 또는 자홍색으로 바뀌어야하는지 알고 있습니까? 게시 한 후 실험을 시도하고 약 20 초 동안 모드 버튼을 누르고 ... 그 시점에서 자홍색으로 바뀌 었습니다 ... AP가 기본값으로 재설정하는 데 시간이 걸리면 마지막으로 재설정되지 않았습니다. 나는 이 지시를 따랐다 .
Mike Pennington

3
재설정 기능을 사용하여 다양한 성공을 거두었습니다. 마젠타는 내가 믿는 ROMMON 모드에 넣습니다. WLC 또는 텔넷에서 공장으로 재설정하고 config.txt를 삭제하고 "clear capwap private-config"를 수행 한 다음 다시 부팅하는 것이 가장 좋습니다. 이를 통해 완전히 새로운 발견을 수행하고 컨트롤러와 연관시킬 수 있습니다. 그것이 시도하는 첫 번째 일 것이므로 아마도 여전히 방송을 사용할 것입니다.
Artanix

나는 마젠타가 롬몬이라고 생각하지 않는다. b / c 내가 그렇게 한 후에 바로 부팅되었다. 나는 누군가를 모르는 경우가 아니라면 케이스를 열고 마젠타가 무엇을 의미하는지 물어볼 것이다
Mike Pennington

알다시피, 전원을 꽂을 때 모드 버튼을 누르고 있어야합니다. 전원이 켜져있는 동안에는하지 마십시오.
Artanix

1
본질적으로 당신은 주석에서 내가 LAP를 재설정한다고 100 % 확신한다고 말하고 있습니다. 이것은 어제 내 문제를 해결 한 대답입니다 ... 지금 DHCP로 부팅됩니다. 나는 여전히 TAC가 모드 버튼 질문을 설명하기를 원합니다
Mike Pennington

2

옵션 43을 무시할 수는 없지만 CISCO-CAPWAP-CONTROLLER.domain-given-by-dhcp에 대한 DNS 항목을 넣고 10.19.3.209를 가리킬 수 있습니까? 컨트롤러로 유니 캐스트 할 수 있어야합니다.


1
좋아, 나는 내 질문 :-) 바꾸어 말하다 것이다 ... 난 그냥 DHCP에 대해 이야기 전체 질문을 보냈다 때 누군가가 실제로 응답으로이 제안 것이라고 생각하지 않았다 ... 알고
마이크 페닝 턴

DNS 항목은 여러 컨트롤러가있는 대규모 캠퍼스 네트워크에서 고통을 겪습니다. 모두 하나의 컨트롤러로 보내도록 한 다음 실제로 원하는 컨트롤러에 수동으로 다시 할당하십시오. 그것이 우리가 여기서하는 일입니다 .... : | 실제로 옵션 43 등을 제대로 파악할 시간이 없었습니다. 답을보고 싶어합니다!
knotseh

2

다른 것들을 찾고 있었고이 게시물을 가로 질러 달렸습니다. 다른 사람 이이 문제를 해결할 수있는 경우 몇 가지 제안 / 생각.

합의 된 DNS 문제에서 더 큰 환경에서는 모든 AP를 하나의 컨트롤러에 할당하는 것이 어려울 수 있습니다. Anycast에 대한 관리 네트워크를 설정 한 경우 IP Anycast를 사용하거나 컨트롤러간에로드 공유를 위해 라운드 로빈 DNS를 사용할 수 있습니다.

DHCP 옵션 43에서 AP 세트에 대해 ASA 쌍 (온보드 PoE 포트에 5550)을 실행 중이며 다음 구문이 있습니다.

  dhcpd option 43 hex f104.c0a8.f92a 

다른 IP를 제외하고 OP가 가진 것과 매우 비슷합니다. 십진수-> 16 진수가 일치하므로 문제가되지 않습니다. AP가 부팅 될 때 로컬 콘솔을 살펴 보겠습니다.

예를 들면 다음과 같습니다.

*Mar  1 00:17:34.521: %CAPWAP-5-DHCP_RENEW: Could not discover WLC using DHCP IP. Renewing DHCP IP.
Not in Bound state.
*Mar  1 00:17:43.117: %CAPWAP-3-ERRORLOG: Invalid event 38 & state 2 combination.
*Mar  1 00:17:43.150: %DHCP-6-ADDRESS_ASSIGN: Interface GigabitEthernet0 assigned DHCP address 192.168.253.67, mask 255.255.255.0, hostname AP1####.####.####

Translating "CISCO-CAPWAP-CONTROLLER"...domain server (192.168.253.1) [OK]

*Mar  1 00:17:51.024: %CAPWAP-3-ERRORLOG: Did not get log server settings from DHCP.   <---

또는 이와 같이 :

*Mar  1 00:14:00.251: %LWAPP-3-LWAPP_INTERFACE_GOT_IP_ADDRESS: Interface GigabitEthernet0 obtained IP from DHCP...
*Mar  1 00:14:10.930:  status of voice_diag_test from WLC is false
*Mar  1 00:14:10.987: Logging LWAPP message to 255.255.255.255.

Translating "CISCO-CAPWAP-CONTROLLER"...domain server (192.168.253.1) [OK]

*Mar  1 00:14:22.010: %CAPWAP-5-DHCP_OPTION_43: Controller address 192.168.249.42 obtained through DHCP     <-------
*Dec 10 10:57:48.000: %CAPWAP-5-DTLSREQSEND: DTLS connection request sent peer_ip: 192.168.249.42 peer_port: 5246
*Dec 10 10:57:48.000: %CAPWAP-5-CHANGED: CAPWAP changed state to  
*Dec 10 10:57:48.509: %CAPWAP-5-DTLSREQSUCC: DTLS connection created sucessfully peer_ip: 192.168.249.42 peer_port: 5246
*Dec 10 10:57:48.509: %CAPWAP-5-SENDJOIN: sending Join Request to 192.168.249.42
*Dec 10 10:57:48.509: %CAPWAP-5-CHANGED: CAPWAP changed state to JOIN

"show capwap client config"명령을 사용하여 AP의 로컬 구성을 표시 할 수도 있습니다. 예 :

AP3502-02#show capwap client config 
configMagicMark         0x#########
chkSumV2                ####
chkSumV1                #####
swVer                   7.0.250.0
adminState              ADMIN_ENABLED(1)
name                    AP3502-02
location                ASA02
...
Heart Beat Timer        30 secs
Led State Enabled       1 
Primed Interval         0 
AP ILP Pre-Standard Switch Support Disabled
AP Power Injector Disabled
Infrastructure MFP validation Enabled
Configured Switch 1 Addr 192.168.249.44      <-------
non-occupancy channels: 
Ethernet (Duplex/Speed) auto/auto 

Slot 0
        adminstate              ADMIN_ENABLED(1)
        radioType               RADIO_TYPE_80211bg
...

-1

옵션 43 hex f104.0a13.03d1이 올바르지 않습니다.

옵션 43 헥스 f1080a1303d1


2
원래 포스터와 향후 사용자 모두에게 더 유용하도록 세부 정보를 추가하여 편집하여 답변을 개선 할 수 있습니다. 일반적으로 이와 같은 짧은 답변은 왜 이것이 답변이라고 생각하는지에 대한 추론, 언급 된 개념에 대한 자세한 설명, 지원 리소스에 대한 참조 / 링크 또는 해당 예제를 제공 할 수 있습니다.
YLearn
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.