ONTs doesnt get IP addresses with option82


Warning: foreach() argument must be of type array|object, string given in /www/wwwroot/wordpress/wp-content/themes/loobek/single.php on line 138

Issue Description

 
Client want to switch users for DHCP L2 with option82. After they enabled option82 the end users does not get IP.

Alarm Information

download 2
VERSION : MA5600V800R017C10
PATCH   : SPH202
PRODUCT : MA5683T

Handling Process

 

  1. Collect the details on the OLT
    (config)#scroll
    (config)#display patch all
    (config)#display board 0
    (config)#display time
    (config)#display version
    (config)#display current-configuration
    (config)#display log all
    (config)#display log failure
    (config)#display alarm active all
    (config)#display alarm history all
    (config)#display event history all
    (config)#diagnose
    (diagnose)%%display reboot-record active
    (diagnose)%%display reboot-record standby
    (diagnose)%%display reset-record
    (diagnose)%%display lastwords current
    (diagnose)%%display lastwords history
    (diagnose)%%display error standby
    (config)#undo scroll
     
    Make sure that after you configured the OLT, to open Option82 in ONT
    InternetGatewayDevice.LANDevice.LANHostConfigManagement.X_HW_DHCPOption82Enable
    InternetGatewayDevice.LANDevice.LANHostConfigManagement.X_HW_PPPoEPITPEnable
    Check on OLT the configurations of DHCP Option 82, this option is used to enhance user security:
    RAIO configuration mode: global
    RAIO mode: user-defined
    Ethernet access mode:
    CID format: eth
    Subrack ID/slot ID/sub-slot ID/port ID: vlanid
    xPON access mode:
    CID format: xpon
    Subrack ID/slot ID/sub-slot ID/port ID: ontid.vlanid
    RID format: labels of service ports
    huawei(config)#raio-mode user-defined dhcp-option82huawei(config)#raio-format dhcp-option82 cid eth anid eth frame/slot/subslot/port:vlanid
    huawei(config)#raio-format dhcp-option82 cid xpon anid xpon frame/slot/subslot/port:ontid.vlanidhuawei(config)#raio-format dhcp-option82 rid eth splabelhuawei(config)#raio-format dhcp-option82 rid xpon splabelhuawei(config)#dhcp option82 enable
    From the display information, we found that the OLT -> ONT configuration is ok.
    4. During the checking we identify that DHCP L2 is sending the Discover packet, but is not receiving the DHCP reply.
    download
    5. Trace the peer side of OLT uplink port on DHCP server and we identify that no packets are received (Wireshark)
    download 1
    6. Client need to check the configuration on Cisco router, in order to allow packets from DHCP option82 to pass.

     
    Root Cause

Competitor  by default is not accepting DHCP Discovers which already has option 82 parameters.
Competitor is dropping them, so you have to configure: ip dhcp relay information trusted to allow them on
Competitor interface

Solution

We isolate the issue in not between ONT-OLT, the client configured the ip dhcp relay information trusted to allow the DHCP option82 packets on Competitor interface.

Suggestions

  1. Make sure that after you configured the OLT, to open Option82 in ONT
    InternetGatewayDevice.LANDevice.LANHostConfigManagement.X_HW_DHCPOption82Enable
    InternetGatewayDevice.LANDevice.LANHostConfigManagement.X_HW_PPPoEPITPEnable
  2. Verify if there any products between OLT and DHCP server to allow DHCP option82 to pass.