ABOUT ME

-

Today
-
Yesterday
-
Total
-
  • 왜 Network Looping이 일어나는것인가!?
    공부(네트워크)/네트워크(Theory) 2016. 1. 27. 11:48

    ㅇ 루프 (Loop)

         - 하나의 노드에서 시작해서 다시 그 노드로 끝나는 순환되는 경로

            . 시작과 끝 점이 만나는 형상

               .. 이 때 각 노드는 한번 이상 거쳐서는 안됨 


    ㅇ 루핑 (Looping)

         - 끊임없이 순환되는 현상







    1. 스위칭 루프(Switching Loop)



    Broadcast 패킷이라는것을 안 스위치가 자신의 Table에 없거나, 

    멀티캐스트 주소이거나 브로드캐스트 주소인 경우에는 들어온 포트를 제외한 모든 port에 Flooding!

    이것을 반복하여 뱅뱅돌게되면 Looping이 생겨 Network가 마비된다.



    스위칭 루프의 영향


    ㅇ 브로드캐스트 폭풍(Broadcast Storm) 발생

         - ARP 등 브로드캐스트성 프레임이 루프를 타고 연이어 돌게됨


    ㅇ 중복 수신(Multiple Frame Copies)

         - 시계 방향과 그 반대 방향으로 도는 프레임 모두 중복되어 수신


    ㅇ MAC 주소 테이블의 불안정 초래

         - 프레임이 계속 돌기 때문에 확정적인 MAC 주소 테이블을 정할 수 없음



    Looping 방지법


    1. 목적지의 경로 설정

    2. Looping을 막아주는 알고리즘 설정(STP)

    <STP>








    2. 라우팅 루프(Routing Loop)




      ㅇ 2 이상의 라우터들이 동일 목적지 네트워크 경로에 대해 부정확한 라우팅 정보를 가질때 발생

         - 패킷이 목적지를 찾지 못하고 끊임없이 순환(Looping)하는 현상


      ㅇ 이 현상은 각 라우터의 Convergence time의 차이로 인해 발생



    라우팅 루핑의 방지 기술들


       ㅇ 최대 홉 수의 제한

          - Metric이 최대의 값을 가지고 있다는 Infinity 선언 


       ㅇ Triggered Update

          - 업데이트 주기 이전에라도 나쁜 소식은 즉시 전파

             . 전체 라우팅 정보를 주기적으로 전달하지 않고, 

             . 변화된 네트워크 만 라우팅 업데이트


       ㅇ Holddown Timer

          - 나쁜 경로에 대해 일정 시간 동안 동일한 경로에 대해 새 소식이 전해지더라도 일정기간 동안 이를 무시


       ㅇ Split Horizon

          - 어떤 링크에서 받은 업데이트 정보에서 배운 네트워크에 대해서는 그 링크쪽으로 라우팅 정보를 다시 전파하지 않음


       ㅇ Poison/Poison Reverse 

          - 네트워크 다운시 이를 Infinity 선언하면서 상호교신

    '공부(네트워크) > 네트워크(Theory)' 카테고리의 다른 글

    pap, chap  (0) 2016.01.27
    PPP(Point-to-Point)  (0) 2016.01.27
    WAN(Wide Area Network)의 3가지 방식  (0) 2016.01.27
    IPv6 주소 표기  (0) 2016.01.06
    IPv4 와 IPv6 비교  (0) 2016.01.06

    댓글

Designed by Tistory.