Help us improve your experience.

Let us know what you think.

Do you have time for a two-minute survey?

 
 

설치하기 전에

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

주니퍼 클라우드 네이티브 라우터(JCNR)는 Kubernetes(K8s)에 의해 조정되는 컨테이너 기반 소프트웨어 솔루션입니다. cRPD(Containerized Routing Protocol Process)와 DPDK(Data Plane Development Kit) 지원 가상 라우터(vRouter)를 결합합니다. JCNR을 사용하면 향상된 포워딩 기능과 함께 완전한 Junos 라우팅 컨트롤 플레인을 활성화할 수 있습니다.

이 섹션에서는 JCNR을 설치하기 위한 전제조건 목록을 제공합니다.

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

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

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

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

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