• 产品与解决方案
  • 行业解决方案
  • 服务
  • 支持
  • 合作伙伴
  • 新华三人才研学中心
  • 关于我们

07-三层技术-IP业务配置指导

12-UDP Helper配置

本章节下载 12-UDP Helper配置  (204.74 KB)

docurl=/cn/Service/Document_Software/Document_Center/Home/Routers/00-Public/Configure/Operation_Manual/H3C_MSR_CG(V7)-R0615-6W204/07/201901/1144359_30005_0.htm

12-UDP Helper配置


1 UDP Helper

设备各款型对于本节所描述的特性支持情况有所不同,详细差异信息如下:

型号

特性

描述

MSR810/810-W/810-W-DB/810-LM/810-W-LM/810-10-PoE

/810-LM-HK/MSR810-W-LM-HK/810-LMS/810-LUS

UDP Helper

仅MSR810-LMS/810-LUS不支持

MSR2600-6-X1/2600-10-X1

支持

MSR 2630

支持

MSR3600-28/3600-51

支持

MSR3600-28-SI/3600-51-SI

不支持

MSR3610-X1/3610-X1-DP/3610-X1-DC/3610-X1-DP-DC

支持

MSR 3610/3620/3620-DP/3640/3660

支持

MSR 5620/5660/5680

支持

 

型号

特性

描述

MSR810-W-WiNet/810-LM-WiNet

UDP Helper

支持

MSR830-4LM-WiNet

支持

MSR830-5BEI-WiNet/830-6EI-WiNet/830-10BEI-WiNet

支持

MSR830-6BHI-WiNet/830-10BHI-WiNet

支持

MSR2600-10-X1-WiNet

支持

MSR2630-WiNet

支持

MSR3600-28-WiNet

支持

MSR3610-X1-WiNet

支持

MSR3610-WiNet/3620-10-WiNet/3620-DP-WiNet/3620-WiNet/3660-WiNet

支持

 

型号

特性

描述

MSR810-LM-GL

UDP Helper

支持

MSR810-W-LM-GL

支持

MSR830-6EI-GL

支持

MSR830-10EI-GL

支持

MSR830-6HI-GL

支持

MSR830-10HI-GL

支持

MSR2600-6-X1-GL

支持

MSR3600-28-SI-GL

支持

 

1.1  UDP Helper简介

UDP Helper(UDP中继转发)功能包括三部分:

·     广播转单播UDP Helper:将指定UDP端口的广播报文转换为单播报文。

·     广播转组播UDP Helper:将指定UDP端口的广播报文转换为组播报文。

·     组播UDP Helper:将指定UDP端口的组播报文转换为广播报文或单播报文。

UDP广播报文可以分为以下两类:

·     定向广播报文是指发送给特定网络的广播报文,该报文的目的IP地址中网络号为特定网络的网络号,主机号为全1。譬如一个B类IP地址128.1.1.1的定向广播地址就是128.1.255.255。

·     受限广播报文是指发送给接口所在子网主机的广播报文,该报文的目的IP地址为255.255.255.255。

1.1.1  广播转单播UDP Helper

当网络中的主机需要通过发送广播报文,来获得网络配置或查询网络中其他设备的名称,但是,主机与服务器或待查询的设备不在同一个广播域时,主机就无法获得所需要的信息。

为解决上述问题,设备提供了广播转单播UDP Helper功能。通过该功能可以实现对指定UDP端口的广播报文进行中继转发,即将指定UDP端口的广播报文转换为单播报文发送给指定的目的服务器,起到中继的作用。

开启广播转单播UDP Helper功能后,如果设备接收到UDP广播报文,将根据报文的UDP目的端口号来判断是否要对其中继转发,并进行相应的处理:

·     如果报文的UDP目的端口号与配置的需要中继转发的UDP端口号匹配,则复制一份报文,修改IP报文头的目的IP地址,将报文发给指定的目的服务器;

·     如果报文的UDP目的端口号与配置的需要中继转发的UDP端口号不匹配,则不对报文进行处理。

1.1.2  广播转组播UDP Helper

在某些特定组网下,网络中的中间设备通过广播转发报文,边缘设备通过组播转发报文,在广播转发的最后一跳可以通过配置广播转组播UDP Helper将广播报文转换成组播报文。

配置广播转组播UDP Helper功能后,当设备收到UDP广播报文时,如果该报文的UDP目的端口号与配置的需要中继转发的UDP端口号匹配,则查找配置的广播到组播的映射,如果查找成功则复制一份报文,修改IP报文头的目的IP地址为组播地址,将报文组播出去。

1.1.3  组播UDP Helper

组播UDP Helper包括组播转单播和组播转广播。

在某些特定组网下,网络中的中间设备通过组播转发报文,边缘设备通过广播或单播转发报文,在组播转发的最后一跳可以通过配置组播MAP将组播报文转换成广播或单播报文。

