static , ospf 정보를 외부로 redistribute 하는 간단한 설정..
1. static redistribute
구성은 아래와 같다. RB는 RC의 네트웤(10.30.1.0) RD의 네트웤(10.40.1.0)을 도달하기 위해 static
를 설정하였다. 하지만 RA가 RC와 RD를 알기 위해서는 static정보를 알아야 하는데.. 어떻게 해야되나? 바로 static을 BGP로 redistribute 해보자.
RB 에서 RC와 RD로 가는 static을 설정한다.
ip route 10.30.1.0 255.255.255.0 10.1.3.2
ip route 10.40.1.0 255.255.255.0 10.1.3.3
RB BGP 설정 :
route bgp 200
network 10.1.3.0 mask 255.255.255.0
redistribute static (static을 BGP로 재분배)
neighbor 1.1.1.1 remote-as 100
neighbor 1.1.1.1 ebgp-multihop 3
(neighbor 1.1.1.1 과 ebgp관계에서 direct connected 되어있지 않은 인터페이스와 관계형성시)
neighbor 1.1.1.1 update-source loopback0 (neighbor에게 loopback과 관계를 맺으라 알림)
no auto-summary (BGP는 자동으로 summary 하므로)
RC와 RD에서 default route 설정
RC : ip route 0.0.0.0 0.0.0.0 10.1.3.1
RD : ip route 0.0.0.0 0.0.0.0 10.1.3.1
2. ospf redistribute
우선 RB-RC-RD 관계는 ospf관계이므로 이와같이 설정한다.
RB
router ospf 1
network 10.1.3.0 0.0.0.255 area 0
default-information originate always (ospf 라우터들에게 default 정보를 전달)
RC
router ospf 2
network 10.1.3.0 0.0.0.255 area 0
network 10.30.1.1 0.0.0.0 area 1
RD
router ospf 3
network 10.1.3.0 0.0.0.255 area 0
network 10.40.1.1 0.0.0.0 area 2
이제 RB에서 ospf를 BGP로 제분배하자
RB
router bgp 200
network 10.1.3.0 mask 255.255.255.0
redistribute ospf 1 (ospf area 1의 정보를 bgp로 제분배)
neighbor 1.1.1.1 remote-as 100
neighbor 1.1.1.1 ebgp-multihop 3
neighbor 1.1.1.1 update-source Loopback 0
no auto-summary