Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

IP 포워딩 #6 #34

Open
Jangchanhi opened this issue Jul 20, 2022 · 0 comments
Open

IP 포워딩 #6 #34

Jangchanhi opened this issue Jul 20, 2022 · 0 comments

Comments

@Jangchanhi
Copy link
Owner

레이블의 스택으로 구성된 MPLS 헤더

  • 레이블 : 20비트 필드로, 라우터 내의 라우팅 테이블을 인덱스하기 위해 사용되는 레이블을 정의
    image

  • Exp : 3비트 필드로, 실험 목적으로 예약된

  • S : 1비트 스택 필드로 스택 내의 서브헤더의 상황 정의

  • TTL : 8비트 필드로 IP 데이터그램의 TTL 필드와 유사
    => 방문된 라우터는 이 필드의 값을 1 감소시킴 값이 0이되면 루핑(looping) 방지를 위해 패킷은 폐기됨
    image

라우터의 구조

image

  • 포워딩과 라우팅에 대한 설명에서 라우터는 입력 포트들 중 하나에서 패킷을 받아들이고 라우팅 테이블을 사용하여 패킷이 나갈 출력 포트를 찾은 후 이 출력 포트를 통하여 패킷을 내보내는 블랙박스와 같다.
  • 구성요소는 (1) 입력 포트, (2) 출력 포트
    (3) 라우팅 처리기, (4) 교환 조직
    image

(1) 입력 포트 : 라우터에서의 물리 및 데이터링크 계층의 기능을 수행한다. 수신된 신호로부터 비트들이 만들어지고 프레임으로부터 패킷이 역 캡슐화된다. 오류는 탐지되고 수정된다. 패킷은 네트워크 계층에 의해 포워드될 수 있도록 준비된다. 물리 계층 처리기와 데이터링크 처리기 외에도 입력 포트는 교환 조직에 보내기 전에 패킷을 저장할 수 있는 버퍼도 가지고 있다.

버퍼(Queue) : 패킷이 버려지는 것을 막는다? (First Come First Service)

(2) 출력 포트 : 입력 포트와 같은 기능을 수행하지만 수행 순서가 반대이다. 먼저 출력되는 패킷이 큐에 저장되고 패킷이 프레임에 캡슐화된 후 물리 계층 기능들에 의해 프레임이 라인 상으로 보낼 신호로 변환한다.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant