interface Dialer1 ip address negotiated ip mtu 1492 ip nat outside ip virtual-reassembly encapsulation ppp ip tcp adjust-mss 1452 dialer pool 1 dialer-group 1 ppp authentication pap chap callin ppp chap hostname xx ppp chap password xx ppp pap sent-username xx password xx ! interface Dialer2 ip address negotiated ip nat outside ip virtual-reassembly encapsulation ppp dialer pool 2 dialer-group 2 ppp authentication pap chap callin ppp chap hostname xx ppp chap password xx ppp pap sent-username xx password xx ! interface BVI1 ip address 172.16.1.1 255.255.255.0 ip nat inside ip virtual-reassembly ! interface BVI2 ip address 172.16.2.1 255.255.255.0 ip nat inside ip virtual-reassembly ip policy route-map PBR-Divert-To-Dialer2 ! ip forward-protocol nd ip route 0.0.0.0 0.0.0.0 Dialer1 ! ! ip nat inside source route-map NAT-DataDailer interface Dialer1 overload ip nat inside source route-map NAT-VoipDailer interface Dialer2 overload ! ip access-list extended ACL-NAT-DataNet permit ip 172.16.1.0 0.0.0.255 any ip access-list extended ACL-NAT-VoipNet permit ip 172.16.2.0 0.0.0.255 any ip access-list extended PBR-Traffic-Divert permit tcp 172.16.2.0 0.0.0.255 any ! access-list 23 remark -- router-administration -- access-list 23 permit 172.16.1.0 0.0.0.255 log access-list 23 deny any log dialer-list 1 protocol ip permit dialer-list 2 protocol ip permit ! ! ! route-map NAT-VoipDailer permit 10 description NAT route-map for dialer 2 match ip address ACL-NAT-VoipNet match interface Dialer2 ! route-map PBR-Divert-To-Dialer2 permit 10 description policy to divert voice traffic to second link match ip address PBR-Traffic-Divert set interface Dialer2 ! route-map NAT-DataDailer permit 10 description NAT route-map for dailer 1 match ip address ACL-NAT-DataNet match interface Dialer1