For an introduction to visp.net's bonded DSL offer, please take a look at this NOC Nuuz article. Bonding two DSL circuits requires a router such as a Cisco 1721 or 1841 that supports ADSL WICs and a software version of Cisco IOS that supports the ADSL WICs and Multilink PPP over ATM. An example configuration for MLPoATM with Cisco 1700 series and WIC-1ADSL is below. This is for the CPE (customer) side of the link. Bonding more than two DSL circuits would require a 3600 series Cisco router.
Q: Will the Actiontec High Performance IPTV routers/gateways work for the bonded DSL service? A: No, these modems use ADSL2's G.Bond-ATM protocol, which is an ATM layer (layer 2) bonding solution for ADSL2 only. ADSL2 is not currently offered by CenturyLink (Qwest). Our bonded solution is at the PPP layer (Multilink PPP over ATM), which these modems unfortunately do not appear to support.
! ! Example configuration for Multilink PPP over ATM (MLPoATM) ! for Cisco 1700 series routers. ! Last updated at 18:35:02 PDT Tue Aug 19 2008 ! ! These links are configured the same way a leased line is, ! with a Point-to-Point IP address and an IP block routed to that. ! ! Please note the following variables in this config ! will need to be filled in: ! $TELNET_PASSWORD = Password to access router via telnet; ! to disable, do not set ! $ENABLE_PASSWORD = Password to access privileged (enable) mode on router; ! to disable, do not set (NOT RECOMMENDED!) ! $USERNAME = Subscriber's username (without the domain) ! $PTP_LOCAL_IP = Subscriber's Point-to-Point IP address ! $PTP_REMOTE_IP = ISP's Point-to-Point IP address ! $DSL_TN_1 = Subscriber's 1st DSL telephone number (to be plugged ! into WIC0) ! $DSL_TN_2 = Subscriber's 2nd DSL telephone number (to be plugged ! into WIC1) ! $DSL_SPEED = Subscriber's DSL downstream speed; MUST be the same for ! all members of the MLPoATM bundle ! $BUNDLE_SPEED = Aggregate speed of all members of the MLPoATM bundle ! ($DSL_SPEED x Number of Links) ! $ROUTED_IP_ADDRESS = Subscriber's gateway address from the routed ! IP block; historically, the last usable IP in the block ! $ROUTED_IP_NETMASK = Subscriber's netmask for the routed IP block ! version 12.2 service timestamps debug datetime localtime service timestamps log datetime localtime service password-encryption ! hostname $USERNAME-01-gw ! logging queue-limit 100 logging buffered 16384 debugging logging console alerts enable password 0 $ENABLE_PASSWORD ! memory-size iomem 25 clock timezone PST -8 clock summer-time PDT recurring 2 Sun Mar 2:00 1 Sun Nov 2:00 ip subnet-zero ! ! ip name-server 220.127.116.11 ip name-server 18.104.22.168 ! ! ! ! ! ! ! class-map match-all DATA match ip precedence 0 ! ! policy-map MLPoATM class DATA bandwidth percent 75 ! ! ! interface Multilink1 description MLPPP link to ISP bandwidth $BUNDLE_SPEED ip address $PTP_LOCAL_IP 255.255.255.254 service-policy output MLPoATM ppp multilink no ppp multilink fragmentation multilink-group 1 ! interface ATM0 description WAN link - Qwest DSL TN $DSL_TN_1 no ip address no atm ilmi-keepalive pvc 0/32 encapsulation aal5mux ppp Virtual-Template1 dialer pool-member 1 ! bundle-enable dsl operating-mode auto hold-queue 224 in ! interface ATM1 description WAN link - Qwest DSL TN $DSL_TN_2 no ip address no atm ilmi-keepalive pvc 0/32 encapsulation aal5mux ppp Virtual-Template1 dialer pool-member 1 ! bundle-enable dsl operating-mode auto hold-queue 224 in ! interface FastEthernet0 ip address $ROUTED_IP_ADDRESS $ROUTED_IP_NETMASK no ip proxy-arp speed auto ! interface Virtual-Template1 description ATM0 and ATM1 PVC 0/32 to ISP bandwidth $DSL_SPEED ip address negotiated priority-group 1 ppp multilink multilink-group 1 ! ip classless ip route 0.0.0.0 0.0.0.0 $PTP_REMOTE_IP ip http server no ip http secure-server ! ! ! dialer-list 1 protocol ip permit ! ! line con 0 line aux 0 line vty 0 4 password 0 $TELNET_PASSWORD login ! ntp clock-period 17179931 ntp server 22.214.171.124 ntp server 126.96.36.199 end