I am reaching out for help here as I am beyond tired of dealing with working from home over the last 8 months with my DIR-655 wireless router.  Everything that connects wirelessly in my home connects and stays connected with no issues to the DIR-655.  The only thing that doesn't work is when I am connected on my laptop to work using a Cisco VPN Client (Version 4.6.03.0021).  I get connected but unfortunately I can never stay connected for more then a few minutes.  I need to remain connected all day but I have to keep re-establishing connection at random times throughout the day.  I get connected so I know the problem isn't on the work end and also I connect via VPN on my laptop all over the world when I travel and it never drops connection.  The only time this happens is at home with my DIR-655 router so I can only believe that there are some incorrect settings or something that causes my VPN connection to drop at random.
Anyone have any ideas?   

Here is the error log on the Cisco VPN Client itself:
1      07:30:35.812  01/14/10  Sev=Warning/2   CVPND/0xE3400013
AddRoute failed to add a route: code 87
   Destination   192.168.10.255
   Netmask   255.255.255.255
   Gateway   10.21.202.38
   Interface   10.21.202.38
2      07:30:35.828  01/14/10  Sev=Warning/2   CM/0xA3100024
Unable to add route. Network: c0a80aff, Netmask: ffffffff, Interface: a15ca26, Gateway: a15ca26.
3      07:41:04.312  01/14/10  Sev=Warning/2   CVPND/0xA3400015
Error with call to IpHlpApi.DLL: DeleteIpForwardEntry, error 87
4      07:41:04.312  01/14/10  Sev=Warning/2   CVPND/0xA3400015
Error with call to IpHlpApi.DLL: DeleteIpForwardEntry, error 87
5      07:41:05.751  01/14/10  Sev=Warning/2   IKE/0xA3000067
Received an IPC message during invalid state (IKE_MAIN:507)
6      08:00:42.845  01/14/10  Sev=Warning/2   CVPND/0xE3400013
AddRoute failed to add a route: code 87
   Destination   192.168.10.255
   Netmask   255.255.255.255
   Gateway   10.21.201.203
   Interface   10.21.201.203
7      08:00:42.860  01/14/10  Sev=Warning/2   CM/0xA3100024
Unable to add route. Network: c0a80aff, Netmask: ffffffff, Interface: a15c9cb, Gateway: a15c9cb.
8      08:13:22.698  01/14/10  Sev=Warning/2   CVPND/0xA3400015
Error with call to IpHlpApi.DLL: DeleteIpForwardEntry, error 87
9      08:13:22.698  01/14/10  Sev=Warning/2   CVPND/0xA3400015
Error with call to IpHlpApi.DLL: DeleteIpForwardEntry, error 87
10     08:13:24.590  01/14/10  Sev=Warning/2   IKE/0xA3000067
Received an IPC message during invalid state (IKE_MAIN:507)
11     08:14:52.371  01/14/10  Sev=Warning/2   IKE/0xA3000062
Attempted incoming connection from 209.213.219.28. Inbound connections are not allowed.
12     08:14:52.371  01/14/10  Sev=Warning/2   IKE/0xA3000062
Attempted incoming connection from 209.213.219.28. Inbound connections are not allowed.
13     08:15:31.153  01/14/10  Sev=Warning/2   CVPND/0xE3400013
AddRoute failed to add a route: code 87
   Destination   192.168.10.255
   Netmask   255.255.255.255
   Gateway   10.60.2.52
   Interface   10.60.2.52
14     08:15:31.153  01/14/10  Sev=Warning/2   CM/0xA3100024
Unable to add route. Network: c0a80aff, Netmask: ffffffff, Interface: a3c0234, Gateway: a3c0234.
ON THE DIR-655 - I consistently see ICMP packet (Type Three and Type Eight) outgoing and incoming requests being blocked.  Could these part of the issue?