이 페이지에서
포트 기반 미러링
요약 이 섹션에서는 Kubernetes 오케스트레이션된 환경에서의 Juniper 클라우드 네이티브 Contrail® Networking 릴리스 22.2 이상에서의 포트 기반 미러링™에 대해 설명합니다.
개요: 포트 기반 미러링
포트 미러링을 사용하면 정의된 포트에서 네트워크 분석기로 네트워크 트래픽을 전송하여 데이터를 모니터링하고 분석할 수 있습니다. 클라우드 네이티브 Contrail Networking 다음과 같이 지원됩니다.
- 미러링 구성은 주로 미러링되는 수신기 및 인터페이스 모두에 대한 포드 구성에서 구동됩니다. 가상 머신 인터페이스(VMI)를 직접 구성할 필요가 없습니다.
- 구성을 미러링하려면 리소스를
mirrorDestination
생성하고 미러링mirrorDestination
할 포드 인터페이스에 리소스를 연결해야 합니다. MirrorDestination
은(는) 미러링된 트래픽 수신기 포드와 인터페이스를 식별합니다. 이(가juniperHeader
) 활성화되면 수신기 포드 IP 주소와 포트가 사용됩니다.juniperHeader
비활성화되면 미러링된 트래픽을 포워칭하는 데 수신자 포드 MAC 주소routingInstance
사용됩니다.- A
mirrorDestination
는 미러링될 여러 VPI와 연결할 수 있습니다. MirrorDestination
리소스는 미러링된 트래픽 수신에 사용되는 IP 주소, 포트, Juniper 헤더 구성, 동적 또는 정적 다음 홉 등과 같은 미러링된 트래픽 수신기를 정의합니다.- 미러링할 포드 인터페이스는 포드를 만들거나 포드를 편집할 때 구성할 수 있습니다.
예: 포트 기반 미러링 구성
다음 절차는 리소스를 MirrorDestination
생성하고 미러링할 인터페이스의 mirrorDestination
리소스 이름을 mirrordestinationprofile1
지정하는 예시 구성입니다.
요약
요약 이 섹션에서는 클라우드 네이티브 Contrail Networking 릴리스 22.2의 포트 기반 미러링 구성 변경 사항에 대해 설명합니다.
분석기 포드 주석 및 레이블에서 VM 및 VMI는 컨트롤러에서 mirrorDestination
사용할 포드와 연결됩니다.
분석기 VM 레이블:
포드에 해당하는 리소스에는 VirtualMachine
레이블 core.juniper.net/analyzer-pod
레이블이 있습니다.
apiVersion: core.contrail.juniper.net/v1alpha1 kind: VirtualMachine metadata: annotations: kube-manager.juniper.net/pod-cluster-name: contrail-k8s-kubemanager-ocp-kparmar-6mpccd kube-manager.juniper.net/pod-name: analyzerpod kube-manager.juniper.net/pod-namespace: multinode-ns labels: core.juniper.net/analyzer-pod: analyzerpod
분석기 VMI 레이블:
분석기 포드의 리소스에는 VirtualMachineInterface
레이블 core.juniper.net/analyzer-interface
이(가) 있습니다.
apiVersion: core.contrail.juniper.net/v1alpha1 kind: VirtualMachineInterface metadata: annotations: index: 0/1 interface: eth0 kube-manager.juniper.net/pod-cluster-name: contrail-k8s-kubemanager-ocp-kparmar-6mpccd kube-manager.juniper.net/pod-name: analyzerpod kube-manager.juniper.net/pod-namespace: multinode-ns labels: core.juniper.net/analyzer-interface: ""
을(를) 나타내는 mirrorDestination
소스 VMI 레이블:
미러링되는 포드 인터페이스에 해당하는 소스 VirtualMachineInterface
에는 레이블 core.juniper.net/mirror-destination
이(가) 있습니다. 그리고 주석은 미러 구성을 갖습니다.
apiVersion: core.contrail.juniper.net/v1alpha1 kind: VirtualMachineInterface metadata: annotations: core.juniper.net/mirroring-configuration: '{"analyzer_name":"mirrordestinationprofile1","analyzer_ip_address":"10.128.0.200","analyzer_macaddress":"02:76:6c:25:f2:8c","ri":"default- domain:contrail-k8s-kubemanager-ocp-kparmar-6mpccd-contrail:default-podnetwork:default-podnetwork"}' labels: core.juniper.net/mirror-destination: mirrordestinationprofile1