2016-07-14 4 views
0

DLUX YangUI (베릴륨 사용)를 통해 스위치에 플로우를 추가하려고합니다. 그럼, API opendaylight-iventory rev.2013-08-19 -> config -> nodes -> node -> table -> flow로 이동하여 다음과 같은 흐름을 추가하기 시작합니다 (미리보기) : http://localhost:8181/restconf/config ... { "이더넷": { "유형": "0x0800"{이더넷 포트 " "port-port": "1", "flow-name": "mod1", "priority": "30000", "ip-dscp": "0x2e" "tableid": "2"}]}ODL 베릴륨 양 UI에서 흐름에 대한 동작을 설정하는 방법은 무엇입니까?

actions = ouput 또는 이와 비슷한 항목을 설정할 하위 항목이 없습니다. 매번 "out_port"명령 위에있는 것과 같은 흐름을 넣습니다. "1"은 작업이 자동으로 "drop"으로 설정되므로 무시됩니다.

YangUI에서 어떻게 "동작"을 설정할 수 있습니까?

답변

0

흐름 동작은 아래 형식으로 포함되어야합니다. 서로 다른 일치 조건 집합 & 동작이있는 흐름 샘플은 Opendaylight wiki을 참조하십시오.

<instructions> 
    <instruction> 
     <order>0</order> 
     <apply-actions> 
      <action> 
       <order>0</order> 
       <output-action> 
        <output-node-connector>1</output-node-connector> 
        <max-length>60</max-length> 
       </output-action> 
      </action> 
     </apply-actions> 
    </instruction> 
</instructions> 
+0

감사합니다. 플로우의 여러 포트에 출력 조치를 설정하는 방법. ? –

+0

흐름에는 여러 작업이있을 수 있으며 해당 작업을 수용하려면 섹션을 해당 값으로 반복하십시오. – Jayaprakash

+0

내가 이렇게하면 받아들이 기 어렵다. "명령"{ "주문": "0", "적용-작업"{ '액션'{ "주문": "0", "출력 작업"{ "출력 노드 연결 관 ""3 ", "최대 길이 ":"60 "} } "작업 "{ "주문 ":"0 ", "출력 작업 "{ "출력 - 노드 커넥터 ":"2 ", "최대 길이 ":"60 " } } }. 이 템플릿을 올바른 템플릿으로 줄 수 있습니까? –