If yes, how would the NICs be physically connected to CISCO switch? How would they know which vmnic0/1 routes traffic and where?
You should configure the Cisco ports as trunk ports and allow traffic from VLAN 1 (internal betwork) and VLAN 20 (DMZ network). About which vmnic will traffic the route, you should not worry, the load balance algorithm will take care of this.
Thank you and we tried doing first as you suggested above before we reserved to exhibit B solution because we weren't able to make it work. There is a KB article available on this but it is somewhat confusing. For example, we were suggested to set up ports on Cisco as mode access like so:
interface GigabitEthernet0/23
switchport access vlan 20
switchport mode access
!
Are you sure about trunk ports? The article mentions vlan tagging. How does this come into play? Can you provide a specific example for Cisco configuration?
Article mentioned: VMware KB: Configuring Network Switches for VLAN Tagging
QUESTIONS:
If we have VLAN 20 on vDMZ do we also have to have the same VLAN 20 on Cisco switch or it could be any number? Do vlan numbers have to match on virtual and physical switch?
If vmnic0 goes to port 23 on Cisco and vmnic1 goes to port 22 on Cisco are both Cisco ports should be set to trunks? Different of same VLAN?