Help us improve your experience.

Let us know what you think.

Do you have time for a two-minute survey?

 
 

설치하기 전에

요약 이 항목에서는 필요한 호스트 구성 및 라이선스를 포함하여 주니퍼 클라우드 네이티브 라우터를 설치하기 위한 사전 요구 사항 목록을 제공합니다.

JCNR(Juniper Cloud-Native Router)은 Kubernetes(K8s)에 의해 오케스트레이션되는 컨테이너 기반 소프트웨어 솔루션입니다. 이는 cRPD(Containerized Routing Protocol Process)와 DPDK(Data Plane Development Kit) 지원 가상 라우터(vRouter)를 결합합니다. JCNR을 사용하면 향상된 포워딩 기능을 갖춘 전체 Junos 라우팅 컨트롤 플레인을 활성화할 수 있습니다.

이 절에서는 JCNR을 설치하기 위한 필수 구성 요소 목록을 제공합니다.

  1. JCNR 시스템 요구 사항을 검토하여 호스트 시스템을 설정하고 구성합니다.
  2. JCNR은 가상 머신(VM) 또는 베어메탈 서버(BMS)에서 실행되는 마스터 및 작업자 노드와 함께 올인원 또는 멀티노드 Kubernetes 클러스터를 지원합니다. Kubernetes 설치 또는 관리 지침은 이 설명서에 제공되지 않습니다. Kubernetes 설명서에 대한 https://kubernetes.io 를 참조하세요.
    참고:

    Kubernetes 클러스터에서 Kubernetes cpumanager가 활성화된 경우 주니퍼 클라우드 네이티브 라우터를 구축하지 않는 것이 좋습니다.

  3. 시스템 BIOS에서 호스트가 SR-IOV 및 VT-d를 사용하도록 설정되어 있는지 확인합니다.
  4. vRouter를 작동하려면 Hugepage 및 iommu 설정이 필수입니다. 아래 옵션을 사용하여 grub 수준에서 설정할 수 있습니다.
    1. hugepages의 /etc/default/grub 수를 조정하여 아래 매개 변수를 추가하고 호스트를 재부팅하십시오.

      grub을 업데이트하고 호스트를 재부팅합니다. 예를 들어:

    2. hugepage가 설정되었는지 확인하려면 호스트에서 다음 명령을 실행합니다.
  5. 시작 시 호스트 시스템에서 VLAN 드라이버가 활성화되어 있는지 확인합니다. 명령을 실행하여 확인할 수 있습니다lsmod | grep 8021q.
  6. 시작 시 호스트 NIC에서 VF(가상 기능)를 사용하도록 설정합니다. (L2 구축에만 해당)
  7. 명령을 사용하여 vRouter에 할당된 VF에서 Trust(신뢰)를 활성화하고 Spoofcheck를 비활성화합니다(L2 구축에만 해당).
  8. 최신 버전이 helm3 설치되어 있는지 확인합니다.
  9. 주니퍼 지원 사이트에서 JCNR tarball(Juniper_Cloud_Native_Router_release_nunber.tgz)을 호스트 시스템의 디렉터리로 다운로드합니다. 파일을 서버로 전송할 때 2진 모드로 파일 전송을 수행하여 압축된 tar 파일이 제대로 확장되도록 해야 합니다.
  10. 유효한 cRPD 라이선스를 사용할 수 있는지 확인합니다. JCNR 라이센스 형식이 변경되었으므로 23.2 릴리스를 배포하거나 업그레이드하기 전에 새 라이센스 키를 요청해야 합니다. 자세한 내용은 JCNR 라이센싱을 참조하십시오.
  11. JCNR에서 지원하는 다양한 배치 모드를 이해하려면 JCNR 배치 모드 주제를 검토하십시오.