본문 바로가기
Network tech/BGP

[BGP] BGP(Border Gateway Protocol) 조정

by 어깨 :) 2024. 4. 28.
728x90

BGP 조정: 네트워크 효율을 높이는 데 중요한 역할

1. 소개

인터넷에서 정보를 전송하는 데에는 다양한 프로토콜이 사용되지만, 그중에서도 BGP(경계 게이트웨이 프로토콜)는 매우 중요한 역할을 합니다. BGP는 경로를 교환하고 최적의 경로를 선택하는 데 사용되며, 대규모 네트워크에서 효율적인 트래픽 관리를 가능하게 합니다.

BGP는 인터넷에서 AS(자율 시스템) 간에 경로를 교환하기 위한 프로토콜입니다. 각 AS는 고유한 식별자를 가지고 있으며, BGP를 통해 연결된 라우터들은 서로의 네트워크를 광고하고 경로를 교환합니다.

 

2. 경로 선택 알고리즘

BGP는 경로 선택 알고리즘을 사용하여 최적의 경로를 선택합니다. 이 알고리즘은 AS 경계 및 경로 속성을 고려하여 가장 효율적인 경로를 결정합니다.

 

3. AS 경계 조정

AS 간에 경로를 교환하는 과정은 BGP의 핵심입니다. BGP를 사용하여 AS 간에 경로를 공유하고 안정성을 유지하며 트래픽을 전달합니다.

 

4. 정책 기반 라우팅

BGP를 통해 특정 네트워크 트래픽을 특정 경로로 전달하거나 특정 AS에 대한 전송을 차단할 수 있습니다. 이러한 정책은 경로 맵, 필터링 및 정책 라우팅을 통해 구현됩니다.

 

5. 합의 및 조정

BGP peer 간에는 합의 프로세스가 있어서 불필요한 경로 전달을 방지하고 최적의 경로를 선택합니다. 이를 통해 네트워크의 안정성이 유지됩니다.

 

6. BGP 조정의 중요성

BGP 조정은 네트워크 효율을 높이는 데 중요한 역할을 합니다. 효율적인 경로 선택과 정책 기반 라우팅을 통해 트래픽 로드 밸런싱과 네트워크 보안을 유지할 수 있습니다.

 

7. 결론

BGP 조정은 대규모 네트워크에서 필수적인 요소입니다. 이를 효과적으로 구성하기 위해 정책을 잘 설정하고 합의 프로세스를 관리하는 것이 중요합니다. BGP를 올바르게 활용하면 네트워크의 안정성과 성능을 향상할 수 있습니다.

 

 

본격적인 조정에 대해 설명해봅니다.

 

BGP 네트워크 조정 절차

 1. 네트워크 차단

   -BGP 네트워크 광고의 송수신을 차단하는 것

   -BGP 네트워크의 입출력 경로 조정

 

 

 2. 출력 경로 지정

   -IGP는 메트릭에 의해서 최적 경로가 결정됨

   -BGP는 입출력 경로를 조정해야만 원하는 라우팅이 이뤄짐

 

 

모든 BGP Session Reset

 -BGP TCP Session이 끊어져 Neighbor도 끊어짐

 -이 방법을 보완한 것이 Route refresh

 

 

 3.3. 네트워크 안정화

   -Summary, Dampening, 최대 수신 Prefix 수 제한

 

 

Route Refresh

 -BGP 네이버간의 TCP 세션은 유지하면서 새로운 정책을 적용시키는 것

  in을 사용하면 입력정책만 Route Refresh

  out을 사용하면 출력정책만 Route Refresh

  soft을 사용하면 입력 및 출력정책 모두 Route Refresh

728x90