소켓 사이트에 대한 BGP 구성 변경 이해 (EA)

Prev Next

Note: This is an Early Availability (EA) feature that is only available for limited release. For more information, contact your Cato Networks representative or send an email to ea@catonetworks.com.

개요

Cato는 BGP 세션을 재설정하지 않고 BGP 라우팅 정보를 업데이트함으로써 소켓 사이트의 다수의 BGP 구성 변경으로 인한 영향을 줄입니다. Cato는 가능한 경우 BGP 세션을 종료하지 않고 지원되는 경로 정책과 광고 변경을 적용하기 위해 BGP 소프트 리셋 메커니즘을 사용합니다. 이로 인해 Socket이 피어 세션을 유지하면서 경로를 새로고침하거나 업데이트할 수 있기 때문에 지원되는 BGP 설정을 편집할 때 트래픽 연속성을 유지하는 데 도움이 됩니다. 소프트 리셋으로 적용할 수 없는 변경 사항이나 피어가 필요한 BGP 기능을 지원하지 않을 때 Cato는 하드 리셋을 수행하여 BGP 세션을 연결 해제하고 다시 설정합니다.

이 문서에서는 Socket 사이트에 대한 다양한 BGP 구성 변경을 Cato가 처리하는 방법을 설명하고 있으며, 소프트 리셋 메커니즘을 사용하는 변경 사항과 하드 리셋이 필요한 변경 사항을 포함합니다.

지원 사이트

BGP 소프트 리셋 동작은 Socket 사이트에서 지원됩니다.

BGP 리셋 동작 이해

소켓 사이트에 대한 BGP 구성 변경을 저장할 때, 소켓은 변화 유형을 평가하고 관련 BGP 피어에 가장 적은 파급을 미치는 방식을 사용합니다.

소켓은 BGP 변경을 다음과 같이 처리할 수 있습니다:

메커니즘

설명

일반적인 영향

경로 새로고침

소켓은 BGP 피어에게 소켓에 광고하는 모든 경로를 다시 보내도록 요청하여 소켓이 업데이트된 인바운드 정책을 적용할 수 있게 합니다.

BGP 세션은 계속 설정됩니다.

향상된 경로 새로고침

Socket은 향상된 경로 새로고침 메커니즘을 사용하여 새로 고침된 아웃바운드 라우팅 테이블을 피어에게 보냅니다. 이 메커니즘은 경로 새로고침의 시작과 끝을 표시하여 피어가 낡은 경로를 식별하고 더 이상 광고되지 않는 경로를 제거할 수 있게끔 합니다.

BGP 세션은 계속 설정됩니다.

특정 업데이트 메시지

일부 아웃바운드 변경에 대해 Socket은 전체 아웃바운드 경로 테이블을 새로고침할 필요가 없습니다. 대신, 영향받는 경로 광고나 철회를 위해 목표 BGP 업데이트 메시지를 전송합니다.

BGP 세션은 계속 설정됩니다.

하드 리셋

Socket은 BGP 세션을 연결 해제하고 다시 설정합니다.

BGP 세션 플랩

경로 새로고침

경로 새로고침은 피어가 수락한 경로에 영향을 주는 BGP 구성 변경에 사용됩니다. 예를 들어 BGP 필터링이나 수락된 경로 동작을 변경할 때 Socket은 피어에게 관련 경로를 다시 보내도록 요청할 수 있습니다.

Socket은 그런 다음 업데이트된 구성에 따라 수신된 경로를 재평가합니다. 피어가 경로 새로고침을 지원하는 경우 BGP 세션은 계속 설정됩니다.

향상된 경로 새로고침

향상된 경로 새로고침은 보다 복잡한 아웃바운드 경로 광고 변경에 사용됩니다. 이러한 변경은 Socket이 피어에게 광고하는 라우팅 정보에 영향을 미칩니다.

향상된 경로 새로고침으로 Socket은 새로 고침된 경로 테이블의 시작 및 종료를 나타내는 마커를 보냅니다. 피어는 이전에 수신한 경로를 낡은 것으로 표시하고 새로 고침된 경로 테이블을 처리하며 더 이상 광고되지 않는 경로를 제거할 수 있습니다.

