No, that won't work, because those addresses are in the same broadcast domain, but are separate networks. You need to create separate IPv4 networks.
Number the first one 172.16.100.10/24 to a host at 172.16.100.11/24.
Number the second one 172.16.101.10/24 to a host at 172.16.101.11/24.
Number the third one 172.16.102.10/24 to a host at 172.16.102.11/24.
When you try to create multiple interfaces and configure them into what appears to be the same broadcast domain, UNIX will happily send packets for that network out of any of the interfaces. So you actually need to do what I've shown you to set up properly designed networking.