도 6 은 본 발명 의 원리 들 에 따라 기존 의 비디오 스트리밍 어플리케이션 을 위해 채널 선택 및 채널 스위칭 과 결합 된 대역폭 인식 라우팅 방법 의 한 예시 적 인 실시 예 에 대한 흐름 도 이 다 . 단계 ( 605 ) 에서 , 게이트웨이 는 기존 의 루트 ( 경로 ) 에 대한 이용 가능 한 대역폭 정보 를 주기 적 으로 업데이트 시킨다 . 게이트웨이 는 자신 이 노드 들 로부터 , 그리고 자체 스캐닝 작동 들 로부터 주기 적 으로 수신 한 정보 를 가지 고 이 를 수행 한다 . 단계 ( 610 ) 에서 기존 의 루트 ( 경로 ) 의 대역폭 이 어플리케이션 ( 예컨대 , 비디오 스트리밍 ) 에 대한 요구 사항 들 을 충족 시키 는지 의 여부 를 결정 하 기 위한 테스트 가 게이트웨이 에 의해 수행 된다 . 기존 의 루트 ( 경로 ) 의 대역폭 이 어플리케이션 ( 예컨대 , 비디오 스트리밍 ) 에 대한 요구 사항 들 을 충족 시키 는 경우 , 단계 ( 630 ) 에서 스트리밍 ( 비디오 ) 을 계속 한다 . 기존 의 루트 ( 경로 ) 의 대역폭 이 어플리케이션 ( 예컨대 , 비디오 스트리밍 ) 에 대한 요구 사항 들 을 더 이상 충족 시키 지 않 는 경우 , 단계 ( 615 ) 에서 ( 노드 내의 ) 어플리케이션 에 대한 대역폭 요구 사항 들 을 충족 시킬 새로운 루트 ( 경로 ) 가 존재 하 는지 의 여부 를 결정 하 기 위한 테스트 가 게이트웨이 에 의해 수행 된다 . 게이트웨이 는 기존 의 루트 ( 경로 ) 의 대역폭 을 미리 결정 된 임계 값 과 비교 한다 . ( 노드 내의 ) 어플리케이션 에 대한 대역폭 요구 사항 들 을 충족 시킬 새로운 루트 ( 경로 ) 가 존재 하 는 경우 , 단계 ( 635 ) 에서 게이트웨이 는 새로운 루트 로 변경 ( 스위칭 ) 한다 . 어플리케이션 에 대한 대역폭 요구 사항 들 을 충족 시키 는 새로운 루트 ( 경로 ) 가 발견 될 수 없 는 경우 , 게이트웨이 는 단계 ( 620 ) 에서 채널 들 을 스위칭 ( 변경 ) 하 려고 시도 할 것 이 다 . 단계 ( 625 ) 에서 노드 내 의 어플리케이션 에 대한 대역폭 요구 사항 들 을 충족 시키 는 새로운 채널 이 발견 될 수 있 는지 의 여부 를 결정 하 기 위한 테스트 가 수행 된다 . ( 노드 내의 ) 어플리케이션 에 대한 대역폭 요구 사항 들 을 충족 시키 는 새로운 채널 이 발견 될 수 있 는 경우 , 게이트웨이 는 채널 변경 ( 스위치 ) 요청 을 네트워크 로 브로드 캐스팅 한다 ( 도시 되 지 않 음 ) . 각 노드 는 채널 변경 요청 의 수신 을 나타내 는 ACK 를 게이트웨이 로 다시 전송 할 것 이 다 ( 도시 되 지 않 음 ) . 게이트웨이 가 모든 노드 들 로부터 ACK 들 을 수신 한 이후 에 , 게이트웨이 는 채널 스위치 메시지 를 브로드 캐스트 하 고 , 무선 네트워크 내 의 모든 노드 는 백업 채널 목록 내 의 제 1 채널 로 스위칭 한다 ( 도시 되 지 않 음 ) . ( 노드 내의 ) 어플리케이션 에 대한 대역폭 요구 사항 들 을 충족 시키 는 새로운 채널 이 발견 될 수 없 는 경우 , 단계 ( 640 ) 에서 게이트웨이 는 어플리케이션 에 대한 대역폭 요구 사항 들 을 충족 시키 는 새로운 채널 또는 루트 ( 경로 ) 가 전혀 발견 될 수 없 다는 것 을 ( 노드 내의 ) 어플리케이션 에 통지 한다 .