본문 바로가기
네트워크/BGP

Introduction to BGP Soft Reset

by 최개미의 세계 2024. 8. 3.
728x90
반응형

1. Introduction to BGP Soft Reset

  • BGP Policy(Attribute 포함)를 변경할 때, New Policy를 적용하기 위해 BGP Table Refresh가 필요
  • BGP Policy를 변경할 때 BGP 테이블을 Refresh 할 수 있는 방법
    • Hard Reset, Soft Reset 방법이 존재
    • BGP Export 및 Import Policy를 적용할 때 해당

1) Hard Reset

  • 가장 간단한 BGP Table Reset 방법
  • Cisco 기준으로 'clear ip bgp' 명령어를 입력하는 것
  • BGP Peer와의 TCP Session을 끊어 Peering부터 다시 시작

 

2) Soft Reset(with Route Refresh)

  • RFC 2918에 정의되어 있으며 대부분의 BGP 라우터에서 지원
  • Route Refresh 사용 시, 'Route Refresh Message'를 전송
  • 'Route Refresh Message'는 BGP Peer에게 이전에 광고한 모든 NLRI를 다시 전송해달라는 의미
  • 추가적인 메모리 공간이 필요 없는 방법

 

3) Soft Reset(with Pre-Stored Information - RIB-IN Table)

  • 예전에는 RIB-IN이 없었기 때문에 BGP Peer에서 하나의 NLRI를 재광고하도록 요청할 방법이 없었으므로 Policy를 변경할 때 BGP Peer의 모든 NLRI를 재광고 받아 New Policy와 비교해야 했었는데 이러한 문제를 해결하기 위해 수정되지 않은 버전의 NLRI를 저장하는 'Soft Reconfiguration'이라는 방법이 생성
  • Soft Reconfiguration 방법은 Policy 적용 전의 NLRI 정보를 별도의 테이블(RIB-In)에 저장
    • 추가 메모리 공간이 필요
  • Cisco IOS는 RIB-IN을 사용하기 위해 설정이 필요하지만 RIB-Out은 기본적으로 사용
  • Nokia는 기본적으로 RIB-In 및 RIB-Out을 Peer 별로 사용

 

 

2. Soft Reset with Pre-Stored Information

 

How to Read the BGP Table

1. Routing Table 및 BGP Database 생성 과정1) Routing Table Management 생성 과정각 Routing Protocol은 Best-Path를 독립적으로 선택각 Routing Protocol에서 Best-Path가 Routing Table Management로 전송 2) Routing Table 및 Forwarding T

choi-ant.tistory.com

  • RIB-IN 테이블 및 BGP-OUT 테이블은 BGP Peer마다 별도로 존재

 

728x90
반응형