Virtual Interfaces on Linux

Hi,

I have RH Linux system on which we have a 10Gb nic card that we want to configure multiple Virtual interfaces that are all tagged on the switch side.

Here is what I am trying to do, I want to have clients from different vlans that are truncked to be able to communicate with my RHEL server on just one interface.

1 Physical NIC -> Virtual interface 1 ( with vlan 1 )
-> Virtual interface 1 ( with vlan 2 )
-> Virtual interface 1 ( with vlan 3 )
-> Virtual interface 1 ( with vlan 4 )

Have you considered using SR-IOV or virtual tagged interfaces ?
Are you running virtual machines on that or bare metal configuration ?

Regards
Peasant.