Print

同一个olt口下挂不同onu终端广播业务不通

2024-10-28 发表

问题描述

 

现场测试发现同一个oltonu互相不可达,不同olt接口下onu可达。

且现网为广播业务,广播业务也不可达

 

过程分析

olt上查看,有两个onu的对应arp表项,且学习正确。

使用电脑进行测试,均能学到oltarp

onu有如下限制:

同一个OLT接口下,不同ONU之间不能互通,如果要通,需要开启ARP代理,但是arp代理是为了解决单播报文封装,无法解决广播流量。

解决方法

1、单播可达,开启arp代理:proxy-arp enable

2、广播可达:开启udp-helper实现广播转单播:

<SwitchA> system-view

[SwitchA] udp-helper enable

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

[SwitchA] udp-helper port 55

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

[SwitchA] interface vlan-interface 1

[SwitchA-Vlan-interface1] ip address Y.Y.Y.Y 16

[SwitchA-Vlan-interface1] udp-helper server X.X.X.X

 

表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个(包括广播转单播和广播转组播)