配置UDP Helper组播MAP功能后,当设备收到组播报文时,如果该报文的UDP目的端口号与配置的需要中继转发的UDP端口号匹配,则查找配置的组播MAP映射,如果查找成功则复制一份报文,修改IP报文头的目的IP地址为组播MAP映射的IP地址,将报文转发出去。

1.2  配置广播转单播UDP Helper

提示

一些支持定向广播报文抑制功能的设备,缺省情况下禁止接收接口所在子网的定向广播报文,此类设备只有在接口视图下配置ip forward-broadcast命令后,UDP Helper功能才可用。有些支持定向广播报文抑制功能的设备,缺省情况下允许接收接口所在子网的定向广播报文,此类设备不需配置ip forward-broadcast命令,UDP Helper功能也可以使用,请以设备的实际情况为准。定向广播报文抑制功能的详细介绍请参见“三层技术-IP业务配置指导”中的“IP性能优化”。

 

表1-1 配置广播转单播UDP Helper

操作

命令

说明

进入系统视图

system-view

-

开启UDP Helper功能

udp-helper enable

缺省情况下,UDP Helper功能处于关闭状态

配置需要中继转发的报文的目的UDP端口

udp-helper port { port-number | dns | netbios-ds | netbios-ns | tacacs | tftp | time }

缺省情况下,未配置需要中继转发的报文的目的UDP端口

UDP Helper功能不能中继转发DHCP广播报文,即中继转发的UDP端口不能配置为67和68

设备上最多可以配置256个需要中继转发的UDP端口

进入接口视图

interface interface-type interface-number

-

配置广播转单播中继转发的目的服务器

udp-helper server ip-address [ global | vpn-instance vpn-instance-name ]

缺省情况下,未配置广播转单播中继转发的目的服务器

请在接收广播报文的入接口上配置广播转单播中继转发目的服务器

一个接口上最多可以配置的广播中继个数为20个(包括广播转单播和广播转组播)

 

1.3  配置广播转组播UDP Helper

提示

一些支持定向广播报文抑制功能的设备,缺省情况下禁止接收接口所在子网的定向广播报文,此类设备只有在接口视图下配置ip forward-broadcast命令后,UDP Helper功能才可用。有些支持定向广播报文抑制功能的设备,缺省情况下允许接收接口所在子网的定向广播报文,此类设备不需配置ip forward-broadcast命令,UDP Helper功能也可以使用,请以设备的实际情况为准。定向广播报文抑制功能的详细介绍请参见“三层技术-IP业务配置指导”中的“IP性能优化”。

 

表1-2 配置广播转组播UDP Helper

操作

命令

说明

进入系统视图

system-view

-

开启UDP Helper功能

udp-helper enable

缺省情况下,UDP Helper功能处于关闭状态

配置需要中继转发的报文的目的UDP端口

udp-helper port { port-number | dns | netbios-ds | netbios-ns | tacacs | tftp | time }

缺省情况下,未配置需要中继转发的报文的目的UDP端口

UDP Helper功能不能中继转发DHCP广播报文,即中继转发的UDP端口不能配置为67和68

设备上最多可以配置256个需要中继转发的UDP端口

进入接口视图

interface interface-type interface-number

-

配置广播转组播中继转发

udp-helper broadcast-map multicast-address [ acl acl-number ]

缺省情况下,未配置广播转组播中继转发

请在接收广播报文的入接口上配置广播转组播中继转发

一个接口上最多可以配置的广播中继个数为20个(包括广播转单播和广播转组播)

 

1.4  配置组播 UDP Helper

表1-3 配置组播UDP Helper

操作

命令

说明

进入系统视图

system-view

-

开启UDP Helper功能

udp-helper enable

缺省情况下,UDP Helper功能处于关闭状态

配置需要中继转发的报文的目的UDP端口

udp-helper port { port-number | dns | netbios-ds | netbios-ns | tacacs | tftp | time }

缺省情况下,未配置需要中继转发的报文的目的UDP端口

UDP Helper功能不能中继转发DHCP广播报文,即中继转发的UDP端口不能配置为67和68

设备上最多可以配置256个需要中继转发的UDP端口

进入接口视图

interface interface-type interface-number

-

配置组播MAP映射

udp-helper multicast-map multicast-address ip-address [ global | vpn-instance vpn-instance-name ] [ acl acl-number ]

缺省情况下,未配置组播MAP映射

请在接收组播报文的入接口上配置组播MAP映射

接口下配置组播MAP映射时,同一个组播地址可以映射给16个IP地址

 

1.5  UDP Helper显示和维护

在完成上述配置后,在任意视图下执行display命令可以显示配置广播转单播UDP Helper功能后的运行情况,通过查看显示信息验证配置的效果。

在用户视图下,执行reset命令可以清除广播转单播中继转发的报文统计数目。

表1-4 UDP Helper显示和维护

操作

命令

显示广播转单播中继转发的相关信息

display udp-helper interface interface-type interface-number

清除广播转单播中继转发的报文统计数目

reset udp-helper statistics

 