피어가 향상된 경로 새로고침을 지원하는 경우 BGP 세션은 계속 설정됩니다.

특정 업데이트 메시지

일부 아웃바운드 변경에 대해 Socket은 전체 아웃바운드 경로 테이블을 새로고침할 필요가 없습니다. 대신, 영향받는 경로를 광고하거나 철회하기 위해 특정 BGP 업데이트 메시지를 전송합니다.

이 메커니즘은 기본 경로 광고 또는 메트릭 변경과 같은 목표 경로 업데이트로 표현할 수 있는 변경에 사용됩니다.

하드 리셋

일부 BGP 구성 변경은 여전히 하드 리셋이 필요합니다. 변경 사항이 소프트 리셋 메커니즘 중 하나로 지원되지 않거나 피어가 필요한 BGP 기능을 지원하지 않는 경우 하드 리셋이 발생합니다.

여러 BGP 변경 사항을 함께 저장하고 그 중 하나가 하드 리셋을 필요로 한다면, Cato는 하드 리셋을 수행하며 소프트 리셋 작업도 수행하지 않습니다.

구성 변경에 따른 BGP 리셋 동작

다음 테이블은 Socket 사이트에 대한 변경 사항이 저장될 때 Cato가 사용하는 메커니즘으로 BGP 구성 변경을 매핑합니다.

구성 변경

메커니즘

피어로부터 기본 경로 수락

경로 새로고침

피어로부터 동적 경로 수락

경로 새로고침

수락된 서브넷에 대한 BGP 필터링 규칙

경로 새로고침

요약 경로 활성화 또는 비활성화

향상된 경로 새로고침

요약 경로 구성 변경

향상된 경로 새로고침

BGP 광고 트래픽에 대한 NAT 수행

향상된 경로 새로고침

모든 경로 광고

향상된 경로 새로고침

기본 경로 광고

특정 업데이트 메시지

사용자 정의 BGP 범위 활성화 또는 비활성화

특정 업데이트 메시지

사용자 정의 BGP 범위 구성 변경

특정 업데이트 메시지

BGP 메트릭 변경

특정 업데이트 메시지

기타 BGP 구성 변경

하드 리셋

지원되지 않는 피어 기능에 대한 폴백 동작

소프트 리셋 행동은 세션 수립 동안 BGP 피어가 협상한 기능에 따라 결정됩니다.

피어가 구성 변경에 필요한 기능을 지원하지 않는 경우, Cato는 하드 리셋으로 돌아갑니다:

필수 기능

사용 대상

폴백 동작

경로 새로고침

수락된 경로에 영향을 주는 변경

피어가 경로 새로고침을 지원하지 않는 경우 하드 리셋

향상된 경로 새로고침

복잡한 아웃바운드 광고 변경

피어가 향상된 경로 새로고침을 지원하지 않는 경우 하드 리셋

특정 업데이트 메시지는 Socket이 영향 받는 경로에 대한 목표 BGP 업데이트를 보내기 때문에 향상된 경로 새로고침 기능을 필요로 하지 않습니다.

여러 변경 사항 함께 저장됨

여러 BGP 구성 변경을 동시에 저장할 때, Cato는 사용할 메커니즘을 결정하기 위해 우선 순위 논리를 적용합니다.

변경 사항의 조합

결과

향상된 경로 새로고침 변경과 특정 업데이트 변경

향상된 경로 새로고침만 수행됩니다

소프트 리셋 변경과 하드 리셋 변경

하드 리셋이 수행됩니다

같은 메커니즘을 사용하는 다수의 소프트 리셋 변경

관련 소프트 리셋 메커니즘이 수행됩니다

여러 BGP 피어

여러 BGP 피어가 있는 사이트에 대해, Cato는 관련 피어 세션에 대한 변경 사항을 평가합니다. 한 피어에 영향을 주는 변경은 관련 없는 피어 세션을 재설정하거나 새로 고침할 필요가 없습니다.

저장된 구성 변경이 피어마다 다르게 영향을 미치는 경우, Cato는 각 피어에 따라 관련 메커니즘을 적용합니다. 예를 들어, 하나의 피어가 하드 리셋을 필요로 하는 반면, 다른 피어는 소프트 리셋 메커니즘을 사용할 수 있습니다.