문맥 (context)
[청구항 6]
복수의 인그레스 포트(ip)들로부터 복수의 에그레스 포트(ep)들로 복수의 수신된 패킷을 스위칭하는 장치에 있어서,
a) 복수 접속들의 각 접속에 대한 패킷들의 하나의 대기 행렬을 저장하기 위한 하나의 인그레스 메모리
b) 상기 인그레스 메모리와 결합되어 있으며, 입력 링크로부터 패킷들을 수신하고 인그레스 메모리에 상기 패킷들을 저장하고, 상기 접속과 연관된 대기 행렬 상태 정보를 갱신하고 - 상기 ip는 상기 ip를 통과하는 각 접속에 대해서 대기 행렬 상태 정보를 가지고 있음 - 에그레스 포트의 스케줄러로부터 접속 식별자를 받을 때에는, 인그레스 포트 메모리내의 연관되는 대기 행렬로부터 하나의 패킷을 검색하고, 상기 접속에 대한 상기 대기 행렬 상태 정보를 갱신하고, 상기 ep에 의해 요구되지 않은 패킷들이 상기 패킷 대기 행렬에 남아있는지 여부를 상기 ep에 의해 결정하기 위해 대기 행렬 상태 정보와 함께 상기 패킷을 상기 목적지 에그레스 포트들로 전송하기 위한 인그레스 대기 행렬 관리자; 및
c) 상기 인그레스 대기 행렬 관리자에 결합되어 있으며, 상기 패킷이 도착할 때 접속에 대한 상기 대기 행렬이 비어있는 경우에 적어도 하나의 접속 식별자를 포함하는 하나의 도착 태그를 상기 패킷에 대한 하나의 목적지 에그레스 포트로 전송하기 위한 도착 컨드롤러
를 각각 포함하는 복수의 인그레스 포트들; 및
d) 각 접속에 대해 적어도 하나의 active 지시자, 요구 상태 정보 및 대기 행렬 상태 정보를 저장하기 위한 접속 테이블
e) 상기 접속 테이블에 결합되어 있으며, 인그레스 포트들에 의해 전송된 도착 태그를 수신하고, 상기 접속 테이블내의 대응하는 active 지시자를 true로 설정하며, 선정된 방식에 따라 active 지시자가 설정되어 있는 접속들 중에서 선택하고, 선택된 접속에 대하여 상기 대응 도착 태그를 전송한 상기 인그레스 포트로부터 상기 패킷을 요구하고, 상기 요구 상태 정보를 갱신하고, 대기 행렬 상태 정보 및 상기 요구 상태 정보 중 적어도 하나를 이용해서 상기 ep에 의해 요구되지 않은 패킷들이 상기 패킷 대기 행렬에 남아있는지를 결정하고 상기 패킷 대기 행렬이 비어 있을 경우에는 상기 ep에 의해 상기 접속 테이블내의 상기 active 지시자를 false로 설정하기 위한 스케줄러; 및
f) 상기 접속 테이블에 결합되어 있으며, 상기 연관된 스케줄러에 의해 요구되는 상기 패킷을 수신하고 상기 패킷과 동반하는 상기 대기 행렬 상태 정보를 저장하고, 출력 링크상에 상기 패킷을 디스패치하며, 상기 선택된 접속에 대한 상기 active 지시자가 false인 경우에 상기 대기 행렬 상태 정보와 상기 요구 상태 정보중 적어도 하나를 이용해서 상기 ep에 의해 요구되지 않은 패킷들이 상기 패킷 대기 행렬에 남아있는지 여부를 결정하고, 상기 ep에 의해 요구되지 않은 패킷들이 상기 패킷 대기 행렬에 남아있는 경우에는 상기 접속 테이블내의 상기 active 접속자를 true로 설정하기 위한 에그레스 패킷 핸들러
를 각각 포함하는 복수의 에그레스 포트들 - 상기 에그레스 포트들은 상기 인그레스 포트들에 결합됨 - 을
포함하는 것을 특징으로 하는 스위칭 장치
지시문 (instruction)
주어진 본문을 읽고 관련 정보를 분석하여 질문에 답하라.
질문 (question)
스위칭 장치에서 에그레스 패킷 핸들러가 특정 접속에 대해 active 지시자를 true로 설정하기 위해 판단하는 조건은 무엇인가?
추론 과정 (compact_reasoning)
-
1과제 해석
task_interpretation에그레스 패킷 핸들러가 특정 접속의 active 지시자를 true로 설정하기 위해 판단하는 조건을 찾는 것이다.
-
2정보 추출
information_extraction에그레스 패킷 핸들러(f)의 동작 중 active 지시자를 true로 설정하는 부분을 추출한다.
- 상기 선택된 접속에 대한 상기 active 지시자가 false인 경우에 상기 대기 행렬 상태 정보와 상기 요구 상태 정보중 적어도 하나를 이용해서 상기 ep에 의해 요구되지 않은 패킷들이 상기 패킷 대기 행렬에 남아있는지 여부를 결정하고, 상기 ep에 의해 요구되지 않은 패킷들이 상기 패킷 대기 행렬에 남아있는 경우에는 상기 접속 테이블내의 상기 active 접속자를 true로 설정하기 위한 에그레스 패킷 핸들러
-
3근거 선택
evidence_selectionactive 지시자를 true로 설정하는 직접적인 조건인 '요구되지 않은 패킷들이 상기 패킷 대기 행렬에 남아있는 경우'를 선택한다.
- 상기 ep에 의해 요구되지 않은 패킷들이 상기 패킷 대기 행렬에 남아있는 경우에는 상기 접속 테이블내의 상기 active 접속자를 true로 설정
-
4논리 통합
logical_integration에그레스 패킷 핸들러는 active 지시자가 false일 때, 대기 행렬 상태 정보 또는 요구 상태 정보를 이용하여 패킷 잔여 여부를 판단하며, 잔여 패킷이 있을 경우 active를 true로 설정한다.
- 상기 선택된 접속에 대한 상기 active 지시자가 false인 경우에 상기 대기 행렬 상태 정보와 상기 요구 상태 정보중 적어도 하나를 이용해서 상기 ep에 의해 요구되지 않은 패킷들이 상기 패킷 대기 행렬에 남아있는지 여부를 결정하고, 상기 ep에 의해 요구되지 않은 패킷들이 상기 패킷 대기 행렬에 남아있는 경우에는 상기 접속 테이블내의 상기 active 접속자를 true로 설정하기 위한 에그레스 패킷 핸들러
-
5결론 도출
conclusion_formulation판단 조건은 '에그레스 포트(ep)에 의해 요구되지 않은 패킷들이 상기 패킷 대기 행렬에 남아있는 경우'이다.
- 상기 ep에 의해 요구되지 않은 패킷들이 상기 패킷 대기 행렬에 남아있는 경우에는 상기 접속 테이블내의 상기 active 접속자를 true로 설정
-
6답변 생성
answer_generation추출된 조건을 바탕으로 질문에 대한 답변을 작성한다.
최종 답변 (final_answer)
에그레스 포트(ep)에 의해 요구되지 않은 패킷들이 상기 패킷 대기 행렬에 남아있는 경우이다.
핵심 해석 (core_interpretation)
스위칭 장치에서 에그레스 포트의 패킷 대기 행렬에 잔여 패킷이 존재하는지 여부를 판단하여, 해당 접속의 active 상태를 유지하거나 활성화(true)하기 위한 메커니즘을 기술하고 있다.