华为交换机DHCP snooping配置教程
更新时间:2023-09-09 16:09:01 阅读量: 教育文库 文档下载
华为交换机DHCP snooping配置教程
DHCP Snooping是一种DHCP安全特性,在配置DHCP Snooping各安全功能之前需首先使能DHCP Snooping功能。
使能DHCP Snooping功能的顺序是先使能全局下的DHCP Snooping功能,再使能接口或VLAN下的DHCP Snooping功能。
图1 配置DHCP Snooping基本功能组网图 如上图1所示,Switch_1是二层接入设备,将用户PC的DHCP请求转发给DHCP服务器。以Switch_1为例,在使能DHCP Snooping功能时需要注意: 使能DHCP Snooping功能之前,必须已使用命令dhcp enable使能了设备的DHCP功能。
全局使能DHCP Snooping功能后,还需要在连接用户的接口(如图中的接口if1、if2和if3)或其所属VLAN(如图中的VLAN 10)使能DHCP Snooping功能。
当存在多个用户PC属于同一个VLAN时,为了简化配置,可以在这个VLAN使能DHCP Snooping功能。
请在二层网络中的接入设备或第一个DHCP Relay上执行以下步骤。
1、使能DHCP Snooping功能 [Huawei]dhcp snooping enable ? ipv4 DHCPv4 Snooping ipv6 DHCPv6 Snooping vlan Virtual LAN
[Huawei]dhcp snooping over-vpls enable # 使能设备在VPLS网络中的DHCP Snooping功能 或
[Huawei-vlan2]dhcp snooping enable
[Huawei-GigabitEthernet0/0/3]dhcp snooping enable
2、配置接口信任状态
[Huawei-GigabitEthernet0/0/2]dhcp snooping trusted 或
[Huawei-vlan3]dhcp snooping trusted interface GigabitEthernet 0/0/6
3、去使能DHCP Snooping用户位置迁移功能
在移动应用场景中,若某一用户由接口A上线后,切换到接口B重新上线,用户将发送DHCP Discover报文申请IP地址。
缺省情况下设备使能DHCP Snooping功能之后将允许该用户上线,并刷新DHCP Snooping绑定表。
但是在某些场景中,这样的处理方式存在安全风险,比如网络中存在攻击者仿冒合法用户发送DHCP Discover报文,最终导致DHCP Snooping绑定表被刷新,合法用户网络访问中断。
此时需要去使能DHCP Snooping用户位置迁移功能,丢弃DHCP Snooping绑定表中已存在的用户(用户MAC信息存在于DHCP Snooping绑定表中)从其他接口发送来的DHCP Discover报文。
[Huawei]undo dhcp snooping user-transfer enable
4、配置ARP与DHCP Snooping的联动功能
DHCP Snooping设备在收到DHCP用户发出的DHCP Release报文时将会删除该用户对应的绑定表项,但若用户发生了异常下线而无法发出DHCP Release报文时,DHCP Snooping设备将不能够及时的删除该DHCP用户对应的绑定表。
使能ARP与DHCP Snooping的联动功能,如果DHCP Snooping表项中的IP地址对应的ARP表项达到老化时间,则DHCP Snooping设备会对该IP地址进行ARP探测,如果在规定的探测次数内探测不到用户,设备将删除用户对应的ARP表项。之后,设备将会再次按规定的探测次数对该IP地址进行ARP探测,如果最后仍不能够探测到用户,则设备将会删除该用户对应的绑定表项。 只有设备作为DHCP Relay时,才支持ARP与DHCP Snooping的联动功能。
[Huawei]arp dhcp-snooping-detect enable
5、配置用户下线后及时清除对应MAC表项功能
当某一DHCP用户下线时,设备上其对应的动态MAC表项还未达到老化时间,则设备在接收到来自网络侧以该用户IP地址为目的地址的报文时,将继续根据动态MAC表项转发此报文。
这种无效的报文处理在一定程度上将会降低设备的性能。
设备在接收到DHCP用户下线时发送DHCP Release报文后,将会立刻删除用户对应的DHCP Snooping绑定表项。利用这种特性,使能当DHCP Snooping动态表项清除时移除对应用户的MAC表项功能,则当用户下线时,设备将会及时的移除用户的MAC表项。
[Huawei]dhcp snooping user-offline remove mac-address
6、配置丢弃GIADDR字段非零的DHCP报文
DHCP报文中的GIADDR(Gateway Ip Address)字段记录了DHCP报文经过的第一个DHCP Relay的IP地址,当客户端发出DHCP请求时,如果服务器和客户端不在同一个网段,那么第一个DHCP Relay在将DHCP请求报文转发给DHCP服务器时,会把自己的IP地址填入此字段,DHCP服务器会根据此字段来判断出客户端所在的网段地址,从而选择合适的地址池,为客户端分配该网段的IP地址。
图1 多DHCP中继场景下DHCP报文处理流程(以DHCP Request报文为例)
如上图1所示,在为了保证设备在生成DHCP Snooping绑定表时能够获取到用户MAC等参数,DHCP Snooping功能需应用于二层网络中的接入设备或第一个DHCP Relay上(如图中的DHCP Relay1设备)。
故DHCP Snooping设备接收到的DHCP报文中GIADDR字段必然为零,若不为零则该报文为非法报文,设备需丢弃此类报文。在DHCP中继使能DHCP Snooping场景中,建议配置该功能。
通常情况下,PC发出的DHCP报文中GIADDR字段为零。在某些情况下,PC发出的DHCP报文中GIADDR字段不为零,可能导致DHCP服务器分配错误的IP地址。为了防止PC用户伪造GIADDR字段不为零的DHCP报文申请IP地址,建议配置该功能。
[Huawei]dhcp snooping check dhcp-giaddr enable vlan ? INTEGER<1-4094> Virtual LAN ID 或
[Huawei-vlan5]dhcp snooping check dhcp-giaddr enable 或
[Huawei-GigabitEthernet0/0/2]dhcp snooping check dhcp-giaddr enable
INTEGER<1-1024> Max user number value
10.4、使能检测DHCP Request报文帧头MAC与DHCP数据区中CHADDR字段是否一致功能
[Huawei]dhcp snooping check dhcp-chaddr enable vlan ? INTEGER<1-4094> Virtual LAN ID 或
[Huawei-GigabitEthernet0/0/2]dhcp snooping check dhcp-chaddr enable ? alarm Alarm
[Huawei-vlan2]dhcp snooping check dhcp-chaddr enable
10.5、帧头MAC地址与DHCP数据区中CHADDR字段不匹配而被丢弃的DHCP报文的告警阈值
[Huawei-GigabitEthernet0/0/2]dhcp snooping alarm dhcp-chaddr threshold ?
INTEGER<1-1000> Threshold value (Unit:packets)
11、在DHCP报文中添加Option82字段
为使DHCP Server能够获取到DHCP用户的精确物理位置信息,可在DHCP报文中添加Option82字段。
Option82选项记录了DHCP Client的位置信息。
设备通过在DHCP请求报文中添加Option82选项,可将DHCP Client的位置信息发送给DHCP Server,从而使得DHCP Server能够根据Option82选项的内容为DHCP Client分配合适的IP地址和其他配置信息,并可以实现对客户端的安全控制。
DHCP Option82必须配置在设备的用户侧,否则设备向DHCP Server发出的DHCP报文不会携带Option82选项内容。 11.1、在DHCP报文中添加Option82选项功能 [Huawei-vlan6]dhcp option82 ?
insert Insert option82 into DHCP packets # 插入 rebuild Rebuild option82 in the DHCP packets # 重建
[Huawei-vlan6]dhcp option82 insert ? enable Enable 或
[Huawei-GigabitEthernet0/0/2]dhcp option82 ? circuit-id DHCP option82 sub-option Circuit ID format The format of DHCP option82 insert Insert option82 into DHCP packets rebuild Rebuild option82 in the DHCP packets
remote-id DHCP option82 sub-option Remote ID vlan Virtual LAN
[Huawei-GigabitEthernet0/0/2]dhcp option82 rebuild ? enable Enable
11.2、配置Option82选项的格式
[Huawei-GigabitEthernet0/0/2]dhcp option82 vlan 3 circuit-id format ? common Common format.
Circuit-ID:\0/0/0\
Remote-ID: \
default Default format. The same with global dhcp option82 formatconfiguration.
extend Extend format. Circuit-ID:
0 %length %svlan %5slot %3subslot%8port. Remote-ID: 0 %length %mac #
user-defined The format of DHCP option82 defined by user # 用户自定义格式 或
[Huawei]dhcp option82 remote-id format ?
common Common format. Circuit-ID:\
%slot/%subslot/%port:%svlan.%cvlan %sysname/0/0/0/0/0\ Remote-ID: \
default Default format. Circuit-ID:\ %sysname/0/0/0/0/0\ extend Extend format. Circuit-ID: 0 %length %svlan %5slot %3subslot
%8port. Remote-ID: 0 %length %mac
user-defined The format of DHCP option82 defined by user
系统视图下或同一个接口视图下配置的所有Option82选项共用1~255个字节长度,因此,所有Option82选项长度之和不能超过255个字节,否则会导致部分Option82选项信息丢失。
设备不限制配置多少个Option82选项,但是大量配置会占用很多内存,并延长设备处理时间。为保证设备性能,建议用户根据自身需要和设备内存大小来配置Option82选项。
正在阅读:
2018年1月1日环保税正式实施,环保税计算方法大全!03-27
菊花魂作文600字07-13
2016高三一轮复习之非谓语动词专题训练06-09
《走进大自然》导学案03-26
苏教版音乐七年级上册全册教案09-24
油菜花作文600字06-21
夏季的夜作文600字06-30
第二十讲等腰三角形与直角三角形05-21
- exercise2
- 铅锌矿详查地质设计 - 图文
- 厨余垃圾、餐厨垃圾堆肥系统设计方案
- 陈明珠开题报告
- 化工原理精选例题
- 政府形象宣传册营销案例
- 小学一至三年级语文阅读专项练习题
- 2014.民诉 期末考试 复习题
- 巅峰智业 - 做好顶层设计对建设城市的重要意义
- (三起)冀教版三年级英语上册Unit4 Lesson24练习题及答案
- 2017年实心轮胎现状及发展趋势分析(目录)
- 基于GIS的农用地定级技术研究定稿
- 2017-2022年中国医疗保健市场调查与市场前景预测报告(目录) - 图文
- 作业
- OFDM技术仿真(MATLAB代码) - 图文
- Android工程师笔试题及答案
- 生命密码联合密码
- 空间地上权若干法律问题探究
- 江苏学业水平测试《机械基础》模拟试题
- 选课走班实施方案
- 华为
- 交换机
- snooping
- 配置
- 教程
- DHCP
- 基于PLC交通灯控制系统毕业设计论文
- 20102011学年第二学期初一语文期中联考试卷
- 贵州财经大学农村经济学复习资料
- 荷载取值
- 浙江名校新高考研究联盟2018届第一次联考
- 高优指导2019届高三物理二轮复习选择题专项训练12 物理图象
- 再试一次就成功 2
- 川南大坝山都掌人的悲壮历史 - 图文
- “一带一路”发展战略学习读本(选修)87分
- 手持智能终端使用说明书
- 2016年公安机关人民警察基本级执法资格考试题库及答案全册
- 多晶硅精馏车间培训资料
- walmart工厂生产能力评估fcca验厂要求
- Photoshop打造圣洁唯美的天使婚片 - 图文
- 高中信息技术 教师问卷调查表
- 从市场营销角度看我国正在蓬勃发展的家用汽车工业
- 滑坡治理工程技术标
- 数控加工编程及操作考试试卷(四)
- 世界卫生组织0-6世界卫生组织0—6岁儿童身高、体重参考值及评价标准
- 楼层框架柱钢筋 - 图文