BNG M:N 가입자 서비스 이중화를 위한 N+1 지원
백업 BNG에 대한 예약된 리소스를 현저하게 줄이는 광대역 네트워크 게이트웨이(BNG) M:N 가입자 서비스 중복을 위한 N+1 지원에 대해 알아보십시오.
BNG M:N 가입자 서비스 이중화에 대한 N+1 지원 개요
BNG M:N 가입자 서비스 중복을 위한 N+1 지원은 여러 기본 BNG를 단일 백업 BNG에 백업하는 메커니즘입니다. 이 메커니즘은 백업 섀시의 보조 패킷 포워딩 엔진을 초과 구독하여 중복 목적으로 예약된 리소스를 줄일 수 있습니다.
BNG M:N 가입자 서비스 이중화를 위한 N+1 지원 작동 방식
그림 1 은 BNG M:N 가입자 서비스 중복을 위한 N+1 지원을 보여줍니다. 토폴로지에는 4개의 BNG가 표시됩니다. BNG A, C, D는 각 BNG에 64,000개의 듀얼 스택 가입자가 있는 활성 BNG입니다. 백업 BNG B와 하나의 라인 카드가 다른 3개의 활성 BNG를 백업합니다. 백업 BNG로 LC2103이 포함된 MPC7 또는 MX10003 디바이스를 지원할 수 있는 모든 MX 시리즈 디바이스를 사용할 수 있습니다.
A1, C1 및 D1은 각 BNG에서 64,000명의 가입자 트래픽을 처리하는 기본 가입자 중복 그룹입니다. A2, C2 및 D2는 모드의 service-activation-on-failover 보조 가입자 중복 그룹입니다.
기본적으로 M:N 가입자 중복 기능은 백업 BNG를 핫 스탠바이 모드로 구성합니다. 패킷 포워딩 엔진 오버서브스크립션을 구체적으로 활성화하려면 백업 BNG에서 모드를 구성 service-activation-on-failover 해야 합니다.
를 위한 N+1 지원
이 중복 모델에서는 모드를 도입 service-activation-on-failover 했습니다. 이 service-activation-on-failover 모드에서는 트래픽을 전달하기 위해 백업 BNG에서 더 적은 리소스를 사용하여 인터페이스의 가입자 상태를 구성할 수 있습니다. 기본 BNG에 장애가 발생하면 트래픽은 기본 통계를 포함하는 백업 BNG로 전환됩니다. CoS 및 방화벽과 같은 추가 서비스는 백업 인터페이스가 활성화되고 추가 리소스를 소비한 후 백그라운드에서 자동으로 작동합니다. 백업 인터페이스의 작동 상태가 기본 포워딩에서 전체 서비스 복원으로 전환됩니다.
새로운 프로그래밍 모드를 사용하면 시스템이 백업 BNG에서 더 적은 리소스를 소비할 수 있습니다. 따라서 패킷 포워딩 엔진이 트래픽을 처리하지 않을 때 더 많은 가입자를 백업할 수 있습니다. 이 백업 구독은 백업 BNG에서 패킷 포워딩 엔진 오버서브스크립션으로 알려져 있습니다. 이 service-activation-on-failover 모드를 사용하면 기본 BNG보다 백업 BNG에서 3배 더 많은 가입자를 호스팅할 수 있습니다. BNG 모드에 대한 n+1 지원은 백업 BNG 구축 비용을 절감합니다.
가입자가 기본 BNG에 로그인하면 활성 리스쿼리가 백업 BNG에 가입자 상태를 가져옵니다. 백업 BNG가 모드를 호스팅 service-activation-on-failover 함에 따라 백업 BNG는 최소한의 패킷 포워딩 엔진 리소스를 소비하고 최대 192,000명의 가입자를 백업합니다.
기본 BNG 실패 시 가입자 서비스 이중화
BNG가 실패하거나 BNG가 비활성 상태가 될 때 시스템이 어떻게 관리하는지 살펴보겠습니다. 그림 1을 고려할 때, BNG C에 장애가 발생하면 BNG C에 연결된 가입자는 백업 BNG B를 통해 트래픽을 다시 라우팅합니다. 트래픽이 보조 가입자 중복 그룹 C2로 재라우팅되는 즉시, BNG B는 다음을 수행합니다.
- 최상의 노력으로 업스트림 및 다운스트림 트래픽을 즉시 전달하기 시작합니다.
- BNG B에 할당된 추가 리소스를 활용하여 CoS 및 방화벽과 같은 서비스에 대한 백그라운드 프로그래밍을 시작합니다.
- BNG B는 가입자에 대한 전체 SLA를 복원하고 백그라운드 프로그래밍이 완료되면 운영 상태가 전체 서비스로 전환됩니다.
- 다른 보조 가입자 중복 그룹 A2와 D2는 BNG A와 D를 계속 백업합니다.
기본 BNG가 활성화되면 가입자 서비스 되돌리기
기본 BNG C가 활성화되면 백업 BNG에서 기본 BNG로 트래픽 플로우를 되돌리도록 구성할 수 있습니다. 가입자 프로그래밍에 대한 두 BNG의 상태를 확인하고 되돌리기가 성공하는지 확인한 후 수동 설정 되돌리기를 사용하는 것이 좋습니다. 자동 되돌리기 트래픽 전환 기능을 활성화할 때 다음 시나리오를 고려하십시오.
- 링크 장애로 인해 기본 BNG가 실패하는 경우, 백업 BNG의 백그라운드 프로그래밍은 가입자 수에 따라 몇 분 정도 걸립니다. 빠른 되돌리는 것은 바람직하지 않습니다.
- 라인 카드 또는 섀시 장애로 인해 기본 BNG가 실패하는 경우, 활성 리스쿼리 또는 대량 리스쿼리를 사용하여 원래 기본 섀시 또는 라인 카드를 동기화하는 시간은 가입자 수에 따라 달라집니다.
- 시스템이 계획되지 않은 장애를 분석하고 라인 카드 또는 섀시를 활성 서비스로 전환하는 데 더 많은 시간이 필요합니다.
BNG에 대한 N+1 지원 M:N 가입자 서비스 중복은 한 번에 여러 BNG 장애에 대한 중복을 지원하지 않습니다. 한 번에 여러 BNG가 실패하면 시스템은 첫 번째 BNG만 백업합니다. 실패한 다른 BNG에 있는 나머지 가입자의 데이터는 완전히 손실됩니다.