Help us improve your experience.

Let us know what you think.

Do you have time for a two-minute survey?

 
 

EX9200 스위치에서 OpenFlow 지원 구성

다음 섹션에서는 OpenFlow에만 참여하는 인터페이스를 사용하여 OpenFlow를 지원하도록 EX9200 스위치를 구성하는 한 가지 방법을 자세히 설명합니다. OpenFlow 논리 인터페이스와 비 OpenFlow 논리 인터페이스를 동시에 지원하는 하이브리드 인터페이스 구성에 대한 자세한 내용은 EX9200 스위치에서 OpenFlow 하이브리드 인터페이스 구성을 참조하십시오.

OpenFlow에 대한 지원 구성을 시작하기 전에 스위치가 다음 하드웨어 및 소프트웨어 요구 사항을 충족하는지 확인하십시오.

  • Junos OS 릴리스 13.3 이상을 실행하는 EX9200 스위치.

  • 스위치에서 실행되는 Junos OS 릴리스와 일치하는 소프트웨어 패키지 릴리스가 포함된 OpenFlow 소프트웨어 패키지

  • 스위치와 OpenFlow 컨트롤러 간의 TCP 연결

  • 스위치의 관리 인터페이스와 컨트롤러 IP 주소에서 연결할 수 있는 관리 네트워크 간의 연결

구성 작업은 다음 섹션에 자세히 설명되어 있습니다.

OpenFlow 인터페이스 구성

OpenFlow 인터페이스를 구성하려면 다음을 수행합니다.

  1. 사용할 VLAN 태깅을 지정하고 캡슐화 유형을 구성합니다.
  2. 논리적 인터페이스와 프로토콜 제품군을 구성합니다.
  3. 인터페이스를 트렁크 인터페이스로 구성하고 OpenFlow와 연결된 VLAN 멤버를 지정합니다.

OpenFlow 프로토콜 구성

OpenFlow에 대한 지원을 구성하려면 가상 스위치 인스턴스를 생성하고 최대 60자를 포함하는 스위치 이름을 지정합니다. 가상 스위치 인스턴스의 경우, OpenFlow 컨트롤러 정보 및 참여하는 논리적 인터페이스를 구성합니다. 선택적으로 일치하는 플로우 항목이 없는 패킷에 대한 기본 작업, 잘못된 플로우에 대한 퍼지 타이머 및 OpenFlow 추적 옵션을 구성합니다.

OpenFlow 프로토콜을 구성하려면 다음을 수행합니다.

  1. OpenFlow 컨트롤러 IP 주소와 TCP를 연결 프로토콜로 구성합니다.
  2. 이 가상 스위치 인스턴스 아래에서 OpenFlow에 참여하는 논리적 인터페이스를 지정합니다.
  3. (선택 사항) 기존 플로우 항목에서 일치하지 않는 패킷에 대해 명령문을 구성합니다 default-action .

    문을 구성 default-action 하지 않으면 기본값은 packet-in이며, 이는 일치하는 플로우 항목이 없는 패킷이 처리를 위해 컨트롤러로 전송되어야 함을 나타냅니다.

  4. (선택 사항) 명령문을 purge-flow-timer 구성합니다. 이 명령문은 플로우 테이블에서 잘못된 플로우 항목이 제거되기까지 걸리는 시간(초)입니다.
  5. (선택 사항) OpenFlow traceoptions를 구성합니다.

    로그 파일 이름을 구성하지 않으면 OpenFlow 추적 메시지가 기본 OpenFlow 로그 파일 / var/log/ofd에 기록됩니다.

OpenFlow 라우팅 인스턴스 구성

OpenFlow 트래픽을 위한 가상 스위치 라우팅 인스턴스를 구성하려면 다음을 수행합니다.

  1. 라우팅 인스턴스 유형을 로 virtual-switch구성합니다.
  2. 라우팅 인스턴스에 바인딩될 OpenFlow 논리 인터페이스를 구성합니다.
  3. 계층 아래에 vlans OpenFlow VLAN 멤버를 구성합니다.
  4. (선택 사항) 기존 레이어 2 및 레이어 3 처리를 사용하여 OpenFlow 트래픽을 전달하기 위해 NORMAL 전달 작업을 사용하는 경우 통합 라우팅 및 브리징(IRB) 인터페이스를 구성하고 적절한 논리적 인터페이스를 VLAN에 바인딩합니다.