In SDP 7.0/7.1, there is currently a known issue with creating an alias within the same subnetwork (Ref# J2670265). For example, below is the output of ifconfig from a QNX 7.0 VM:
lo0: flags=8049<UP,LOOPBACK,RUNNING,MULTICAST> mtu 33136
inet 127.0.0.1 netmask 0xff000000
inet6 ::1 prefixlen 128
inet6 fe80::1%lo0 prefixlen 64 scopeid 0x1
vx0: flags=8843<UP,BROADCAST,RUNNING,SIMPLEX,MULTICAST> mtu 1500
capabilities rx=1f<IP4CSUM,TCP4CSUM,UDP4CSUM,TCP6CSUM,UDP6CSUM>
capabilities tx=7e<TCP4CSUM,UDP4CSUM,TCP6CSUM,UDP6CSUM,TSO4,TSO6>
enabled rx=1f<IP4CSUM,TCP4CSUM,UDP4CSUM,TCP6CSUM,UDP6CSUM>
enabled tx=7e<TCP4CSUM,UDP4CSUM,TCP6CSUM,UDP6CSUM,TSO4,TSO6>
address: 00:0c:29:89:ba:cd
media: Ethernet autoselect
status: active
inet 192.168.36.129 netmask 0xffffff00 broadcast 192.168.36.255
inet6 fe80::20c:29ff:fe89:bacd%vx0 prefixlen 64 scopeid 0x11
If you try to add an alias within the same subnet, it will result in the following error:
# ifconfig vx0 alias 192.168.191.130/24
ifconfig: SIOCAIFADDR: File exists