With two physical interfaces on an IPO, we can setup direct communication between IP Phones and the IPO without going through a router, unless of course the routing is done on a layer 3 switch.
Here's how we do/did it:
[ul]
[li]Layer 2 switch, supports VLAN tagging[/li]
[li]Router supports VLAN tagging[/li]
[li]IPO does not support VLAN tagging.[/li]
[li]IP Phone supports VLAN tagging with non-tagged pass-through to computer.[/li]
[/ul]
[ul]
[li]"Voice" VLAN 10 - 10.1.1.0/255.255.255.0[/li]
[li]"Data" VLAN 1 (default) - 10.0.0.0/255.255.255.0[/li]
[/ul]
Layer 2 switch:
[ul]
[li]Interface 1: Tagged all VLANs - connect to Router[/li]
[li]Interface 2: Tagged VLAN 10, Untagged VLAN 1 - connect to IP Phone[/li]
[li]Interface 3: Untagged VLAN 1 - Connect to "LAN" interface on IPO[/li]
[li]Interface 4: Untagged VLAN 10 - Connect to "WAN" interface on IPO[/li]
[/ul]
IPO:
[ul]
[li]LAN 1 "LAN" - IP: 10.0.0.2 255.255.255.0[/li]
[li]LAN 2 "WAN" - IP: 10.1.1.2 255.255.255.0[/li]
[/ul]
IP Routes on IPO
[ul]
[li]Default: 0.0.0.0 0.0.0.0 10.0.0.1 LAN 1- send all un-knowable traffic to router's IP on[/li]
[li]LAN 1[/li]
[li]Data: 10.0.0.0 255.255.255.0 10.0.0.2 LAN 1 - send all data packets to the LAN 1 interface on the data subnet[/li]
[li]Voice: 10.1.1.0 255.255.255.0 10.1.1.2 LAN 2 - send all voice packets to LAN 2 interface on the voice subnet[/li]
[/ul]
Then there's the Voicemail Pro or TFTP server, it can be on either Data or Voice VLAN. Pretend its on data.
Voicemail Pro:
[ul]
[li]IP 10.0.0.3 255.255.255.0 10.0.0.1[/li]
[/ul]
IP Phone:
[ul]
[li]IP: DHCP, pretend 10.1.1.99 255.255.255.0[/li]
[li]GW: 10.1.1.1[/li]
[li]control unit: 10.1.1.2[/li]
[li]File server: 10.0.0.3[/li]
[/ul]
IP Phone can still get it's config and firmware from VMP server, but all voice is separated from data.
Clear as mud?