DHCP Relay DHCP Snooping

一、DHCP Relay简介
用DHCP Relay代理可以去掉在每个物理的网段都要有DHCP服务器的必要,它可以传递消息到不在同一个物理子网的DHCP服务器,也可以将服务器的消息传回给不在同一个物理子网的DHCP客户机。
二、DHCP Relay原理
1 当dhcp client 启动并进行dhcp 初始化时,它会在本地网络广播配置请求报文。
2 如果本地网络存在dhcp server,则可以直接进行dhcp 配置,不需要dhcp relay。
3 如果本地网络没有dhcp server,则与本地网络相连的具有dhcprelay 功能的网络设备收到该广播报文后,将进行适当处理并转发给指定的其它网络上的dhcp server。
4 dhcp server 根据dhcp client 提供的信息进行相应的配置,并通过dhcp relay 将配置信息发送给dhcp client,完成对dhcp client 的动态配置。
事实上,从开始到最终完成配置,需要多个这样的交互过程。
1 dhcp relay设备修改dhcp消息中的相应字段,把dhcp的广播包改成单播包,并负责在服务器与客户机之间转换。
2 netcore路由器(2x05)可以作为dhcp relay 代理。
三、DHCP Snooping
简介:当交换机开启了 DHCP-Snooping后,会对DHCP报文进行侦听,并可以从接收到的DHCP Request或DHCP Ack报文中提取并记录IP地址和MAC地址信息。另外,DHCP-Snooping允许将某个物理端口设置为信任端口或不信任端口。信任端口可以正常接收并转发DHCP Offer报文,而不信任端口会将接收到的DHCP Offer报文丢弃。这样,可以完成交换机对假冒DHCP Server的屏蔽作用,确保客户端从合法的DHCP Server获取IP地址。
作用:1.隔绝非法的dhcp server,通过配置非信任端口。
2.与交换机DAI的配合,防止ARP病毒的传播。
3.建立和维护一张dhcp-snooping的绑定表,这张表一是通过dhcp ack包中的ip和mac地址生成的,二是可以手工指定。这张表是后续DAI(dynamic arp inspect)和IPSource Guard 基础。这两种类似的技术,是通过这张表来判定ip或者mac地址是否合法,来限制用户连接到网络的。
4.通过建立信任端口和非信任端口,对非法DHCP服务器进行隔离,信任端口正常转发DHCP数据包,非信任端口收到的服务器响应的DHCP offer和DHCPACK后,做丢包处理,不进行转发。

DHCP snooping还可以跟踪主机的物理位置,从而可以防御(ARP)缓存污染***。它在防御这些***的过程中发挥重要作用,因为您可以使用DHCP snooping技术丢弃一些来源与目标MAC地址不符合已定义规则的DHCP消息。管理会收到通过DHCP snooping警报通知的违规行为。当DHCP snooping服务检测到违规行为时,它会在系统日志服务器上记录一条消息“DHCP Snooping”。
DHCP snooping是实现2层协议流量安全性的第一步。恶意DHCP服务器不仅会导致网络问题,它们还可以被***者用于转发敏感流量和发起中间人***。如果还没有做好这些措施,那么一定要考虑实现这些防御措施,保证网络基础架构的安全性。

配置:

原文地址:https://blog.51cto.com/13824921/2413080

时间: 2024-11-19 14:24:21

DHCP Relay DHCP Snooping的相关文章

DHCP、DHCP Snooping及DHCP relay工作原理入门及实践

序:DHCP服务相对简单,写本文的目的是为了讲一些DHCP安全方面的技术. 1.DHCP基础 DHCP 全称动态主机配置协议(Dynamic Host Configuration Protocol),用于给终端设备如PC.IPad.手机等自动分配IP地址.工作过程简洁高效,易于掌握,首先借着一张图介绍DHCP基本的工作原理: 从图上可以清晰看出,客户端通过DHCP协议获取IP地址等信息的过程可以分为四个步骤: 1.1发现阶段,即DHCP客户端发现DHCP服务器的阶段. DHCP客户端发送DHCP

