본문 바로가기
네트워크

Network Layer

by Lauren X Ming 2020. 2. 24.

Routing

Step 1 : 근처 라우터에게 보내기

Step 2 : 네트워크를 통한 데이터 라우팅

Step 3 : 최종 목적지로 데이터 전달

라우터는 해당 프레임을 다른 곳에 전송하기 위해 새로운 Data Link Header와 Trailer를 만듦

ARP프로토콜을 사용해서 상대편의 Data link address를 학습

아래에 설명 자세히 나와있음

Step A : PC1 default router 또는 default gateway로서 R1 IP주소를 설정해 준다. R1 IP주소를 경우 DHCP 사용해서 R1 IP주소를 알아낼 수도 있다.

Step B : PC1 ARP 사용해서 R1 MAC address를 알아낸 후 Ethernet header와 trailer를 만든다그리고 나서 해당 프레임을 R1 전송한다.

Step C : R1 수신된 프레임의 trailer 있는 FCS와 protcol type field를 검사하고 Ethernet header trailer 버린다.

Step D : R1 routing table에서 네트워크 168.0.0.0 대한 최적의 경로를 찾고 것에 해당하는 것으로서 R1 serial interface packet 전송하기로 결정한다.

Step E : R1 IP packet주위에 HDLC header trailer 만든다. 여기서 HDLC는 매번 똑 같은 address field를 사용하기 때문에 ARP와 같은 것을 사용할 필요가 없다.

Step F : HDLC 프레임이 R2 도착하면 HDLC FCS protocol type field 검사되고, 그리고 HDLC header trailer 버려진다. 그리고 IP routing table에서 네트워크 168.0.0.0 대한 최적의 로로 프레임릴레이 serial interface 결정되고, 또한 routing entry에서 next router IP address에 대한 정보를 얻을 있다.

Step G : R2 Inverse ARP 사용해 R3 까지의 VC의 DLCI에 대한 정보 알아내, 프레임릴레이 header trailer 만든후 R3 프레임을 전송한다.

Step H : R1, R2 같이 R3 trailer 안에 있는 FCS protocol type field 검사하고, 프레임릴레이 header trailer 버린다. 그리고 routing table에서 168.0.0.0 대한 경로 정보 얻는다. 그러 여기서는 next router IP address 없는데 그이유는 packet 또다른 라우터에 전송할 필요가 없기 때문이다. R3 ARP 사용해서 PC2 MAC address 알아낸 Token Ring header trailer 만든다. 그리고 나서 만들어진 프레임을 PC2 전송한다.


Layer3 Addressing

IP : 하나는 주소들을 논리적인 group으로 만들수 있다 

<group>

TCP/IP : network 또는 subnet

IPX : network

Apple Talk : cable range

같은 group 있는 모든 장치들은 반드시 같은 Data link 연결됨

 

Routing Protocol

  • 라우팅 정보를 가지고 라우팅 테이블을 채우는 프로토콜
  • Loop 없는(loop-free) 유효한 경로
  • () RIP, IGRP, OSPF

Routed Protocol

  • OSI Layer 3 동등한 규약(specification) 가지고 있는 프로토콜
  • 기능 : logical addressing routing 수행
  • IP, IPX

 

 

'네트워크' 카테고리의 다른 글

[네트워크] LAN이란?  (0) 2020.02.25
Three-Layer Hierarchical Network Model  (0) 2020.02.24
Data Link layer  (0) 2020.02.24
Media Access Technology  (0) 2020.02.24
Transport error  (0) 2020.02.24