## What is the use case of the new feature?
Our customer has configured a second IP address on a physical Ethernet interface:
[root@amd1 ~]# ifconfig -a
eth0 Link encap:Ethernet HWaddr 00:08:02:46:0B:EB
inet addr:192.168.1.4 Bcast:192.168.1.255 Mask:255.255.255.0
eth0:1 Link encap:Ethernet HWaddr 00:08:02:46:0B:EB
inet addr:192.168.2.4 Bcast:192.168.2.255 Mask:255.255.255.0
The second IP address however did not appear in monitoring applications like Spectrum and we found out that this is because SysEdge doesn't report the second IP.
When dumping the agent one would expect that the second IP address is listed in the ipAddrTable (22.214.171.124.126.96.36.199), while this is the MIB tree providing all IPv4 addresses in the current releases. However this is not the case; only the first IP address on the physical interface (and the loop back interface) is (/are) listed:
.188.8.131.52.184.108.40.206.220.127.116.11.0.1 IpAddress 127.0.0.1
.18.104.22.168.22.214.171.124.126.96.36.199.1.4 IpAddress 192.168.1.4
.188.8.131.52.184.108.40.206.220.127.116.11.0.1 Integer 1
.18.104.22.168.22.214.171.124.126.96.36.199.1.4 Integer 2
.188.8.131.52.184.108.40.206.220.127.116.11.0.1 IpAddress 255.0.0.0
.18.104.22.168.22.214.171.124.126.96.36.199.1.4 IpAddress 255.255.255.0
The MIB tree ipAddressTable (188.8.131.52.184.108.40.206) is even totally empty and doesn't provide any information at all.
## Describe the new feature in detail
We want SysEdge to report all(!) IP addresses that are configured on a device.
## Describe how you envision this new feature being implemented
Best would be to finally implement the ipAddressTable as intended and provide all configured IP addresses in that MIB tree including IPv4 and IPv6 addresses.
## What business problem will be solved by adding this new feature?
The customer can't see the second IP address in Spectrum to have it documented in his NMS. But beside specific use cases, that customers can't find out from the agents which IP addresses are already in use and that custom modules for cluster devices don't work, this is something the SysEdge is made for (to provide system information) and what it currently isn't fully doing.
## Describe the importance and urgency