输入您的问题查找答案
   
 
相关文库文档
更多相关文库文档 >>
联系客服
在线技术支持
客户服务热线:

电话销售热线:

服务时间(法定节假日除外):
家庭产品:
周一~周五:8:30~20:30
周六:9:00~18:00
商用产品:
周一~周五:9:00~18:00
商用网络动态

与 NETGEAR 监控专用交换机亲密接触

选择德才兼备的 PoE 交换机

NETGEAR 交换机助力聊城第二人民医院智能监控建设

更多动态 >>

网件文库 » 交换机产品  »  DHCP L2 Relay 设置指南
DHCP L2 Relay 设置指南

编号:30256       来自:NetGear       更新日期:2014-06-26       访问数量:20013

文档适用产品型号:M7100-24X,M5300-28G-POE+,M5300-52G-POE+,M5300-28G3,M5300-52G3,M5300-28GF3,M5300-28G,M5300-52G,M4100-D10-POE,M4100-26-POE,M4100-50-POE,M4100-D12G,M4100-D12G-POE+,M4100-12GF,M4100-12G-POE+,M4100-24G-POE+,M4100-26G,M4100-50G,M4100-26G-POE,M4100-50G-POE+

DHCP L2 Relay在二层设备上允许部分L3 Relay功能。 L3 DHCP Relay代理避免了在每个物理网络中架设服务器的繁琐拓扑结构,Relay代理向DHCP message中填入giaddr(网关地址)和Relay Agent Information option(中继代理信息选项)。DHCP服务器通过匹配option以决定分发的IP地址和附加策略。

DHCP Relay代理通常情况下有路由功能,被归类为L3设备。但是在某些网络结构中,L2设备需要有能力附加Relay Agent Information option信息,因为末节网络通常由L2设备构建,并与主机直连。这些L2设备在大多数情况下甚至没有IP地址,因此无法将数据包直接中继给位于另一个网络的DHCP服务器,所以只能在DHCP message中附加option。 DHCP Relay Agent Information option 定义于 RFC 3046。

CLI 下启用 DHCP L2 Relay:

  1. 交换机工作与2层模式,所有端口属于Vlan200, 不打802.1q tag, 设置pvid=vid。
    (Netgear Switch)#vlan database
    (Netgear Switch)(Vlan)#vlan 200
    (Netgear Switch)(Vlan)#exit
  2. 在交换机上启用DHCP L2 Relay。
    (Netgear Switch) (Config)#dhcp l2relay
    (Netgear Switch) (Config)#dhcp l2relay vlan 200
  3. 启用 Option 82 子选项(sub-option1), Circuit ID(系统自动赋值为端口号)。
    (Netgear Switch) (Config)#dhcp l2relay circuit-id vlan 200
  4. 启用 Option 82 子选项(sub-option2), Remote ID,并手工赋值。
    (Netgear Switch) (Config)#dhcp l2relay remote-id rem4v100 vlan 200
  5. 在接口1/0/4上启用DHCP L2 Relay。
    (Netgear Switch) (Config)#interface 1/0/4
    (Netgear Switch) (Interface 1/0/4)# dhcp l2relay
    (Netgear Switch) (Interface 1/0/4)# vlan pvid 200
    (Netgear Switch) (Interface 1/0/4)# vlan participation include 200
    (Netgear Switch) (Interface 1/0/4)# exit
  6. 在接口1/0/5上启用DHCP L2 Relay。
    (Netgear Switch) (Config)#interface 1/0/5
    (Netgear Switch) (Interface 1/0/5)# dhcp l2relay
    (Netgear Switch) (Interface 1/0/5)# vlan pvid 200
    (Netgear Switch) (Interface 1/0/5)# vlan participation include 200
    (Netgear Switch) (Interface 1/0/5)# exit
  7. 在接口1/0/6上启用DHCP L2 Relay。
    (Netgear Switch) (Config)#interface 1/0/6
    (Netgear Switch) (Interface 1/0/6)# dhcp l2relay
  8. 在接口1/0/6上信任option 82。
    (Netgear Switch) (Interface 1/0/6)# dhcp l2relay trust
    (Netgear Switch) (Interface 1/0/6)# vlan pvid 200
    (Netgear Switch) (Interface 1/0/6)# vlan participation include 200
    (Netgear Switch) (Interface 1/0/6)# exit

Web 界面启用 DHCP L2 Relay:

  1. 创建VLAN200。
    1. 选择 Switching > VLAN > Basic > VLAN Configuration。
    2. 在 VLAN ID 中,键入200。
    3. 在 VLAN Type 中, 选择Static。
    4. 点击 Add。
  2. 将端口加入VLAN。
    1. 选择Switching > VLAN > Advanced > VLAN Membership。
    2. 在 VLAN ID 中,选择200。
    3. 点击Unit 1。 以显示端口。
    4. 点击,将端口4,5,和6对应的灰色格子显示状态设置为 U. U 代表Untag。
    5. 点击 Apply。
  3. 为端口1/0/4,1/0/5和1/0/6设置 PVID。
    1. 选择Switching > VLAN > Advanced > Port PVID Configuration。
    2. 选中接口1/0/4, 1/0/5和1/0/6对应复选框。
    3. 在 PVID(1 to 4093) 中,键入200。
    4. 点击 Apply 保存。
  4. 在VLAN200上启用DHCP L2 Relay。
    1. 选择 System > Services > DHCP L2 Relay > DHCP L2 Relay Configuration。
    2. 将 Admin mode 的单选框选中为 Enable。
    3. 选中 VLAN ID 200 的复选框。
    4. 键入如下信息:
      • 将 Admin Mode 选至 Enable。
      • 将 Circuit ID Mode 选至 Enable。
      • 将 Remote ID String 输入 rem4v100
    5. 点击 Apply 保存设置。
  5. 在端口1/0/4,1/0/5和1/0/6上启用DHCP L2 Relay。
    1. 选择System > Services > DHCP L2 Relay > DHCP L2 Relay Interface Configuration。
    2. 选中 1//0/4,1/0/5和1/0/6的复选框。
    3. 将 Admin Mode 选为 Enable。
    4. 点击 Apply 保存配置。
  6. 在端口1/0/6上信任DHCP L2 Relay。
    1. 选择System > Services > DHCP L2 Relay > DHCP L2 Relay Interface Configuration。
    2. 选中 1/0/6
    3. 将 82 Option Trust Mode 选为 Enable。
    4. 点击 Apply 保存配置。

我们可以抓包验证这一配置:

可以看到:

  1. 82 Option, Sub-option1 = 010004,意为port 1/0/4,这是Host#2发出的DHCP请求。
  2. Sub-option2=72656D3476313030, 此为rem4v100的ASCII码的16进制表示。

 

序号

日期

跟进人

内容摘要

1

2014-06-20

Vicissi

文档创建

 

  
 
以上内容是否为您所需要的答案?
以上内容是否清晰、简明和易于理解的?
您是如何知道网件社区的?