华三路由器做dhcp relay

R1上: [H3C]sysname DHCPServer [DHCPServer]int s1/0 [DHCPServer-Serial1/0]ip address 12.1.1.1 255.255.255.0 [DHCPServer-Serial1/0]undo shu [DHCPServer-Serial1/0]link-protocol ? fr    Frame Relay protocol hdlc  High-level Data Link Control protocol ppp 

How to Use DHCP Relay over LAN? - DrayTek Corp

Assuming Vigor2960 has two LAN networks. Network Administrator wants that, when the internal DHCP is connected to LAN1, use internal DHCP server instead of Vigor2960 to assign IP to LAN2 clients. The problem is, DHCP packet cannot pass between LAN1 a

DHCP Relay 简介

DHCP Relay(DHCPR)DHCP中继 也叫做DHCP中继代理 如果DHCP客户机与DHCP服务器在同一个物理网段,则客户机可以正确地获得动态分配的ip地址.如果不在同一个物理网段,则需要DHCP Relay Agent(中继代理).用DHCP Relay代理可以去掉在每个物理的网段都要有DHCP服务器的必要,它可以传递消息到不在同一个物理子网的DHCP服务器,也可以将服务器的消息传回给不在同一个物理子网的DHCP客户机. DHCP relay 原理 1 当dhcp client 启动并

How to Set up VPN DHCP Relay on Vigor 2960 - DrayTek Corp

In this note, we will demonstrate how to set up DHCP Relay over VPN on Vigor2960, and we use vigor2860 as DHCP server. A. Configuration on Vigor 2860 (DHCP server) Set up LAN profile: Go to LAN >> General Setup, click on Details Page to set up. Ente

Huawei ENsp DHCP relay 案例实践

本题目标是要让PC1以及PC2透过DHCP relay ,进而跟DHCP server获取ip,且PC1及PC2之间能够通讯.

【OPNsense】18.1踩坑记录之一:接口、DHCP Service、DHCP RELAY

在进行OPNsense的DHCP中继测试时候发现,DHCP中继无法启动,提示DHCP服务在运行.如下图: 经过排查,发现在Interfaces存在一个关闭状态的接口,启用之后再检查Services下的DHCP服务,发现了这个接口的DHCP服务是启用状态.关闭之后,DHCP RELAY功能马上就可以使用了.与此同时,进入Firewall检查之前的配置,发现配置过的规则还在. 接着再做了一个测试:先把DHCP RELAY关闭,然后打开这个接口的DHCP服务,让DHCP RELAY不能启用.然后进入I

[DHCP服务]——DHCP详解

DHCP:(Dynamic Host Configuration Protocol) 动态主机配置协议 1. DHCP是一个局域网的网络协议,采用UDP协议工作 2. DHCP作用 (1)主要应用在大型的局域网环境中,用于给局域网中的主机动态地获得网络参数信息: (网络参数信息包括:IP地址.子网掩码.Gateway地址.DNS服务器地址等) (2)这种集中管理.分配IP地址的方式有利于提高地址的利用率.减少冲突,网络管理员也能够利用DHCP Server对局域网内的主机进行更好的管理. 3.D

单臂路由+dhcp服务器+dhcp中继代理服务器

创建拓扑:基本思路:1)启用dhcp服务2)创建三个地址池3)设置子接口4) 设置物理接口5)设置静态路由6) 配置中继代理服务器具体操作如下:1)启用dhcp服务[dhcp]dhcp enable 2)创建三个地址池[dhcp]ip pool xixi[dhcp-ip-pool-v1]network 192.168.10.0 mask 24[dhcp-ip-pool-v1]gateway-list 192.168.10.1[dhcp]ip pool hehe[dhcp-ip-pool-v2]n