CAFE

[참고] 라우팅테이블보는법..

작성자황용상|작성시간03.03.08|조회수4,616 목록 댓글 0

라우팅 테이블의 분석

최근 네트워크 관리사 시험에서 라우팅 테이블의 분석을 요구하는 문제가 종종 출제되고 있습니다. 아래의 예는 내부 네트워크로 한정된 단적인 라우팅 테이블 이지만 시험장이 내부만을 사용함으로 실제 시험과 크게 다르지 않으리라 생각됩니다. 각 설명은 위치에 맞게 다시 생각하시면 됩니다. 라우팅 테이블을 보는 명령은

시작 > 실행 > cmd 입력> route print라고 입력하시면 됩니다. netstat -rn도 거의 비슷한 내용을 출력해 줍니다. 아래의 라우팅 테이블은 Windows 2000 advanced server에서 출력된 것입니다. 이는 실제적으로 다른 네트워크 장비가 출력하는 라우팅 테이블과 다소 다를 수 있으니 주의 바랍니다.

1.라우팅 테이블 설명 (열)

라우팅 테이블은 5개의 열로 구성이 되어 있으며, PC 의 패킷들이 어디로 나가야할지를 정해줍니다. (위 설정은 라우터의 운영체제 혹은 라우팅 의 방식에 의해 다소 차이가 있을 수 있습니다.) 라우팅의 방식은 PC에서 패킷에 등록된 목적지 주소를 Netmask 을 적용하여 Network Destination 을 결정한 후 적당한 Interface 로 보냅니다.

Netmask
패킷의 목적지 주소에 Netmask를 AND 연산한다.
어떤 Network Destination으로 갈지를 netmask에서 결정하게 된다.
Network Destination
AND 연산을 한 다음 패킷의 목적지주소와 네트워크목적지를 비교한다.
Interface (패킷을 밖으로 보낼 랜카드의 주소 )
Network Destination이 일치한 Interface 로 패킷을 보낸다.
Gateway
Interface 를 빠져 나간 패킷이 가야할 곳이다.
자신의 랜카드 주소 또는 로컬 서브넷의 게이트웨이(일반적으로, 라우터)이다.
Metric
destination까지의 hop 수를 말한다.
local LAN 은 하나의 hop 으로 구성
Metric 은 가장 좋은 라우터경로를 결정할 때 사용
Metric는 통과해야 하는 라우터의 수 + 1이라고 생각하면 된다.


2.라우팅 테이블 설명(행)

일곱줄로 구성되어 있으며, 각 행이 라우팅 테이블을 구성하여 Network Destination 에 해당하는 패킷을 각 Interface 로 보냅니다.

Default route
여러 라우팅 테이블을 확인해서 일치하지 않을 경우, default route 의 Gateway 로 보낸다.
위에서는 192.168.0.1로 가게 되며, 일반적으로 라우터의 주소이다.
loopbak
127.0.0.1 은 software loopback 주소이다.
자기 자신을 가리킨다.
subnet network
IP 주소의 subnet network 주소를 가리킨다.
IP 주소가 192.168.0.4 이고 Subnet Mask 가 255.255.255.0 이므로 AND 연산을 통해 192.168.0.0 이 network 주소가 된다.
LAN card
자신의 IP 주소를 의미한다.
subnet broadcast
위의 subnet network에tj 나온 192.168.0.0 의 마지막 주소인 192.168.0.255 는 broadcast 로 사용된다.
multicast
D Class 의 multicast 를 나타내는 행이다.
특정한 그룹에게 메세지를 전달할때 사용되는 주소이다.
limited broadcast
라우터를 통과하지 못하는 broadcast 주소이다.
같은 subnet 상의 모든 host 에 전달된다.

3.라우팅 테이블 검색 순서

Microsoft 사의 문서(Q140859) 에 의하면 각 라우팅 테이블행의 검색순서는 다음과 같다.
From the most unique route(host address) to most generic(default gateway)

1) host address
2) Subnet address
3) Network address
4) Default gateway

예 ) ping 168.126.63.1
1) 168.126.63.1 과 LAN card 행의 Netmask 열(255.255.255.255)과 AND 연산 : 168.126.63.1
2) 위의 결과값인 168.126.63.1 과 LAN card 행의 Network Destination 과 비교 같으면, LAN card 행의 Interface 로 패킷을 다르면, 검색순서에 따라 다른 라우팅 테이블 비교, 일치되는 Network Destination 을 찾지못하면 default route(0.0.0.0)의 Gateway 로 패킷을 보낸다.다음 패킷을 보내기 위해 처음부터 다시 반복한다.


참고 : http://support.microsoft.com/default.aspx?scid=KB;EN-US;Q140859&

============================================ ▷◁ 대구지하철 희생자를 추모합니다!
다음검색
현재 게시글 추가 기능 열기

댓글

댓글 리스트
맨위로

카페 검색

카페 검색어 입력폼