Is it EIGRP support secondary ip address

Yes the Enhanced Interior Gateway Routing Protocol (EIGRP) supports secondary addresses. However, because EIGRP supply data packets from the primary address, all the routers should be configured with the primary addresses that belong on the same subnet.

Be sure that the primary address on the interface is configured for EIGRP by issuing the network command under the router eigrp configuration command. This network should include the primary address of the interface which runs EIGRP.

This is an example:

interface e0/0
ip address 172.16.1.1 255.255.255.0
ip address 130.102.1.1 255.255.255.0 secondary

router eigrp 10
network 172.16.0.0
!– This network covers the address assigned to interface e0/0.
network 130.102.0.0

The 130.102.0.0 network covers the secondary IP address assigned to interface e0/0. Although the 130.102.0.0 network is also included in EIGRP, EIGRP will not form a neighbor over this network. However, the 130.102.0.0 network is advertised through EIGRP. If there is a mismatch between the primary address configured on the interfaces there occurs “not on common subnet for Ethernet0” error message will shown in logs.