This KB describes the behavior of route-suppression for DHCP function.
user@Switch# run show dhcp relay binding IP address Session Id Hardware address Expires State Interface 192.168.3.113 17 54:4b:8c:XX:XX:XX 14049 BOUND ge-0/0/1.0 user@Switch# run show route forwarding-table | match 192.168.3.113 192.168.3.113/32 dest 0 54:4b:8c:XX:XX:XX ucst 1735 1 ge-0/0/1.0 <<<<=== There is a destination route
With route-suppression destination option, ARP mapping won't be done automatically and so you can suppress installing route entry from forwarding table.Here is the output comparison between with and without route-suppression.Without route-suppression--------------------
user@Switch# run show dhcp relay binding IP address Session Id Hardware address Expires State Interface 192.168.3.113 17 54:4b:8c:XX:XX:XX 14049 BOUND ge-0/0/1.0 user@Switch# run show arp no-resolve | match 192.168.3.113 54:4b:8c:XX:XX:XX 192.168.3.113 ge-0/0/1.0 permanent <<<=========== Here, permanent ARP mapping done by DHCP binding.
user@Switch# run show route forwarding-table | match 192.168.3.113 192.168.3.113/32 dest 0 54:4b:8c:XX:XX:XX ucst 1736 1 ge-0/0/1.0 <<<=========== Destination route
user@Switch# run clear dhcp relay binding all {master:0}[edit] user@Switch# run show arp no-resolve | match 192.168.3.113
user@Switch# run show dhcp relay binding IP address Session Id Hardware address Expires State Interface 192.168.3.113 2 54:4b:8c:XX:XX:XX 85496 BOUND ge-0/0/1.0 user@Switch# run show arp no-resolve | match 192.168.3.113 <<<=========== No permanent ARP mapping user@Switch# run show route forwarding-table | match 192.168.3.113 <<<=========== No destination route user@Switch# run show route 192.168.3.113 inet.0: 10 destinations, 10 routes (10 active, 0 holddown, 0 hidden) + = Active Route, - = Last Active, * = Both 192.168.3.113/32 *[Access-internal/12] 00:00:23 > to 192.168.3.10 via ge-0/0/1.0
user@Switch# run ping 192.168.3.113 PING 192.168.3.113 (192.168.3.113): 56 data bytes 64 bytes from 192.168.3.113: icmp_seq=0 ttl=64 time=29.788 ms
user@Switch# run show arp no-resolve | match 192.168.3.11354:4b:8c:17:41:c9 192.168.3.113 ge-0/0/1.0 none <<<=========== ARP mapping with none flag.{master:0}[edit]user@Switch# run show route forwarding-table | match 192.168.3.113192.168.3.113/32 dest 0 54:4b:8c:XX:XX:XX ucst 1735 1 ge-0/0/1.0 <<<=========== Destination route
set routing-options static route 192.168.1.0/24 next-hop 192.168.3.10
set interfaces ge-0/0/1 unit 0 family inet address 192.168.3.10/24