A method for performing a local interface processing routine associated with a packet received on a local interface by a local aggregation device involving delivery to a recipient aggregation device, the method comprising performing subroutines for: determining if the received packet belongs to a flow on a flow table; creating an entry in the flow table if the received packet does not belong to a flow on the flow table; updating a respective entry in the flow table if received packet does belong to a flow on the flow table; examining the created entry or the updated entry in the flow table; in response to the examination, executing a pass through mode, a tunnel service, and/or an HTTP proxy service, wherein the pass through mode comprises modifying a packet header of the received packet and forwarding the packet on a marked WAN interface as indicated in the flow table, the tunnel service comprises forwarding the packet over any one of a plurality of access links identified in the flow table, and the HTTP proxy service comprises forwarding a plurality of requests for different segments of an object associated with the received packet over two or more of the plurality of access links identified in the flow table; and bonding communication resources over the plurality of access links to the recipient aggregation device such that a terminating component on a service provider side of an access link is not required; wherein the local aggregation device is configured to: utilize a capture all mode of communication between the local aggregation device configured as a client and the recipient aggregation device configured as a server, wherein the capture all mode routes/delivers all traffic to external destinations from the local aggregation device to the recipient aggregation device for delivery to the external destinations via the recipient aggregation device; route HTTP traffic via the HTTP proxy service when the local aggregation device is utilizing a combined approach with a subset of the traffic utilizing the capture all mode of communication; and route the traffic including HTTP traffic via the tunnel service when the local aggregation device is utilizing the capture all mode of communication. determining if the received packet belongs to a flow on a flow table; creating an entry in the flow table if the received packet does not belong to a flow on the flow table; updating a respective entry in the flow table if received packet does belong to a flow on the flow table; examining the created entry or the updated entry in the flow table; in response to the examination, executing a pass through mode, a tunnel service, and/or an HTTP proxy service, wherein the pass through mode comprises modifying a packet header of the received packet and forwarding the packet on a marked WAN interface as indicated in the flow table, the tunnel service comprises forwarding the packet over any one of a plurality of access links identified in the flow table, and the HTTP proxy service comprises forwarding a plurality of requests for different segments of an object associated with the received packet over two or more of the plurality of access links identified in the flow table; and bonding communication resources over the plurality of access links to the recipient aggregation device such that a terminating component on a service provider side of an access link is not required; wherein the local aggregation device is configured to: utilize a capture all mode of communication between the local aggregation device configured as a client and the recipient aggregation device configured as a server, wherein the capture all mode routes/delivers all traffic to external destinations from the local aggregation device to the recipient aggregation device for delivery to the external destinations via the recipient aggregation device; route HTTP traffic via the HTTP proxy service when the local aggregation device is utilizing a combined approach with a subset of the traffic utilizing the capture all mode of communication; and route the traffic including HTTP traffic via the tunnel service when the local aggregation device is utilizing the capture all mode of communication. utilize a capture all mode of communication between the local aggregation device configured as a client and the recipient aggregation device configured as a server, wherein the capture all mode routes/delivers all traffic to external destinations from the local aggregation device to the recipient aggregation device for delivery to the external destinations via the recipient aggregation device; route HTTP traffic via the HTTP proxy service when the local aggregation device is utilizing a combined approach with a subset of the traffic utilizing the capture all mode of communication; and route the traffic including HTTP traffic via the tunnel service when the local aggregation device is utilizing the capture all mode of communication.