본문 바로가기

Ryu's Tech

[CCNP Route] BGP - Neighbor & Network [ 이웃과 광고 ]




EIGRP나 RIP과 같은 IGP [ Internal Gateway Protocol ] neighbor을 맺는 것을 network 커맨드를 통해서 이것이 가능했지만 BGP는 이와 달리 수동으로 지정을 해주어야 합니다.

그렇다면 광고를 하는 방법을 봅시다.

위의 새로 만든 Loopback 중에서 Loopback 6번 50.1.1.1 / 24 를 광고하는 법을 보겠습니다.


R5(config-router)#network 50.0.0.0 ?
  backdoor   Specify a BGP backdoor route
  mask       Network mask
  nlri       Specify nlri type for network
  route-map  Route-map to modify the attributes
  <cr>

R5(config-router)#network 50.0.0.0

여러가지가 있지만 지금 우리가 알아야 될 부분은 mask입니다.
지금 저희가 광고 하려는 네트워크는 50.1.1.0 / 24 을 광고를 하고 싶기 때문에 mask command를 이용해서 광고를 해주어야 합니다.
위와 같이 그냥 network 를 사용하면 auto-summary 된 주소로 광고를 하게 됩니다.
또한 BGP는 다른 프로토콜 처럼 auto-summary 기능도 있습니다.

R5(config-router)#no auto-summary
위와 같이 다른 프로토콜처럼 사용하시면 됩니다.

아무튼 classless하게 광고를 설정해 주고 싶다면 아래와 같이 해주면 됩니다.


R5(config-router)# network 50.1.1.0 mask 255.255.255.0



R4#sh ip bgp
BGP table version is 4, local router ID is 10.1.45.1
Status codes: s suppressed, d damped, h history, * valid, > best, i - internal,
              r RIB-failure, S Stale
Origin codes: i - IGP, e - EGP, ? - incomplete

   Network          Next Hop            Metric LocPrf Weight Path
*> 50.1.1.0/24      10.1.45.2                0             0 6500 i
R4#sh ip route
Codes: C - connected, S - static, R - RIP, M - mobile, B - BGP
       D - EIGRP, EX - EIGRP external, O - OSPF, IA - OSPF inter area
       N1 - OSPF NSSA external type 1, N2 - OSPF NSSA external type 2
       E1 - OSPF external type 1, E2 - OSPF external type 2
       i - IS-IS, su - IS-IS summary, L1 - IS-IS level-1, L2 - IS-IS level-2
       ia - IS-IS inter area, * - candidate default, U - per-user static route
       o - ODR, P - periodic downloaded static route

Gateway of last resort is not set

     1.0.0.0/32 is subnetted, 1 subnets
O       1.1.1.1 [110/129] via 10.1.24.1, 00:08:20, Serial1/1
     50.0.0.0/24 is subnetted, 1 subnets
B       50.1.1.0 [20/0] via 10.1.45.2, 00:02:17
     4.0.0.0/32 is subnetted, 1 subnets
C       4.4.4.4 is directly connected, Loopback4
     5.0.0.0/32 is subnetted, 1 subnets
S       5.5.5.5 [1/0] via 10.1.45.2
     10.0.0.0/30 is subnetted, 5 subnets
O       10.1.13.0 [110/192] via 10.1.24.1, 00:08:20, Serial1/1
O       10.1.12.0 [110/128] via 10.1.24.1, 00:08:20, Serial1/1
C       10.1.24.0 is directly connected, Serial1/1
C       10.1.45.0 is directly connected, Serial1/0
C       10.1.34.0 is directly connected, Serial1/2
R4#

Classless하게 넘어온게 보이시죠?

파트별로 잘 나누기 위해서 이정도만 하고 끝내겠습니다.