Jump to content

This is the support site for Andrews & Arnold Ltd, a UK Internet provider. Information on these pages is generally for our customers but may be useful to others, enjoy!

Bonding with Cisco IOS: Difference between revisions

m
 
(17 intermediate revisions by 3 users not shown)
<indicator name="Front">[[File:Menu-bonding.svg|link=:Category:Bonding|30px|Back up to the Bonding Page]]</indicator>
 
[[Category:3rd Party Routers|Cisco]]
[[Category:Bonding Configuration|Cisco]]
 
After a few nights of meddling with my configuration, the following setup is working well for me. I would like to share it with the community.
 
dialer pool 1
ppp chap hostname <yourAAISPuser>@a.1
ppp chap password 0 <yourPaswordyourPassword>
no cdp enable
!
ip address <fromyourblock> <yoursubnet></nowiki>
 
== Upstream load balancing using CEF ==
<nowiki>ip cef
!
 
A brief overview:
* The use of a VRF allows two routing domains. One for internet traffic (AISPAAISP) where the [[bonding]] is undertaken, a global domain where internal hosts are connected.
* Two Vlans are configured on my device, one for internal NAT clients, another for external internet facing clients.
* This configuration should be extended to include the use of ip filter in the AAISP vrf to block any incoming DNS requests.
 
Caveats:
* Routing between global and a vrf in IOS is unpleasant. This configuration relies on a use of a physical [[Ethernet]] patch between GigabitEthernet0/0 and GigabitEthernet0/1 for routing traffic between the global and AAISP donaindomain. This should be unnecessary with the use of a BGP export between global and the vrf, but I never got this working. Similarly the use of NVI and BVI was investigated (please let me know if you have a more elegant solution!).
 
<nowiki>version 15.1
service timestamps log datetime msec
no service password-encryption
service internal
!
hostname <yourhostname>
ip name-server 217.169.20.20
ip name-server 217.169.20.21
!
no [[IPv6|ipv6]] cef
multilink bundle-name authenticated
!
end</nowiki>
 
== Changing target DSL noise margin within IOS ==
A little known trick, whichbe Icareful amas surethis willcan upsetaffect support!your line stability.
<nowiki>service internal
!
int atm0ATM0/0/0
# Replace <num> with the desired offset in db
dsl-noisemargin -<num>
252

edits