본문 바로가기
NETWORKING

IBGP - Neighbor

by Net Twerking 2022. 4. 11.
반응형

1. IBGP Neighbor

1) IBGP Neighbor의 필요성

  IBGP Neighbor의 경우 Loopback으로 설정(IBGP간 물리적 경로가 다수인 경우).

  Neighbor를 2개 맺는 경우와, Loopback으로 Neighbor를 맺는 경우 장단점

 

PRACTICE ) R1/2 간 BGP설정시 Loopback으로 ping이 가지 않는 이유

>> Neighbor의 IP로 통신이 되지 않기 때문에 Neighbor성립이 되지 않음. Loopback 0을 OSPF로 광고해야함.

 R1) 

  #router ospf 1

   #network 1.1.1.2 0.0.0.0 area 0

 

  #router bgp 12

   #no neighbor 59.1.12.2 remote-as 12

   #neighbor 1.1.1.2 remote-as 12

   #neighbor 1.1.1.2 update-source loopback0 

     >> neighbor 1.1.1.2에게 BGP Packet을 보낼 때 Source IP를 자신의 Loopback0의 IP로 사용 하겠다는 의미

R2) 

 #router ospf 1

   #network 1.1.1.1 0.0.0.0 area 0

  

  L2 | 59.1.12.1 1.1.1.2 | BGP | OPEN >> Update source loopback을 하지 않은 경우

  L2 | 1.1.1.1 1.1.1.2 | BGP | OPEN    >> Update sourece loopback을 적용한 경우

 

 

BGP의 3대 법칙

1. NEXT-HOP

BGP는 IBGP로 경로를 광고하는 경우, NEXT HOP을 변경하지 않음(AS-by-AS)

위 법칙에 의해 특정 경로에 대한 NEXT-HOP이 도달가능 하지 못하는 경우 발생

> 해결책 : NEXT-HOP-SELF를 적용해 AS-by-AS에서 HOP-by-HOP으로 변경

 

2. Split-horizon 

BGP는 IBGP로 광고 받은 경로에 대해 다시 IBGP로 광고하지 못함.

  이 규칙을 만든 이유 ? ROUTING UPDATE LOOP를 방지 하기 위해 만듬

위 법칙에 의해 특정 경로를 수신하지 못하는 상황 발생.

> 해결책 : Full mesh로 Neighbor설정 (R2,R4간 Neighbor설정

              Router Reflector를 설정 (RR)

    R2) 

    #router bgp 2

    #neighbor 1.1.1.3 route-reflector-client

 

 

 

  

반응형

'NETWORKING' 카테고리의 다른 글

BGP - 경로선택(Attributes)  (0) 2022.04.14
BGP - Characteristics  (0) 2022.04.12
OSPF  (0) 2022.04.08
Final LAB-OSPF  (0) 2022.04.07
Routing - OSPF  (0) 2022.04.06