ovs 예제

다음 두 파일을 만들고 알려진 위치에 저장합니다. 예: 둘째, 시스템 포트와 달리 DPDK 포트를 추가할 때 인터페이스와 유효한 dpdk-devargs에 대한 형식을 지정해야 합니다. 예: A. ovs-vsctl 추가 포트 명령에 태그=VLAN을 추가합니다. 예를 들어 다음 명령은 eth0을 트렁크 포트(기본값)로 구성하고 tap0을 VLAN 9의 액세스 포트로 구성합니다. 이 가이드에서는 이 가이드에서 설명하는 예제 Open vSwitch 브리지를 사용하는 사용자 지정 버전을 만듭니다. 공급자 네트워크에 인터페이스가 있는 인스턴스를 시작합니다. 예를 들어 맛 ID 1을 사용하는 CirrOS 이미지입니다. 다음은 우분투 16.04 LTS에 리눅스 브리지와 브리지 (예 : br-mgmt)를 구성하는 방법의 예입니다 : 주어진 패킷의 원점에서 시작하여 차례로 각 홉에서 패킷을 관찰하십시오. 예를 들어, 한 그럴듯한 시나리오에서 다음과 같은 예는 위의 모든 기능의 조합을 보여 주며 있습니다. 2개의 NIC가 함께 결합되어 OVS 브리지에 추가됩니다. 2개의 vlan 인터페이스는 다른 MCO를 가진 vlans에 호스트 액세스를 제공하기 위해 분할됩니다.

아래 예제에서는 위의 모든 기능의 조합을 보여 주실 수 있습니다. 2개의 NIC가 함께 결합되어 OVS 브리지에 추가됩니다. 이 예제에서는 기본 proxmox 네트워크 구성을 모방하지만 단일 NIC 대신 본드를 사용하면 LACP를 지원하는 관리스위치 없이 본드가 작동합니다. 도구를 이해하려면 다음 흐름을 예로 들어 보겠습니다. A: 이 작업 집합은 TCP 대상 포트를 443으로 변경하지만 더 이상 수행하지 않습니다. 예를 들어 다른 흐름 테이블을 계속 하거나 패킷을 출력하는 것을 말하지 않습니다. 따라서 패킷이 삭제됩니다. A: 패킷을 드롭하는 것은 패킷을 전달하지 않고 수신하는 것입니다. OpenFlow 명시적으로 전달 작업을 지정 합니다. 따라서 빈 작업 집합이 있는 흐름은 패킷을 아무 데도 전달하지 않으므로 패킷이 삭제됩니다. ovs-ofctl 명령줄에서 작업=이 있는 빈 작업 집합을 지정할 수 있습니다.

예를 들어 입력 포트에서 흐름이 일치하지 않는 경우도 있습니다. 예를 들어 스위치에 2부터 6까지 번호가 매겨진 포트가 5개있다는 것을 알고 있는 경우, 다음 포트는 모든 포트, 심지어 수신된 포트까지 모든 수신된 패킷을 전송합니다: 패치 포트와 연결된 브리지는 단일 브리지와 매우 유사합니다.