이 페이지에서
포트 기반 미러링
요약 이 섹션에서는 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