Support

How to configure DHCP on OLT?

DHCP Option 82 is a user security mechanism, which encapsulates the user access information obtained by access devices through relay agent info option (RAIO) into the Option 82 field of the DHCP request packets sent from a user. The data is encapsulated in the format specified by customers.

This facilitates the upper-layer authentication server to authenticate users and prevents user account theft and roaming. In this article, we choose Huawei MA5683T for testing, to show you how to configure DHCP on a Huawei MA5683T OLT.

Usage Guidelines

Enable Dynamic Host Configuration Protocol (DHCP) Option 82 on the MA5683T. This configuration is recommended for the DHCP-based Internet access service.

MA5683T front pic.jpg

1.Enable DHCP Option 82 on the MA5683T (support by Thunder-link).

DHCP Option 82 can be enabled or disabled at four levels: global, port, VLAN, and service port levels. This function takes effect only after it is enabled at the four levels.

Among the four levels, DHCP Option 82 is disabled only at the global level by default.

The global level: In global config mode, run the DHCP option82 command to enable DHCP Option 82 at the global level.

When you run this command, select the enable, forward, or rebuild parameter based on site requirements. The three parameters can all enable DHCP Option 82 but provide different packet processing policies on the MA5683T. For details, see the DHCP option82 command.

The port level: In global config mode, run the DHCP option82 port or DHCP option82 board command to enable DHCP Option 82 at the port level.

The VLAN level:

a. In global config mode, run the VLAN service-profile command to create a VLAN service profile.

b. Run the DHCP option82 enable command to enable DHCP Option 82 at the VLAN level.

c. Run the commit command to make the profile configuration take effect.

d. Run the quit command to quit the VLAN service profile mode.

e. Run the VLAN bind service-profile command to bind the created VLAN service profile to a VLAN.

The service port level: In global config mode, run the DHCP option82 service-port command to enable DHCP Option 82 at the service port level.

2.On the MA5683T, run the DHCP-option82 permit-forwarding service-port command with the enable parameter selected, to allow ONT DHCP packets to carry Option 82 information.

Example

1. Check the DHCP status of MA5683T

THUNDER_LINK_OLT_MA5683T(config)#display dhcp option82 config 
     DHCP option82 is disabled 
     Maximum length of DHCP packet is 1500 bytes
     DHCP Sub-Option7 is disabled 
     DHCP Sub-Option90 is disabled
THUNDER_LINK_OLT_MA5683T(config)#

2. Check the MAC address learning of the used VLAN

THUNDER_LINK_OLT_MA5683T(config)#display mac-address vlan 491
     ----------------------------------------------------------------------
     SRV-P BUNDLE TYPE MAC            MAC TYPE F /S /P   VPI  VCI   VLAN ID
     INDEX INDEX 
     ----------------------------------------------------------------------
     -    -   eth  0046-4bbc-b2c1 dynamic  0 /9 /0   -    -         491
     0    -   gpon ec55-f9c3-3da6 dynamic  0 /4 /0   30   1         491
     ----------------------------------------------------------------------
     Total: 2
     Note: F--Frame, S--Slot, P--Port, F/S/P indicates PW Index for PW,
     A--The MAC address is learned or configured on the aggregation port,
     VPI indicates ONT ID for PON, VCI indicates GEM index for GPON,
     v/e--vlan/encap, pri-tag--priority-tagged,
     ppp--pppoe, ip--ipoe, ip4--ipv4oe, ip6--ipv6oe
THUNDER_LINK_OLT_MA5683T(config)#

3. enable the function of MA5683T

THUNDER_LINK_OLT_MA5683T(config)#dhcp option82 enable
THUNDER_LINK_OLT_MA5683T(config)#
THUNDER_LINK_OLT_MA5683T(config)#display dhcp option82 config
       DHCP option82 is enabled 
       Maximum length of DHCP packet is 1500 bytes
       DHCP Sub-Option7 is disabled 
       DHCP Sub-Option90 is disabled
THUNDER_LINK_OLT_MA5683T(config)#

4. enable DHCP on service-port

THUNDER_LINK_OLT_MA5683T(config)#dhcp option82 service-port 0 enable
THUNDER_LINK_OLT_MA5683T(config)#display dhcp option82 service-port all
       -------------------------------------------------------------------------
       Service-  F /S /P   VPI   VCI   Flow        Flow           Option82 
       portID                          Type        Para 
       -------------------------------------------------------------------------
       0         0 /4 /0   30    1      vlan        491            Enable
       -------------------------------------------------------------------------
       Note: F--Frame, S--Slot, P--Port,
       VPI indicates ONT ID for PON, VCI indicates GEM index for GPON
THUNDER_LINK_OLT_MA5683T(config)#

5. Check the configure result on SW

[Thunder_link_SW_3328]display arp
     IP ADDRESS      MAC ADDRESS  EXPIRE(M) TYPE INTERFACE      VPN-INSTANCE 
     VLAN 
     ------------------------------------------------------------------------------
     10.10.10.200    0046-4bbc-b2c1         I -  Vlanif491
     10.10.10.254    ec55-f9c3-3da6  18     D-0  GE0/0/1
     491
     ------------------------------------------------------------------------------
     Total:6         Dynamic:1       Static:0    Interface:5 
     [Thunder_link_SW_3328]
 
[Thunder_link_SW_3328]ping 10.10.10.254
       PING 10.10.10.254: 56  data bytes, press CTRL_C to break
       Reply from 10.10.10.254: bytes=56 Sequence=1 ttl=128 time=1 ms
       Reply from 10.10.10.254: bytes=56 Sequence=2 ttl=128 time=1 ms
       Reply from 10.10.10.254: bytes=56 Sequence=3 ttl=128 time=1 ms
       Reply from 10.10.10.254: bytes=56 Sequence=4 ttl=128 time=1 ms
       Reply from 10.10.10.254: bytes=56 Sequence=5 ttl=128 time=1 ms
 
--- 10.10.10.254 ping statistics ---
       5 packet(s) transmitted
       5 packet(s) received
       0.00% packet loss
       round-trip min/avg/max = 1/1/1 ms
 
[Thunder_link_SW_3328]
 
Main code on SW side:
#
     ip pool test491
gateway-list 10.10.10.200
network 10.10.10.0 mask 255.255.255.0
#
#
interface Vlanif491
ip address 10.10.10.200 255.255.255.0
dhcp select global
#
 
Main code on OLT side :
#
     [bbs-config]
<bbs-config>
service-port 0 vlan 491 gpon 0/4/0 ont 30 gemport 1 multi-service user-vlan 491 tag-transform translate
#
#
[dhcp] 
<dhcp>
dhcp option82 service-port 0 enable
dhcp option82 enable
#

Through above operations, DHCP can be successfully configured on Huawei MA5608T/MA5683T/MA5680T/MA5800 series OLT, it ensures the user access security. Hope this article can help you with your business.

Related Posts