네트워크 관리 및 라우팅
Ping Program (Packet InterNet Groper)
: 패킷이 호스트에 도착할 수 있는지 체크
: ICMP echo request를 사용. request와 reply 사이의 경과시간을 계산
: ping -R : Datagram을 처리하는 모든 라우터들은 자신의 IP를 추가.
: time stamp 기능
Trace route
: 중간 경로상의 라우터의 존재 및 지연시간 검사
: TTL을 사용(TTL이 0 또는 1이면 다른 Host로 전송이 불가하여 발신지로 ICMP Time exceeded 메시지를 전송함)함으로써 중간 경로 상의 라우터까지의 시간 검사.
(TTL을 1로 설정하면 첫번째 라우터에서 반환됨. 2면 두번째 라우터에서, ...)
- source routing의 기본 개념 : 송신자라 라우터 경로를 지정.
IP routing
: 자신이 속하지 않은 네트워크에 속한 다른 컴퓨터와 통신할 때 패킷을 전달해 주는 과정 (이를 위하여 라우터는 자신의 라우팅 정보를 주변과 공유해야 함.)
- 라우팅 테이블
: 자신의 라우팅 테이블 보려면 : netstat -r
- CIDR (Class Inter-Domain Routing)
: Class 네트워크 주소 개념을 없애고, network-prefix라는 개념 사용. CIDR을 사용하는 라우터는 IP 주소의 처음 3bit 참조를 무시하고 prefix 에 의해 Packet Forwarding을 수행.
: 8, 16, 24 비트의 network number만 사용하지 않음. 임의의 갯수 사용
- ICMP Redirect 메시지 : 현 경로보다 좋은 경로가 있으면, ICMP Redirect 메시지를 보냄.
- ICMP Router Discovery 메시지 : 컴퓨터가 처음 부팅시 인접한 라우터를 찾기 위함.
1) 컴퓨터가 ICMP Router Solicitation을 멀티캐스트
2) 라우터가 컴퓨터로 ICMP Router Advertisement 송신
3) 컴퓨터는 라우터 주소 정보 갱신
Dynamic routing protocol
: 트래픽 최적화. 네트워크 정보를 인접한 라우터와 주고 받음으로써 네트워크 변화를 즉시 감지하고 효과적인 네트워크 경로를 유지하는데 사용. IGP(Interior Gateway Protocol), EGP(Exterior Gateway Protocol)
- RIP(Routing Information Protocol)
: Hop(망 하나씩 통과할 때 1씩 증가)
: 옆 라우터의 정보를 받아 Hop 수에 따라 최적 경로 결정. 단 경로 Down인 경우 Hold Down이 예상됨.
- OSPF(Open Shortest Path Fist)
: 대표(Designated) 라우터가 있어 AS(Autonomous System) 안의 모든 경로를 공유함.
각각의 라우터는 공유된 경로에 의해 자신이 Shortest Path Tree를 계산하여 결정함.
- BGP(Border Gateway Protocol)
: 라우팅 순환을 해결하기 위함.
: 라우터 사이의 경로 유지를 위해 주고 받는 패킷은 TCP(port 179)을 사용함.
'Network' 카테고리의 다른 글
INADDR_ANY (0) | 2007.04.24 |
---|---|
네트워크 관리 및 라우팅 (0) | 2007.04.24 |
1장 TCP/IP Overview (0) | 2007.04.24 |