自拍偷在线精品自拍偷,亚洲欧美中文日韩v在线观看不卡

詳解DHCP Snooping的使用

網(wǎng)絡(luò) 網(wǎng)絡(luò)管理
文章中,我們針對DHCP Snooping的內(nèi)容進(jìn)行了介紹和講解。希望大家通過文章的內(nèi)容,能夠?qū)@部分知識有所了解。

對于DHCP的內(nèi)容我們已經(jīng)有所了解了。前面我們也講解了DHCP工作流程的相關(guān)步驟,不知道大家是否已經(jīng)掌握。那么接下來的內(nèi)容我們來講解一下DHCP Snooping的知識,希望對大家有用。首先讓我們看看DHCP服務(wù)器的客戶端和服務(wù)端的相關(guān)工作流程是什么樣的。

DHCP Client 發(fā)出 DHCP DISCOVER廣播報文給 DHCP Server,若 Client 在一定時間內(nèi)沒有收到服務(wù)器的響應(yīng),則重發(fā) DHCP DISCOVER 報文。DHCP Server收到 DHCP DISCOVER報文后,根據(jù)一定的策略來給 Client 分配資源(如 IP 地址),然后發(fā)出 DHCP OFFER報文。DHCP Client 收到 DHCP OFFER報文后,發(fā)出 DHCP REQUEST請求,請求獲取服務(wù)器租約,并通告其他服務(wù)器已接受此服務(wù)器分配地址。
 
服務(wù)器收到 DHCP REQUEST報文,驗證資源是否可以分配,如果可以分配,則發(fā)送 DHCP ACK 報文;如果不可分配,則發(fā)送 DHCP NAK 報文。DHCP Client收到 DHCP ACK 報文,就開始使用服務(wù)器分配的資源。如果收到 DHCP NAK,則重新發(fā)送 DHCP DISCOVER報文。

理解DHCP Snooping

DHCP Snooping 就是 DHCP 窺探,通過對 Client 和服務(wù)器之間的 DHCP 交互報文進(jìn)行窺探,實現(xiàn)對用戶的監(jiān)控,同時 DHCP Snooping起到一個 DHCP 報文過濾的功能,通過合理的配置實現(xiàn)對非法服務(wù)器的過濾。下邊對 DHCP Snooping內(nèi)使用到的一些術(shù)語及功能進(jìn)行一些解釋:

DHCP Snooping TRUST 口:由于 DHCP 獲取 IP的交互報文是使用廣播的形式,從而存在著非法服務(wù)器影響用戶正常 IP 的獲取,更有甚者通過非法服務(wù)器欺騙竊取用戶信息的現(xiàn)象,為了防止非法服務(wù)器的問題,DHCP nooping 把端口分為兩種類型, TRUST口和UNTRUST口,設(shè)備只轉(zhuǎn)發(fā)TRUST口收到的DHCP Reply報文,而丟棄所有來自UNTRUST口DHCP Reply報文,這樣我們把合法的DHCP Server 連接的端口設(shè)置為 TURST 口,其他口設(shè)置為 UNTRUST 口,就可以實現(xiàn)對非法 DHCP Server 的屏蔽。

DHCP Snooping 綁定數(shù)據(jù)庫:在 DHCP 環(huán)境的網(wǎng)絡(luò)里經(jīng)常會出現(xiàn)用戶私自設(shè)置IP 地址的問題,用戶私設(shè) IP 地址不但使網(wǎng)絡(luò)難以維護(hù),并且會導(dǎo)致一些合法的使用 DHCP 獲取 IP 的用戶因為沖突而無法正常使用網(wǎng)絡(luò), DHCP Snooping通過窺探 Client 和 Server 之間交互的報文,把用戶獲取到的 IP信息以及用戶 MAC、VID、PORT、租約時間等信息組成一個用戶記錄表項,從而形成一個 DHCP Snooping 的用戶數(shù)據(jù)庫,配合 ARP檢測功能的使用,從而達(dá)到控制用戶上網(wǎng)的目的。

DHCP Snooping 就是通過對經(jīng)過設(shè)備的 DHCP 報文進(jìn)行合法性檢查,丟棄不合法的 DHCP 報文,并記錄用戶信息生成 DHCP Snooping 綁定數(shù)據(jù)庫供 ARP 檢測查詢使用。以下幾種類型的報文被認(rèn)為是非法的 DHCP 報文:

1. UNTRUST 口收到的 DHCP reply 報文,包括 DHCPACK、DHCPNACK、DHCPOFFER 等。

2. 打開 mac 校驗時,源 MAC 與 DHCP 報文攜帶的 DHCP Client 字段值分別為不同的報文。

