by shinwoo


하나의 ISP와 mutiple로 접속하여 광고할 네트웤 별로 load sharing







outbound policy :
1. R101로 부터 인터넷으로 나가는 모든 트레픽은 R101-R103 link를 이용한다.
2. 만약  R101-R103 link 장애시 모든 트레픽은 R102를 통해 나간다.
3. R102 의 경우도 위의 1,2 경우가 동일


inbound policy :
1. 192.168.11.0/24 로 가는 트레픽은 R103-R101 link 이용
2. 192.168.12.0/24 로 가는 트레픽은 R104-R102 link 이용
3. 만약 AS10 의 하나의 링크가 장애시 나머지 하나의 링크를 이용 AS11에 접속가능


R101 :
router bgp 11
no synchronization
( IBGP 간의 IGP가 동작할때만 enable IBGP peer 만있을때는 disable )      
bgp log-neighbor-changes
network 192.168.11.0
( AS11은 192.168.11.0 network 을 ebgp를 통해 광고 )
network 192.168.12.0
( AS11은 192.168.12.0 network 을 ebgp를 통해 광고 )



neighbor 10.10.13.3 remote-as 10
neighbor 10.10.13.3 route-map R101-103-MAP out
( AS10 에게 광고시 R101-103-MAP route-map 적용 )
neighbor 192.168.12.2 remote-as 11
neighbor 192,168.12.2 next-hop-self
( 외부정보는 EBGP가 우선이지만 EBGP 장애시 IBGP를 통해 외부정보를 획득)
maximum-paths 2
( equal-cost 에 대해 load-sharing 가능 )
no auto-summary


access-list 1 permit 192.168.12.0
access-list 2 permit 192.168.11.0
route-map R101-103-MAP permit 10
  match ip address 1
  set as-path prepend 11 11 11
(192.168.12.0 과 매칭시에 as-path에 자기의 AS넘버를 3번 append 하여 AS10 에서 192.168,12.0
network 은 R102 보다 R101에서 넘어온 정보를 best-path로 이용 )
route-map R101-103-MAP permit 20
  match ip address 2
( 나머지 광고에 대해서는 모두 permit )

--------------------------------------------------

R102 :
router bgp 11
no synchronization
bgp log-neighbor-changes
network 192.168.11.0
network 192.168.12.0
neighbor 10.10.24.4 remote-as 10
neighbor 10.10.24.4 route-map R101-103-MAP out
neighbor 192.168.12.1 remote-as 11
neighbor 192,168.12.1 next-hop-self
maximum-paths 2
no auto-summary


access-list 1 permit 192.168.11.0
access-list 2 permit 192.168.12.0
route-map R102-104-MAP permit 10
  match ip address 1
  set as-path prepend 11 11 11


route-map R102-104-MAP permit 20
  match ip address 2

----------------------------------------------------

R103 :
router bgp 10
no synchronization
bgp log-neighbor-changes
network 10.10.34.0 mask 255.255.255.0
neighbor 10.10.13.1 remote-as 11
neighbor 10.10.13.1 default-originate ( R101 에게 default 정보를 건네줌 )
neighbor 10.10.34.4 remote-as 10
neighbor 10.10.34.4 next-hop-self

----------------------------------------------------

R104:
router bgp 10
no synchronization
bgp log-neighbor-changes
neighbor 10.10.24.2 remote-as 11
neighbor 10.10.24.2 default-originate
neighbor 10.10.34.3 remote-as 10
neighbor 10.10.34.3 next-hop-self


no auto-summary