I have two cable modems which currently provide 1 Mbps of upstream each, and I want to combine these two modems into 1 transparent fat pipe. Currently I have two static IPs from my ISP on the same /24 subnet of which only 1 is being in use, and each of the modems acts almost like a passive hub, in which I can use the same static IP on a router connected to either modem. That is, I can plug ModemA into fa0/0 and be able to ping default gateway, and then swap ModemA with ModemB and still be able to ping default gateway. A show arp command will show the same IP to MAC mapping for either modem, thus these two modems are like passive transparent devices.
Example-->
(The following examples uses fake non internet routable IPs)
ISP Default Gateway IP: 172.16.128.1/24 00-c0-1b-2a-5f-2d Router: 172.16.128.2/24 00-a0-1c-2d-3e-4f (FastEthernet 0/0)
Given this transparancy, I thought that it might be possible to send data per-packet out to these modems, to achieve 2Mbps of upload to a SINGLE destination, by having two interfaces acting as 1 logical interface, and performing round robin PER-PACKET out those interfaces. That is, for example, 172.16.128.2 can upload a file to 142.231.36.6 at 2Mbps.
Are there any way of achieving this? I have thought of Cisco FastEtherchannel (Layer 2) or some other Layer 2 trunking protocol, Cisco CEF doing per-packet, but no idea of they will work or not.
Any ideas greatly appreciated. It seems like there must be a way to aggregate this bandwidth.