No relevant resource is found in the selected language.

This site uses cookies. By continuing to browse the site you are agreeing to our use of cookies. Read our privacy policy>

Reminder

To have a better experience, please upgrade your IE browser.

upgrade

S9312 DHCP Relay drops DHCP OFFER packet due to leak of ARP entry for second switch DHCP Relay

Publication Date:  2012-07-27 Views:  58 Downloads:  0
Issue Description
SW version: S9300 V100R002C00SPC002.
The network scheme is as follows:
DHCP server----swc-ksvl(s9312)-----swc-ksvr(s9312)----DHCP client.
DHCP client is L2 switch which whats to get management IP from dhcp server, both S9300s work as DHCP Relay agents in supervlan 57 and have ip addresses 172.31.0.1 and 172.31.0.2 left (swc-ksvl) and right (swc-ksvr) switches correspondently. DHCP server has ip 10.99.99.248.
If client sends dhcp discovery request switch swc-ksvr will forward it to swc-ksvl and then to dhcp server through relay mechanism. Than dhcp server sends OFFER and if on left switch(swc-ksvl) there is no arp entry for 172.31.0.2 it drops OFFER packet instead of sending arp request and resolve arp and forward packet to right switch (swc-ksvr).
In the attachments you can find network scheme, log from swc-ksvl, configurations, SW version and packets captures from following ports:
-swc-ksvl eth-trunk-1, which is connected to DHCP server;
-swc-ksvl port 1/0/0, which is connected to swc-ksvr 1/0/0;
-swc-ksvr 2/0/1, to which client is connected.
Alarm Information
null
Handling Process
1. Check mac tables and arp tables on both switches.
2. Check packets captures on all links.
3. Found that DHCP OFFER packet is not forwarded to SVC-KSVR.
4. During experiment, after we ping 172.31.0.2 from swc-ksvl, swc-ksvl adds arp entry and forward OFFER packet normally.
5. Ask R&D for support.
6. Received solution from R&D - DHCP Relay + VRRP is not supported, so thats why scheme work is not stable. Workarround solution is to configure static arp for SVC-KSVR vlanif 172.31.0.2.
Root Cause
If client sends dhcp discovery request switch swc-ksvr will forward it to swc-ksvl and then to dhcp server through relay mechanism. Than dhcp server sends OFFER and if on left switch(swc-ksvl) there is no arp entry for 172.31.0.2 it drops OFFER packet instead of sending arp request and resolve arp and forward packet to right switch (swc-ksvr).
Suggestions
Null

END