SDN flow forwarding(sdn)


Proactive vs Reactive vs Hybrid

OpenFlow는 패킷의 연속적인 흐름을 경로를 찾기위해 TCAM 테이블을 사용한다. 만약 패킷이 스위치에 도착하면 flow table lookup이 수행된다. 소프트웨어 flow table 이 만약 vSwitch가 사용되거나 하드웨어에 구현된 ASIC를 사용한다면 flow table 구현은 소프트웨어 flow table에 의존한다. 일치하는 flow가 없을 때에는 추가 지침이 요청된다. 이 과정들은 3가지 다른 방식으로 다뤄진다. Reactive모드에서 컨트롤러는 request 후에 작동하고 필요로하는 패킷에 상응하는 flow table의 정책을 만들고 설치한다. Proactive 모드에서 컨트롤러는 미리 스위치에 일치할만한 트래픽 엔트리를 flow table에 저장한다. 이 모드에서는 오늘날의 모든 정적 항목이 미리 설치된 전형적인 라우팅 테이블 항목과 비교가 가능하다. 이에 따라 들어오는 모든 흐름들이 일치하는 항목을 찾을수 있기 때문에 컨트롤러로 요청이 보내지지 않는다. Proactive 모드의 주요한 장점은 모든 패킷이 지연이 없이 일정한 비율로 전달된다는 것이다. 3번째 하이브리드 모드는, Reactive 모드와 Proactive의 조합으로 이루어져있다.

results matching ""

    No results matching ""