Its not the same, using an SXT as and CPE in an layer2 network where no routing is handled we need support for inserting/replacing option 82 agent.circuit-id to identify the customers at a central dhcp-server. Many of our customers(network infrastrucure owners) dont handle layer3 and this is provided by a third party serviceprovider in “open networks”. End customer can choose from several diffrent serviceproviders from internet, telephony and tv. Theese service providers need to know where the dhcp-req originates and we dont know anything about their ip-addressranges or even what ip-address their dhcp-server is using. That one strong reason for implementing this feature.
For me it look like an pretty simple feature to implement, forward dhcp-request packet to cpu instead of uplink, add/replace option-82 with hostname and ingressport recalculate packet and send it out on intended uplink port. This function would only be imoplemented in bridging of course othervise we could use dhcp-relay functions.