資源描述:
《廠商特定的Dhcp Option 43 和OPTION 60實(shí)現(xiàn)》由會(huì)員上傳分享,免費(fèi)在線閱讀,更多相關(guān)內(nèi)容在行業(yè)資料-天天文庫(kù)。
1、廠商特定的DhcpOption43?和OPTION60實(shí)現(xiàn)廠商特定的DHCP字段主要有兩種:OPTION60和OPTION43。Option60叫做供應(yīng)商類別標(biāo)識(shí)符(VendorClassIdentifier–VCI),VCI是一個(gè)特定的文本字符串,代表廠家某款產(chǎn)品。DHCPoption43字段主要是用來(lái):當(dāng)AP和WLC在不同網(wǎng)段時(shí),告訴AP注冊(cè)到WLC上。CiscoAP所使用的VCI字段如下:DHCP客戶端廣播的discovery報(bào)文中攜帶著Option60字段。Option43用以加速LAP尋找WLC的過(guò)程。DHCP服務(wù)器必須預(yù)配置,用來(lái)識(shí)別供應(yīng)商類別標(biāo)識(shí)符VCI字段,并根據(jù)VC
2、I給相應(yīng)的AP返回一個(gè)或多個(gè)WLC的管理接口IP。在DHCP服務(wù)器的配置中,廠商特定信息(option60)被映射到VCI的字符串中,當(dāng)DHCP服務(wù)器發(fā)現(xiàn)來(lái)自DHCP客戶端discovery報(bào)文中含有可以識(shí)別的VCI信息時(shí),便將預(yù)先映射的廠商特定信息通過(guò)DHCPoffer報(bào)文返回給DHCP客戶端。option43和option60需要在每個(gè)DHCP池中配置,用以返回IP地址給客戶端。?OPTION43其實(shí)就是DHCP服務(wù)器的reply包中所攜帶的廠商自定義相關(guān)信息,這種信息允許使用0到255來(lái)定義sub-options,所有sub-options都作為TLV(類型長(zhǎng)度值)封裝在OPT
3、ION43里,廠商可以自定義sub-options編碼和報(bào)文格式。不同廠家的DHCP實(shí)現(xiàn)option43的方式不一樣,需要熟悉下常用幾種DHCP服務(wù)器上關(guān)于OPTION43的配置CISCOISODHCPServer當(dāng)DHCP服務(wù)器為Cisco1000系列AP提供WLC地址時(shí),TLV會(huì)以以下方式被定義:??類型(Type)—0x66(十進(jìn)制102)??長(zhǎng)度(Length):—數(shù)值變量中字符的長(zhǎng)度,如果有多個(gè)WLC通過(guò)逗號(hào)分隔。??數(shù)值(Value):—一個(gè)不含空格并且不能以零結(jié)尾的字符串,多個(gè)WLC之間需要通過(guò)逗號(hào)分隔。當(dāng)DHCP服務(wù)器為CiscoLAP(如1130,1200,1230
4、或者1240系列)提供WLC地址時(shí),TLV會(huì)以以下方式被定義:??Type—0xf1(十進(jìn)制241)??Length—16進(jìn)制表示的(WLC管理地址的數(shù)量*4)??Value—16進(jìn)制表示的WLC管理接口地址需要掌握IOS上DHCP的配置:CiscoIOSDHCP服務(wù)器option43字段只允許為一個(gè)DHCP池定義一種設(shè)備類型,因此每個(gè)地址池只能包括一種AP類型。A類.CiscoAironet1130,1200,1240APs?CiscoAironetAPs(CiscoIOS)1.進(jìn)入CiscoIOS配置模式.2.創(chuàng)建地址池和必要的信息,如網(wǎng)關(guān)等。示例如下:?ipdhcppoolvl
5、an-syl90network192.168.90.0default-router?192.168.90.1dns-server114.114.114.114221.228.255.13.增加Option60:option60ascii"VCIstringoftheAP"CiscoAPc1130/c12004.關(guān)于VCI,如上圖,必須加引號(hào)。5.增加Option43:option43hex?hexadecimalstring是TLV的一個(gè)組合:Type+Length+Value.Type是sub-option編碼0xf1,Length是用16進(jìn)制表示的值,該值為WLC管理地址的數(shù)量乘
6、以4所得的值,Value是用16進(jìn)制表示的控制器的IP地址。例如,有兩臺(tái)WLC,管理地址分別為192.168.90.3和192.168.90.4那么,type為0xf1,length為2*4=8=0x08,轉(zhuǎn)換成16進(jìn)制的IP地址為?c0a80a05(192.168.90.4)、c0a80a14(192.168.90.5)。最終組合的字符串為f108c0a85a03c0a85a04.CiscoIOS命令行為:option43hexf108c0a80a05c0a80a14如果只有一個(gè)管理地址分別為192.168.90.3CiscoIOS命令行為:option43hexf104c0a85
7、a03B類.CiscoAironet1000SeriesAPsCiscoAironet1000SeriesAPs(VxWorks)(1010/1020/1030/1505/1510)SeriesONLY1.進(jìn)入CiscoIOS配置模式.2.創(chuàng)建地址池和必要的信息,如網(wǎng)關(guān)等。示例如下:?ipdhcppoolvlan-syl90network192.168.90.0default-router?192.168.90.1dns-server114.114.114