본문 바로가기
👨‍💻Computer Science/컴퓨터네트워크

[컴퓨터네트워크] 21장 Network layer: Unicasting Routing

by 코푸는 개발자 2021. 7. 24.
728x90

-> Routing하는 것 꼭해볼 것

Route 테이블을 그려보시오.

-> 3계층장비 IP를 봄, 어디로 Forwarding할 것인지 정하는 역할

-> 어느 네트워크로 보낼 것인지 서브넷마스크가 필요

-> Forwarding 어디로 보내는 것, 라우팅 테이블 필요

 

-Default method-> 특정 목적지에 대해서 특정 라우터를 설정해주고 나머지는 다른 라우터로 보내는 것

-Host-specific -> host를 모두 적어줌, 다양 경우에는 너무 많아짐(좋지 않음)

-Network-specific -> 네트워크 간에 경로가 하나뿐이라면 네트워크 주소들에 대한 정보들만 적어주는 방법(이것이 훨씬 좋음)

 

테이블 구성

Mask(/n), Network address, Next-hop address, Interface 순으로 구성됨. -> 4개의 컬럼

라우팅 테이블에 적을 때는 서브넷 마스크가 가장 큰 것부터 적어준다.

-> 순서중요

aggregation(가야할 라우터 방향이 갔다면 하나로 묶어 주는 것)으로 인해 다른 곳으로 받아질 수가 있음

꼭 표현할 수 있어야함

라우터에서 프로토콜이 3가지 있는데

우리는 RIP(distance vector, IP주소와 hop, 다음 주소로 구성)OSPF(link state, 링크의 상태를 보고 호스팅 함)만 배움 -> 기관 내에 있는 경우 이것들 사용

 

-RIP(distance vector) -> 서로 각자의 테이블을 가지고 갈 수 있는 곳을 표시하는 것

-> 교환하면서 업그레이드시킴(교환이 max 16개까지로 제한되어있음)

 

OSPF(link state) - 각 노드가 연결되어 있는 모든 정보들을 알 때 Shortest path나 다익스트라 알고리즘을 사용해서 구한다.

-> 단점 - 정보를 이미 다 알고 있는 상태만 shortest path를 구할 수 있음

728x90

댓글