1. 컴퓨터 네트워킹 – 라우터 구조
라우팅 (소프트웨어)
출발지부터 목적지까지 길 설정
-> control plane(라우팅 알고리즘)
포워딩 (하드웨어)
이미 결정되어 있는 길을 따라서 패
킷을 옮겨주는 것
2. 컴퓨터 네트워킹 – Input Port Queuing
Queuing이란?
- 데이터가 포워딩 속도보다 빠르게 Swift fabric에 들어오는 경우
Queuing이 일어나면?
- Swift fabric가 데이터를 포워딩 속도보다 느린경우 Queuing 에 저장되어 지연시간 발생 -> 패킷 손실
HOL(HEAD-OF-THE-LINE) Blocking
3. 컴퓨터 네트워킹 – Switching Fabric Method
• 가장 간단한 라우터 방식
• 장점
소프트웨어적으로 메모리 정보를
읽고 저장하기 때문에 비용이 저렴
하고 구현이 간단
• 단점
메모리 복사 시간이 많이 걸려서 처
리 속도 느림
• Input/Output Port 버퍼간에
복사가 바로 일어남 -> 속도증
가
• Input/Output Port 버퍼가 여
러개인 경우 버스를 두고 어디
로 가야하는지는 CPU가 결정
• 버스를 공유하기 때문에 동시
전송이 어려움 -> 대규모서비스
에서는 사용하기 어려움
• 크로스바 형식으로 이루어짐(바
둑판형식)
반얀 네트워크
• 모든 하나의 input 에서 모든
output으로 갈수 있음