3. 用戶的信息存在于 DHCP Snooping 綁定數(shù)據(jù)庫中,但是端口信息與設(shè)備保存在DHCP綁定數(shù)據(jù)庫中的信息中的端口信息不一致的DHCPRELEASE報文。#p#

DHCP Snooping和ARP探測的關(guān)系

ARP 探測就是對經(jīng)過設(shè)備的所有 ARP 報文進(jìn)行檢查, DHCP Snooping需要提供數(shù)據(jù)庫信息供 ARP 探測使用,在開啟 DAI 功能的設(shè)備上,當(dāng)收到 ARP報文時,DAI 模塊就根據(jù)報文查詢 DHCP snooping的綁定數(shù)據(jù)庫,只有當(dāng)收到得 ARP 報文得 mac、ip 和端口信息都匹配時才認(rèn)為收到的 ARP 報文是合法的,才進(jìn)行相關(guān)的學(xué)習(xí)和轉(zhuǎn)發(fā)操作,否則丟棄該報文。

DHCP Snooping配置的其他注意事項
 
DHCP Snooping功能與 1x的 DHCP Option 82 功能是互斥的,即不能同時使用

DHCP Snooping和 DHCP Option82

DHCP Snooping僅對用戶的DHCP過程進(jìn)行窺探,若想控制用戶必須使用DHCP分配的 IP 上網(wǎng), 則必須使用 ARP 探測功能,而 ARP 檢測模塊需要檢測所有 ARP報文,所以會對設(shè)備的整體性能產(chǎn)生影響,需要用戶注意。

配置打開和關(guān)閉DHCP Snooping

缺省情況下,設(shè)備的 DHCP Snooping 功能是關(guān)閉,當(dāng)配置 ip dhcp snooping 命令后,設(shè)備就打開了 dhcp snooping 功能,開始對 dhcp報文進(jìn)行監(jiān)控。

  1. switch# configure terminal //進(jìn)入配置模式   
  2. switch(config)# [no] ip dhcp snooping DHCP snooping   //打開和關(guān)閉 

下邊是配置打開設(shè)備 DHCP snooping功能:

  1. switch# configure terminal   
  2. switch(config)# ip dhcp snooping   
  3. switch(config)# end   
  4. switch# 

配置DHCP源MAC檢查功能

配置此命令后,設(shè)備就會對 UNTRUST 口送上來的 DHCP Request 報文進(jìn)行源MAC和 Client 字段的 MAC地址校驗檢查,丟棄 MAC值不相同的不合法的報文。默認(rèn)不檢查。

  1. switch# configure terminal //進(jìn)入配置模式   
  2. switch(config)# [no]ip dhcp snooping   
  3. verify mac-address  

#p#打開和關(guān)閉源 MAC檢查功能

下邊的是打開 DHCP 源 MAC檢查的功能

  1. switch# configure terminal   
  2. switch(config)# ip dhcp snooping verify mac-address   
  3. switch(config)# end   
  4. switch# 

配置靜態(tài)DHCP snooping用戶

在某些應(yīng)用情況下,某些端口下的用戶希望能夠靜態(tài)使用某些 IP,就可以通過靜態(tài)配置此用戶信息來實現(xiàn)。

  1. switch# configure terminal //進(jìn)入配置模式

  2. switch(config)# [no] ip dhcp snooping   
  3. bindingmac-addrees vlan vlan_id ip   
  4. ip-addressinterface interface-id  

設(shè)置DHCP靜態(tài)用戶到DHCP

snooping 綁定數(shù)據(jù)庫

下邊是添加一個靜態(tài)的用戶到設(shè)備的9端口:

  1. switch# configure terminal   
  2. switch(config)# ip dhcp snooping binding 00d0.f801.0101 vlan   
  3. 1 ip 192.168.4.243 interface gigabitEthernet 0/9   
  4. switch(config)# end   
  5. switch# 

配置定時寫DHCP Snooping數(shù)據(jù)庫信息到flash

為了防止設(shè)備斷電重啟導(dǎo)致設(shè)備上的DHCP戶信息丟失,所以DHCP Snooping 提供可配置的定時把DHCP Snooping 數(shù)據(jù)庫信息寫入 flash的命令,默認(rèn)情況下,定時為 0,即不定時寫 flash。

  1. switch# configure terminal  //進(jìn)入配置模式   
  2. switch(config)# [no] ip dhcp snooping   
  3. database write-delay [time]  

設(shè)置DHCP延遲寫flash的時間

time:600s--86400s.缺省為 0

