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.
(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 126.96.36.199 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.