1.6  UDP Helper典型配置举例

1.6.1  广播转单播UDP Helper典型配置举例

1. 组网需求

图1-1所示,Router A的GigabitEthernet1/0/1接口的IP地址为10.110.1.1/16,连接到网段10.110.0.0/16。配置将目的UDP端口号为55的广播报文,中继转发到目的服务器10.2.1.1/16。

2. 组网图

图1-1 广播转单播UDP Helper配置举例组网图

 

3. 配置步骤

说明

用户需保证Router A到网段10.2.0.0/16路由可达。

 

# 开启UDP Helper功能。

<RouterA> system-view

[RouterA] udp-helper enable

# 配置需要中继转发的报文的目的UDP端口为55。

[RouterA] udp-helper port 55

# 配置广播转单播中继转发的目的服务器地址为10.2.1.1。

[RouterA] interface GigabitEthernet 1/0/1

[RouterA-GigabitEthernet1/0/1] ip address 10.110.1.1 16

[RouterA-GigabitEthernet1/0/1] udp-helper server 10.2.1.1

4. 验证配置

# 显示GigabitEthernet1/0/1接口的广播转单播UDP Helper的相关信息。

[RouterA-GigabitEthernet1/0/1] display udp-helper interface gigabitethernet 1/0/1

Interface                Server VPN instance            Server address   Packets sent

GigabitEthernet1/0/1     N/A                           10.2.1.1         5

1.6.2  广播转组播UDP Helper典型配置举例

1. 组网需求

图1-2所示,Router A的GigabitEthernet1/0/1接口的IP地址为10.110.1.1/16,连接到网段10.110.0.0/16,Router B在组播组225.1.1.1中。配置将目的UDP端口号为55的广播报文,转换为目的地址为225.1.1.1的组播报文。

2. 组网图

图1-2 UDP Helper广播转组播配置举例组网图

 

3. 配置步骤

说明

用户需保证Router A到网段10.2.0.0/16路由可达。

 

# 开启UDP Helper功能。

<RouterA> system-view

[RouterA] udp-helper enable

# 配置需要中继转发的报文的目的UDP端口为55。

[RouterA] udp-helper port 55

# 在广播报文的入接口上配置配置广播转组播中继转发的组播地址为225.1.1.1。

[RouterA] interface gigabitethernet 1/0/1

[RouterA-GigabitEthernet1/0/1] ip address 10.110.1.1 16

[RouterA-GigabitEthernet1/0/1] udp-helper broadcast-map 225.1.1.1

[RouterA-GigabitEthernet1/0/1] quit

# 在路由器A上全局开启组播路由,在广播报文的入接口上配置组播协议PIM-DM,允许组播转发,并将入接口加入组播组225.1.1.1。

[RouterA] multicast routing

[Sysname-mrib] quit

[RouterA] interface gigabitethernet 1/0/1

[RouterA-GigabitEthernet1/0/1] pim dm

[RouterA-GigabitEthernet1/0/1] igmp enable

[RouterA-GigabitEthernet1/0/1] igmp static-group 225.1.1.1

# 在路由器A的接口GigabitEthernet1/0/2上配置组播协议,允许转换后的组播报文从该口出。

[RouterA-GigabitEthernet1/0/2] pim dm

[RouterA-GigabitEthernet1/0/2] igmp enable

[RouterA-GigabitEthernet1/0/2] igmp static-group 225.1.1.1

4. 验证配置

通过抓包,分析发现Router B能接收到来自Router A转发的组播报文。

1.6.3  组播UDP Helper典型配置举例

1. 组网需求

Router A的GigabitEthernet1/0/2接口的IP地址为10.110.1.1/16,连接到网段10.110.0.0/16,Router B的接口GigabitEthernet1/0/1在组播组225.1.1.1中。配置将Router B发送过来的目的UDP端口号为55、目的组播地址为225.1.1.1的组播报文广播到10.110.0.0/16网段的所有主机。

2. 组网图

图1-3 UDP Helper组播MAP配置举例组网图

 

3. 配置步骤

说明

用户需保证Router A到网段10.2.0.0/16路由可达。

 

# 开启UDP Helper功能。

<RouterA> system-view

[RouterA] udp-helper enable

# 配置需要中继转发的报文的目的UDP端口为55。

[RouterA] udp-helper port 55

# 配置目地地址为225.1.1.1的组播报文转为地址为10.110.0.0/16网段的广播报文。

[RouterA] interface gigabitethernet 1/0/1

[RouterA-GigabitEthernet1/0/1] udp-helper multicast-map 225.1.1.1 10.110.255.255

4. 验证配置

通过抓包,分析发现Router A中接口GigabitEthernet1/0/2所在网段10.110.0.0/16的所有主机能收到转发后的广播报文。

不同款型规格的资料略有差异, 详细信息请向具体销售和400咨询。H3C保留在没有任何通知或提示的情况下对资料内容进行修改的权利!

新华三官网
联系我们