1.一種地址分配方法,應(yīng)用于包括動(dòng)態(tài)主機(jī)配置協(xié)議DHCP客戶端和DHCP服務(wù)器的組網(wǎng)中的DHCP服務(wù)器,其特征在于,所述組網(wǎng)中還包括DHCP中繼,所述DHCP客戶端通過所述DHCP中繼接入所述DHCP服務(wù)器,該方法包括:
接收DHCP中繼轉(zhuǎn)發(fā)的DHCP請求報(bào)文,所述DHCP請求報(bào)文是所述DHCP中繼接收到DHCP客戶端發(fā)送的DHCP請求報(bào)文時(shí),在該DHCP請求報(bào)文中添加所述DHCP客戶端的用戶上線信息后轉(zhuǎn)發(fā)的;
獲取所述DHCP請求報(bào)文中攜帶的所述DHCP客戶端的用戶上線信息,并根據(jù)所述DHCP客戶端的用戶上線信息為所述DHCP客戶端分配地址。
2.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述獲取所述DHCP請求報(bào)文中攜帶的所述DHCP客戶端的用戶上線信息之前,還包括:
判斷是否使能根據(jù)用戶上線信息分配地址功能;
若是,則確定執(zhí)行所述獲取所述DHCP請求報(bào)文中攜帶的所述DHCP客戶端的用戶上線信息的步驟;
否則,根據(jù)所述DHCP客戶端的媒體訪問控制地址MAC地址為所述DHCP客戶端分配地址。
3.根據(jù)權(quán)利要求2所述的方法,其特征在于,所述根據(jù)所述DHCP客戶端的MAC地址為所述DHCP客戶端分配地址,包括:
根據(jù)所述DHCP客戶端的MAC地址查詢本地的租約信息;
若存在所述DHCP客戶端的MAC地址對應(yīng)的租約信息,但該租約信息中記錄的虛擬局域網(wǎng)VLAN信息與所述DHCP客戶端的VLAN信息不同,則刪除該租約信息,并為所述DHCP客戶端分配地址;或,將該租約信息中記錄的VLAN信息更新為所述DHCP客戶端的VLAN信息。
4.一種地址分配方法,其特征在于,應(yīng)用于包括動(dòng)態(tài)主機(jī)配置協(xié)議DHCP客戶端、DHCP服務(wù)器以及DHCP中繼的組網(wǎng)中,所述DHCP客戶端通過所述DHCP中繼接入所述DHCP服務(wù)器,該方法包括:
接收DHCP客戶端發(fā)送的DHCP請求報(bào)文;
在所述DHCP請求報(bào)文中添加所述DHCP客戶端的用戶上線信息,并將添加所述DHCP客戶端的用戶上線信息后的DHCP請求報(bào)文轉(zhuǎn)發(fā)給DHCP服務(wù)器,以使所述DHCP服務(wù)器根據(jù)所述DHCP客戶端的用戶上線信息為所述DHCP客戶端分配地址。
5.根據(jù)權(quán)利要求4所述的方法,其特征在于,所述在所述DHCP請求報(bào)文中添加所述DHCP客戶端的用戶上線信息之前,還包括:
判斷是否使能根據(jù)用戶上線信息分配地址功能;
若是,則確定執(zhí)行所述在所述DHCP請求報(bào)文中添加所述DHCP客戶端的用戶上線信息的步驟。
6.一種地址分配方法,應(yīng)用于動(dòng)態(tài)主機(jī)配置協(xié)議DHCP服務(wù)器,其特征在于,該方法包括:
接收DHCP請求報(bào)文,所述DHCP請求報(bào)文中攜帶有DHCP客戶端的用戶上線信息,所述DHCP客戶端的用戶上線信息包括所述DHCP客戶端的虛擬局域網(wǎng)VLAN信息和媒體訪問控制MAC地址;
根據(jù)所述DHCP客戶端的MAC地址查詢本地的租約信息;
若存在所述DHCP客戶端的MAC地址對應(yīng)的租約信息,但該租約信息中記錄的VLAN信息與所述DHCP客戶端的VLAN信息不同,則將該租約信息中記錄的VLAN信息更新為所述DHCP客戶端的VLAN信息。
7.一種地址分配裝置,應(yīng)用于包括動(dòng)態(tài)主機(jī)配置協(xié)議DHCP客戶端和DHCP服務(wù)器的組網(wǎng)中的DHCP服務(wù)器,其特征在于,所述組網(wǎng)中還包括DHCP中繼,所述DHCP客戶端通過所述DHCP中繼接入所述DHCP服務(wù)器,該裝置包括:
接收單元,用于接收DHCP中繼轉(zhuǎn)發(fā)的DHCP請求報(bào)文,所述DHCP請求報(bào)文是所述DHCP中繼接收到DHCP客戶端發(fā)送的DHCP請求報(bào)文時(shí),在該DHCP請求報(bào)文中添加所述DHCP客戶端的用戶上線信息后轉(zhuǎn)發(fā)的;
獲取單元,用于獲取所述DHCP請求報(bào)文中攜帶的所述DHCP客戶端的用戶上線信息;
地址分配單元,用于根據(jù)所述DHCP客戶端的用戶上線信息為所述DHCP客戶端分配地址。
8.根據(jù)權(quán)利要求7所述的裝置,其特征在于,所述裝置還包括:
判斷單元,用于當(dāng)所述接收單元接收到DHCP中繼轉(zhuǎn)發(fā)的DHCP請求報(bào)文時(shí),判斷是否使能根據(jù)用戶上線信息分配地址功能;
所述獲取單元,具體用于當(dāng)所述判斷單元判斷為是時(shí),獲取所述DHCP請求報(bào)文中攜帶的所述DHCP客戶端的用戶上線信息;
所述地址分配單元,還用于當(dāng)所述判斷單元判斷為否時(shí),根據(jù)所述DHCP客戶端的媒體訪問控制地址MAC地址為所述DHCP客戶端分配地址。
9.根據(jù)權(quán)利要求8所述的裝置,其特征在于,所述地址分配單元,包括:
查詢子單元,用于根據(jù)所述DHCP客戶端的MAC地址查詢本地的租約信息;
地址分配子單元,用于若存在所述DHCP客戶端的MAC地址對應(yīng)的租約信息,但該租約信息中記錄的虛擬局域網(wǎng)VLAN信息與所述DHCP客戶端的VLAN信息不同,則刪除該租約信息,并為所述DHCP客戶端分配地址;或,將該租約信息中記錄的VLAN信息更新為所述DHCP客戶端的VLAN信息。
10.一種地址分配裝置,其特征在于,應(yīng)用于包括動(dòng)態(tài)主機(jī)配置協(xié)議DHCP客戶端、DHCP服務(wù)器以及DHCP中繼的組網(wǎng)中,所述DHCP客戶端通過所述DHCP中繼接入所述DHCP服務(wù)器,該裝置包括:
接收單元,用于接收DHCP客戶端發(fā)送的DHCP請求報(bào)文;
添加單元,用于在所述DHCP請求報(bào)文中添加所述DHCP客戶端的用戶上線信息;
發(fā)送單元,用于將添加所述DHCP客戶端的用戶上線信息后的DHCP請求報(bào)文轉(zhuǎn)發(fā)給DHCP服務(wù)器,以使所述DHCP服務(wù)器根據(jù)所述DHCP客戶端的用戶上線信息為所述DHCP客戶端分配地址。
11.根據(jù)權(quán)利要求10所述的裝置,其特征在于,所述裝置還包括:
判斷單元,用于當(dāng)所述接收單元接收到DHCP客戶端發(fā)送的DHCP請求報(bào)文時(shí),判斷是否使能根據(jù)用戶上線信息分配地址功能;
所述添加單元,具體用于當(dāng)所述判斷單元判斷為是時(shí),在所述DHCP請求報(bào)文中添加所述DHCP客戶端的用戶上線信息。
12.一種地址分配裝置,應(yīng)用于動(dòng)態(tài)主機(jī)配置協(xié)議DHCP服務(wù)器,其特征在于,該裝置包括:
接收單元,用于接收DHCP請求報(bào)文,所述DHCP請求報(bào)文中攜帶有DHCP客戶端的用戶上線信息,所述DHCP客戶端的用戶上線信息包括所述DHCP客戶端的虛擬局域網(wǎng)VLAN信息和媒體訪問控制MAC地址;
查詢單元,用于根據(jù)所述DHCP客戶端的MAC地址查詢本地的租約信息;
地址分配單元,用于若存在所述DHCP客戶端的MAC地址對應(yīng)的租約信息,但該租約信息中記錄的VLAN信息與所述DHCP客戶端的VLAN信息不同,則將該租約信息中記錄的VLAN信息更新為所述DHCP客戶端的VLAN信息。