ABOUT ME

-

Today
-
Yesterday
-
Total
-
  • PMTUD
    CISCO Router 2016. 6. 7. 05:04

       

    PMTUD란 목적지로 가는 경로상에 존재하는 링크들 중 MTU 값이 가장 작은 링크의 MTU 값을 확인하는

    과정을 말한다. PMTUD는 IPv6에서 패킷의 분할을 위해 사용된다.

       

    IPv6에서는 오작 출발지 장비만이 IPv6 패킷을 분할할 수 있도록 규정해 놓았다. 그 이유는 IPv4에서 목적

    지로 가는 경로상의 중간 라우터들이 무분별한 분할을 수행함으로써 발생했었던 라우팅 속도 저하와 관련

    된 문제 때문이다.

       

       

    [ IPv4에서 분할의 반복에 의한 라우팅 속도 저하 문제 ]

       

    위의 그림에서 보듯이 IPv4 네트워크 환경에서의 출발지 장비는 패킷을 전송할 때 항상 자신의 링크 MTU

    값에 패킷의 크기를 맞추어 전송한다. 그로 인해 패킷은 통신이 끝날때까지 처음 링크보다 작은 MTU 값을

    가지는 링크를 가져갈 때마다 항상 분할이 이루어진다.

       

    IPv6에서는 이러한 비효율적인 라우팅을 해결하기 위해 오직 출발지 장비만이 분할을 수행 할 수 있도록 규

    정해 놓았다. IPv6 네트워크 환경에서의 출발지는 목적지로 가는 경로 상의 링크들 중 MTU 값이 가장 작은

    링크의 MTU 값을 확인한다. 자신이 전송하려는 패킷의 크기보다 해당 값이 더 작을 경우 그에 맞게 패킷을

    분석하여 전송한다.

       

       

    [ IPv6에서 출발지 장비에 의한 분할 ]

       

       

     PMTUD의 동작

       

     위와 같이 출발지 장비가 IPv6 패킷을 알맞게 분할하여 전송하기 위해서는 PMTUD 과정을 반드시 거쳐야만

    한다. 이러한 PMTUD 과정에 패킷 크기 초과 메시지가 사용된다. 그림을 통해 PMTUD의 절차에 대해 자세

    히 알아보자.

       

       

    [ PMTUD의 동작 ]

       

    ① 호스트 A가 호스트 B로 IPv6 패킷을 전송할 때 먼저 링크 A의 MTU 크기에 맞게 패킷을 분할한 후 전송

    한다.

       

    ② 호스트 A로부터 패킷을 받은 라우터 A는 패킷이 전송될 링크 B의 MTU 크기를 확인한다. 받은 패킷의

    크기가 링크 B의 MTU 크기보다 클 경우는 해당 패킷을 더 이상 라우팅 하지 못하고 호스트 A에서 ICMP

    v6 메시지 타입 2인 패킷 크기 초과 메시지를 되돌려준다.

       

    ③ 패킷 크기 초과 메시지를 받은 호스트 A는 ICMPv6 메시지에 표시되어 있는 링크 B의 MTU 크기에 맞

    게 패킷을 분할한 후 다시 전송한다. 그러면 이제 라우터 A는 링크 B의 MTU 크기보다 작은 패킷을 받았으

    므로 해당 패킷을 정상적으로 라우팅할 수 있다.

       

    ④ 1000바이트로 분할된 패킷을 받은 라우터 B는 라우터 A와 마찬가지로 패킷이 전송될 링크 C의 MTU 크

    기와 비교한다. 받은 패킷의 크기가 더 클 경우는 해당 패킷을 더 이상 라우팅 하지 못하고 호스트 A에게

    패킷 크기 초과 메시지를 되돌려 준다.

       

    ⑤ 패킷 크기 초과 메시지를 받은 호스트 A는 ICMPv6 메시지에 표시되어 있는 링크 C의 MTU 크기에 맞

    게 패킷을 분할한 후 다시 전송한다. 그러면 이제 라우터 B는 링크 C의 MTU 크기보다 작은 패킷을 받았으

    므로 해당 패킷을 정상적으로 라우팅할 수 있으며, 최종적으로 패킷은 목적지로 호스트 B에 도착한다.

       

    ⑥ 호스트 A는 더 이상 패킷 크기 초과 메시지를 받지 않으므로 호스트 B를 목적지로 하는 패킷은 계속 500

    바이트로 분할하여 전송한다. 이후 호스트 A는 주기적으로 다시 자신의 링크 MTU 크기에 맞게 패킷을 분

    할하여 전송함으로써, 경로상의 최소 MTU 값이 변경되지 않았는지 확인하는 과정을 거친다.

    [출처] CCNP 강의 - ICMPv6에서 추가된 기능들(PMTUD) (취업스토리-IT취업,정보보안,해킹기초,국비지원IT학원,고졸취업) |작성자일반멤버스텝

    'CISCO Router' 카테고리의 다른 글

    DHCP & SLAAC  (0) 2016.06.08
    Bandwidth-delay product  (0) 2016.06.07
    IP Helper Address  (0) 2016.06.02
    TACACS+  (0) 2016.05.31
    passive-interface  (0) 2016.05.17
Designed by Tistory.