Cloud Router의 BFD의 기능을 이용할 때는 절체 테스트 횟수에 유의해야한다.
BFD는 인접한 두 시스템의 포워딩 평면간에 양방향 전송경로를 이용하여 오류를 감지하기 위한 간단한 Hello 프로토콜이다.
기본 BGP 를 이용한 절체인 60초 보다 짧은 5초 이내의 절체 감지를 수행할 수 있게 해준다.
Google Cloud에서는 Cloud Router의 BGP와 구성된 Dedicated/Partner Interconnect VLAN의 DataPlane v2부터 BFD 기능을 제공하고 있다.
BFD의 절체는 1시간에 limit이 4로 횟수를 한정하고 있기에 limit 4 초과하는 테스트를 수행하면, 패널티를 부과하여 절체시간이 늘어난다.
초기 0에서 시작되어 1로 증가한 이후, 2배씩 늘어난다.
예시> 초기값: 0 -> 1회 테스트: 1 -> 2회 테스트: 2 -> 3회 테스트: 4 -> 패널티 부과 시작 -> 4회 테스트: 8
페널티가 임곗값인 4를 초과하면 BFD에서 BGP에 대한 알림을 표시하지 않도록 합니다. 이 기간 동안 플랩이 발생하지 않으면 10분마다 페널티가 반으로 줄어듭니다.
https://cloud.google.com/network-connectivity/docs/router/concepts/bfd?hl=ko#bfd-dampening