Technical/Network

BGP 라우팅 정보 업데이트 및 Clear 방법

귀하신분 2014. 4. 21. 09:47

사업자간 연동 등 BGP 작업을 하다 보면 기본적인 Configuration 및 옵션 외에 특별하게 해줘야하는 내용은 없습니다.

추가적인 업데이트가 있을 경우 Soft-reconfiguration 명령으로 상대측의 업데이트 정보에 대한 Received-routes 테이블을 자동으로 업데이트 해주게 됩니다.

 

하지만 BGP 작업 중 즉각적인 업데이트를 요할 경우 아래의 bgp clear 명령을 이용하게 되는데요, 그 명령과 사용법은 아래의 예제를 통해 확인해 보시기 바랍니다.

 

기본적인 bgp clear 명령은 아래와 같으며, 구형 버전인 12.0 이오니 버전에 따라 조금 다른 점 확인하시기 바랍니다.

 

ROUTER#clear ip bgp ?                     
  *                Clear all peers
  <1-65535>        Clear peers with the AS number
  A.B.C.D          BGP neighbor address to clear
  dampening        Clear route flap dampening information
  external         Clear all external peers
  flap-statistics  Clear route flap statistics
  ipv4             Address family
  ipv6             Address family
  peer-group       Clear all members of peer-group
  table-map        Update BGP table-map configuration
  update-group     Clear all members of update-group
  vpnv4            Address family

ROUTER#

 

* (Asterisk) 명령으로 전체 BGP peer에 대한 정보를 Cold(Hard) Reset 할 수 있는데요, 이 경우에는 BGP 라우팅 테이블을 모두 리셋하게 되오니 서비스 중인 라우터에서는 작업 영향에 대한 협의 후 진행하셔야 하겠습니다.


 

ROUTER#clear ip bgp * ?
  in     Soft reconfig inbound update
  ipv4   Address family
  ipv6   Address family
  out    Soft reconfig outbound update
  soft   Soft reconfig
  vpnv4  Address family
  <cr>

ROUTER#

 

그 외에 AS Number를 이용한 클리어, Neighbor 주소를 이용한 클리어 등 세부적인 클리어 옵션을 제공하고 있습니다.

일반적인 클리어 방법은 서비스에 직접적인 영향을 주지 않는 Soft한 클리어 방법을 이용하게 되는데요, 아래의 Help 옵션을 확인하시기 바랍니다.

 

ROUTER#clear ip bgp 211.x.x.x ?
  flap-statistics  Clear flap statistic
  in               Soft reconfig inbound update
  ipv4             Address family
  ipv6             Address family
  out              Soft reconfig outbound update
  soft             Soft reconfig
  vpnv4            Address family
  <cr>

ROUTER#

 

특정 BGP peer에 대하여 Soft하도록, Inbound 혹은 Oubound 방향으로 BGP 정보를 클리어하게 됩니다.

 

아래는 실질적으로 Clear 명령을 수행하는 것으로 상대방 Peer의 테이블 정보를 업데이트할 경우(Received), 내 라우터 테이블 정보를 업데이트할 경우(Advertised) 각각 In 또는 Out 방향으로 Clear 명령을 수행하면 되겠습니다.

 

ROUTER#clear ip bgp 211.x.x.x soft in

 

ROUTER#clear ip bgp 211.x.x.x soft out

 

수많은 연동망 사업자와 케이블 사업자, 중소형 MSO 등의 BGP 연동 및 통합/업데이트 작업을 수행해 왔는데요, 대체적으로 BGP 작업 후 즉각적인 업데이트 및 신속한 작업 결과물을 확인하기 위해 soft 클리어를 시행하는 방법을 권고하고 있고 또한 사용하고 있습니다.

Soft clear 후 BGP traceroute 경로를 추적한 후 Best path를 확인하는 방법을 이용하시면 되겠습니다.