小乔 发表于 2022-1-13 14:20:18

华为UDP Helper配置指南

UDP Helper简介
介绍UDP Helper的产生背景和作用。

UDP Helper的产生背景
网络中的主机有时需要向服务器发送UDP广播报文,用以获取网络配置或解析网络主机名等。但是,如果主机和服务器不在同一个广播域时,无法利用UDP广播报文进行通信,主机就无法从服务器获取所需要的信息。

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

如图6-1,主机HostA通过NetBIOS-NS(NetBIOS Name Service)的解析,用主机名访问主机HostB。因为NetBIOS-NS和HostA不在同一广播域,所以HostA发送的目的端口为137的UDP广播报文无法到达NetBIOS-NS。在Router上使能UDP Helper功能后,对目的端口为137的UDP广播报文单播转发给NetBIOS-NS,完成HostA的解析请求,使HostA可以使用HostB的主机名访问HostB。

图6-1UDP Helper中继转发广播报文

UDP Helper转发的报文
路由器收到的报文必须具备以下所有条件才能够通过UDP Helper功能被转发:

报文的目的MAC必须为广播MAC(ffff-ffff-ffff)。
报文的目的IP必须为全1的广播IP(255.255.255.255)或子网广播IP(如:192.168.255.255)。
报文的TTL(Time to Live)要大于1。
报文必须是UDP协议报文。
报文的UDP目的端口必须是通过配置指定的UDP端口号。
UDP Helper支持的端口
路由器在使能UDP Helper功能后,默认对目的端口为指定的6个端口的UDP广播报文进行中继转发,目的端口为其他UDP端口的必须要在使能UDP Helper功能后手动配置。路由器最多可以配置16个目的UDP端口号(包括使能UDP Helper功能后默认配置的6个UDP端口号)。

默认指定的端口列表如表6-1所示。
表6-1UDP Helper使能后默认对广播报文中继转发的UDP端口列表
TFTP (Trivial File Transfer Protocol)69
DNS (Domain Name System)53
Time Service37
NetBIOS-NS (NetBIOS Name Service)137
NetBIOS-DS (NetBIOS Datagram Service)138
TACACS (Terminal Access Controller Access Control System)49

配置UDP Helper
配置UDP Helper可以对目的端口为指定端口的UDP广播报文进行中继转发。

前置任务
在配置UDP Helper功能之前,需完成以下任务:

配置路由器到目的服务器的路由信息,保证路由器到目的服务器的路由可达。

操作步骤
执行命令system-view,进入系统视图。
执行命令udp-helper enable,使能UDP Helper功能。
(可选)执行命令udp-helper port { port-number | dns | netbios-ds | netbios-ns | tacacs | tftp | time },配置需要中继转发的UDP端口。
说明:
使能UDP Helper功能后,默认对目的端口为Time(37)、TACACS(49)、DNS(53)、TFTP(69)、NetBIOS-NS(137)和NetBIOS-DS(138)的UDP广播报文进行中继转发。如果需要中继转发的UDP广播报文的目的端口为默认指定的端口,则无需配置该步骤。

执行命令interface interface-type interface-number,进入接口视图。
目前支持UDP Helper功能的接口有VLANIF接口和三层以太网接口及其子接口。

执行命令udp-helper server ip-address,配置UDP Helper中继转发的目的服务器。
检查配置结果
执行命令display udp-helper port,查看当前设备上已经配置的需要中继转发的UDP端口号信息。

配置UDP Helper示例组网需求如图6-2所示,Router的接口GE1/0/0和一局域网相连,GE1/0/0的IP地址为10.110.1.1/16。NetBIOS-NS和Router的接口GE2/0/0相连,NetBIOS-NS的IP地址为1.1.1.1/16,GE2/0/0的IP地址为1.1.1.2/16。现要求局域网用户之间直接使用主机名进行互访。图6-2配置UDP Helper组网图
https://download.huawei.com/mdl/image/download?uuid=1715844ba9de4429af8148f05b41ee4e



配置思路
[*]因为局域网主机之间要使用主机名进行互访,所以需要将对方的主机名解析成IP地址。但是,NetBIOS-NS和该局域网不在同一广播域,局域网内主机发送的UDP类型的NetBIOS-NS Register广播报文无法送达NetBIOS-NS。这就需要使能Router的UDP Helper功能,将主机发送的目的端口为137(NetBIOS-NS服务端口)的UDP广播报文单播转发给NetBIOS-NS,完成对主机名的解析。
[*]使能了UDP Helper功能后,需要在Router接口GE1/0/0上指定目的服务器为NetBIOS-NS,即指定Router中继转发的目的IP地址为NetBIOS-NS的IP地址。
https://download.huawei.com/mdl/image/download?uuid=17c88f200e484fc19d5c7cbd65ad1503 说明:因为Router在使能UDP Helper功能后,默认支持将目的UDP端口号为137的广播报文进行中继转发,所以此处不需要配置中继转发的UDP端口号。



操作步骤
[*]配置Router接口GE1/0/0的IP地址
<Huawei> system-view sysname Router interface gigabitethernet 1/0/0 ip address 10.110.1.1 16 quit

[*]配置Router接口GE2/0/0的IP地址
interface gigabitethernet 2/0/0 ip address 1.1.1.2 16 quit

[*]使能UDP Helper功能
udp-helper enable

[*]在Router接口GE1/0/0上配置中继转发的目的服务器
interface gigabitethernet 1/0/0 udp-helper server 1.1.1.1 quit quit

[*]验证配置结果
# 执行命令display udp-helper server查看UDP Helper中继转发报文的统计信息。<Router> display udp-helper serverServer-interface                  Server-Ip                   packet-num      ------------------------------------------------------------------------      GigabitEthernet1/0/0            1.1.1.1                        201      
# 执行命令display udp-helper port查看已经配置的需要中继转发的UDP报文的目的端口号信息。<Router> display udp-helper portUdp-Port-Number       Description                                             -------------------------------------------------------------                         37            Time                                                            49            TAC Access Control System                                       53            Domain Name Server                                              69            Trivial File Transfer Protocol                                 137            NETBIOS Name Service                                           138            NETBIOS Datagram Service            



配置文件Router的配置文件# sysname Router# udp-helper enable#interface GigabitEthernet1/0/0 ip address 10.110.1.1 255.255.0.0                                        udp-helper server 1.1.1.1 #interface GigabitEthernet2/0/0 ip address 1.1.1.2 255.255.0.0#                                                                               return

**** Hidden Message *****



wuyuchen 发表于 2022-1-13 14:23:14

{:6_289:}

李友 发表于 2022-1-13 15:08:29

王赜 发表于 2022-1-13 15:10:39

dasdasd

涂丁 发表于 2022-1-14 09:13:01

好好学习天天向上

yuewen 发表于 2022-1-14 14:27:11

{:6_263:}

路飞111222 发表于 2022-2-11 12:55:24

页: [1]
查看完整版本: 华为UDP Helper配置指南