2013년 10월 20일 일요일

[라우팅 이론]RIP 방식의 이해

1. RIP 방식의 설정



2. RIP 방식의 특징

    (1) 벨먼•포드 알고리즘에 기반한 거리 벡터 라우팅 프로토콜
    (2) 최선의 경로를 선택하기 위한 메트릭은 홉 카운트
    (3) 라우팅 정보 갱신 주기는 매 30초이고, UDP 520 포트 번호를 이용하는
         브로드캐스트 방식에 의존한다.
    (4) 패시브 인터페이스를 설정하면 해당 인터페이스에서는 오직 수신만 발생



    (5) 4개까지 부하 분산 기능을 지원하고, 최대 6개까지 설정할 수 있다.
    (6) 자동 요약 기능을 수행한다.


    (7) 기본적으로 클래스풀 라우팅 프로토콜이다.
        1) 기본적으로 RIPv1 방식의 라우팅 정보에는 서브넷 마스크 표시가 없다.
        2) 따라서, RIPv1 방식은 클래스풀 네트워크 구간과 연속적인 클래스리스
            네트워크 구간에서만 동작한다.
        3) 이를 보완하기 위해 RIPv2 방식을 개발했다.




3. RIPv2 방식의 특징

    (1) 비연속적인 클래스리스 네트워크 구간에서도 동작하는 클래스리스 라우팅
         프로토콜이다.
    (2) 멀티캐스트 방식 224.0.0.9로 라우팅 정보를 30초마다 갱신한다.
    (3) 자동 경로 요약 기능을 수동으로 조정할 수 있다.
    (4) 인증 기능을 지원한다.
    (5) RIPv1 방식과 호환 가능하다.




4. 라우팅 루프의 발생

    RIPv1 방식과 RIPv2 방식 모두 홉 카운트에 기반한 거리 벡터 라우팅 프로토콜이란
    점에서 아래와 같이 라우팅 루프가 발생할 수 있다.

    (1) 정상적인 상태


    (2) C 회선에서 장애 발생


    (3) C 라우터보다 먼저 갱신 주기에 도달한 B 라우터에서 갱신 발생


    (4) 갱신 주기에 도달한 C 라우터의 갱신 발생


    (5) A 라우터에서 패킷을 발생시킬 경우 B 라우터와 C 라우터 사이에서 루핑 발생





5. 라우팅 루프의 방지

    각각의 알고리즘을 복합적으로 적용

    (1) 최대 홉 카운트 지정


        최대 인접 계수인 16에 도달하면 패킷 전송을 중지한다.

    (2) 트리거 업데이트


        라우팅 정보에 변경이 생기면 30초 주기와 무관하게 해당 내용을 즉시
        갱신하여 라우팅 루프를 방지한다.

    (3) 루트 포이즈닝과 포이즌 리버스

        1) 루트 포이즈닝


            특정 회선에서 문제가 발생하면 이를 감지한 라우터에서는 갱신 주기에
            도달하면 해당 회선을 곧바로 경로 척도 16으로 설정하여
            인근 라우터에게 전송하여 라우팅 루프를 방지하는 기법이다.

        2) 포이즌 리버스


            루트 포이즈닝에 대한 응답이 포이즌 리버스다. C에서 B로, B에서 A로
            순차적인 방식으로 루트 포이즈닝과 포이즌 리버스가
            반복해서 일어난다. 그러나, 루트 포이즈닝을 수신한 라우터에서 문제가
            발생한 해당 회선에 대한 대체 경로가 있다면,
            포이즌 리버스를 안 일으킨다. 또한, 인접 라우터에게도 더 이상
            루트 포이즈닝을 발생시키지 않는다.

    (4) 스플릿 호라이즌 적용


        동일한 라우팅 정보는 동일한 인터페이스를 통해 송•수신할 수 없다.

    (5) 홀드다운 타이머






댓글 없음:

댓글 쓰기