下邊的是設(shè)置 DHCP Snooping延遲寫 flash的時間為 3600s:

  1. switch# configure terminal   
  2. switch(config)# ip dhcp snooping database write-delay 3600   
  3. switch(config)# end   
  4. switch#      

手動把DHCP snooping數(shù)據(jù)庫信息寫到flash  
                  
為了防止設(shè)備斷電重啟導(dǎo)致設(shè)備上的DHCP用戶信息丟失,除了配置定時寫flash 外,也可以根據(jù)需要手動地把當(dāng)前的DHCP Snooping綁定數(shù)據(jù)庫信息寫入flash。  

  1. switch# configure terminal //進(jìn)入配置模式   
  2. switch(config)# ip dhcp snooping database   
  3. write-to-flash  

把DHCP snooping數(shù)據(jù)庫信息寫入flash

下邊的是手動的把 DHCP Snooping 數(shù)據(jù)庫信息寫入 flash:

  1. switch# configure terminal   
  2. switch(config)# ip dhcp snooping database write-to-flash   
  3. switch(config)# end 

#p#配置端口為TRUST口

用戶通過配置此命令來設(shè)置一個端口為 TRUST 口,默認(rèn)情況下所有端口全部為UNTRUST 口:

  1. switch# configure terminal //進(jìn)入配置模式   
  2. switch(config)# interface interface  //進(jìn)入接口配置模式   
  3. switch(config-if)# [no] ip dhcp snooping trust  //將端口設(shè)置為 trust 口  

下邊是配置設(shè)備的 1端口為 TRUST 口:

  1. switch# configure terminal   
  2. switch(config)# interface gigabitEthernet 0/1   
  3. switch(config-if)# ip dhcp snooping trust   
  4. switch(config-if)# end   
  5. switch# 

清空DHCP Snooping數(shù)據(jù)庫動態(tài)用戶信息

此命令用于清空當(dāng)前的 DHCP Snooping 數(shù)據(jù)庫的信息。

  1. switch# clear ip dhcp snooping binding  //清空當(dāng)前數(shù)據(jù)庫的信息  

下邊的是手動清空當(dāng)前數(shù)據(jù)庫的信息:

  1. switch# clear ip dhcp snooping binding  

#p#DHCP snooping配置顯示

顯示DHCP snooping

您可以通過以下步驟顯示 ip dhcp snooping內(nèi)容 

  1. switch# show ip dhcp snooping 

顯示 dhcp snooping 的相關(guān)配置信息

例如:

  1. switch# show ip dhcp snooping   
  2. Switch DHCP snooping status                    :   ENABLE   
  3. DHCP snooping Verification of hwaddr status    :   ENABLE   
  4. DHCP snooping database wirte-delay time         :   3600   
  5. Interface                      Trusted   
  6. ------------------------       -------   
  7. GigabitEthernet 0/1            YES 

顯示DHCP snooping 數(shù)據(jù)庫信息
 
您可以通過以下步驟顯示 ip dhcp snooping數(shù)據(jù)庫信息的相關(guān)內(nèi)容

switch# show ip dhcp snooping binding

查看 DHCP Snooping 綁定數(shù)

據(jù)庫的靜態(tài)用戶信息

例如:

  1. switch# show ip dhcp snooping binding  
  2. MacAddress IpAddress   Lease(sec) Type VLAN Interface   
  3. ------------------ --------------- ---------- -----------
  4. 00d0.f801.0101 192.168.4.243 - static 1 GigabitEthernet 0/9 

 

責(zé)任編輯:佟健 來源: hi.baidu.com
相關(guān)推薦

2010-09-01 09:31:15

2010-09-01 15:32:02

DHCP Snoopi

2010-08-31 17:01:31

dhcp snoopi

2010-09-02 14:39:34

2010-09-01 16:11:46

顯示DHCP snoo

2010-09-03 11:21:57

2010-09-06 14:46:43

2010-08-30 17:27:43

DHCP Snoopi

2010-09-26 14:52:22

DHCP Snoopi

2010-09-01 15:42:39

DHCP SnoopiARP

2010-08-31 16:57:13

DHCP SNOOPI

2010-09-27 10:40:21

DHCP Snoopi

2010-09-27 12:42:31

靜態(tài)IP dhcp s

2013-11-04 09:15:58

2010-09-01 16:03:51

DHCP Snoopi

2010-09-27 10:34:54

DHCP Snoopi

2010-08-31 10:17:14

2010-09-27 12:37:55

3750配置DHCP

2010-08-30 09:56:09

IP dhcp sno

2011-03-09 15:01:30

DHCP-snoopiDHCP
點贊
收藏

51CTO技術(shù)棧公眾號