More

    [백서] EtherNet/IP에서 장치레벨링(DLR) 사용을 위한 가이드라인

    ODVA Device Level Ring Guidline

    정리 및 제공. ODVA Activity Manager I. Y. Cho

    1. 서론

    이더넷은 산업 프로세스 및 애플리케이션을 포함한 모든 수준의 엔터프라이즈에서 활용되고 있다. 많은 산업용 애플리케이션에서는 엔터프라이즈 네트워크에서 흔히 볼 수 있는 스타 토폴로지 보다는 이더넷 링 토폴로지를 선호한다. 링 네트워크는 고유한 단일 지점에서의 내 결함성을 제공한다. 임베디드 스위치 기술이 포함된 링 노드(Ring nodes)는 인프라 스위치의 필요성을 줄이고 네트워크 케이블도 단순화한다.

    장치레벨링(DLR; Device Level Ring) 프로토콜은 링 기반 네트워크의 장애를 감지, 관리 및 복구하는 수단을 제공한다. DLR의 구현은 지원하는 네트워크 인프라에 특정 요구사항을 부과한다. DLR은 DLR 지원 네트워크에서 DLR 프로토콜을 지원하지 않는 장치의 사용을 본질적으로 배제하지 않는다. 레거시 장치 및 기타 고려 사항이 DLR 네트워크에서 이러한 장치의 사용을 자주 지시할 것으로 예상된다. 그러나 DLR 네트워크에서 이러한 장치를 사용하면 DLR 작동 및 성능에 상당한 영향을 미칠 수 있다.

    이 백서는 DLR에 대한 개요를 제공하고 DLR 프로토콜을 지원하지 않는 DLR 장치 및 기타장치로 구성된 DLR 네트워크를 구현하기 위한 지침을 제공하기 위한 것이다.

    2. 장치레벨링(DLR)의 개요

    DLR 프로토콜은 간단한 링 토폴로지를 지원하기 위한 것이다. DLR은 링 슈퍼바이저, 비콘 기반 링 노드, 어나운스 기반 링 노드의 세 가지 등급을 지원한다.

    2.1. 링 관리자(Ring Supervisor)

    DLR 네트워크를 사용하려면 하나 이상의 장치가 링 관리자(Ring Supervisor)로 작동하도록 구성되어야 한다. 링 관리자는 링의 무결성을 확인하고 장애를 복구하도록 링을 재구성하고 링에 대한 진단 정보를 수집한다. 활성 링 관리자는 포트 중 하나(특수 프레임 몇 개 제외)에서 트래픽을 차단하고 한 포트에서 다른 포트로 트래픽을 전송하지 않으므로 네트워크 루프를 방지한다. 적어도 하나의 추가 장치가 백업 링 감독자 역할을 할 수 있는 것이 강력히 권장된다. 각 관리자는 우선 순위 값으로 구성된다. 우선 순위 값이 가장 높은 장치가 활성 링 관리자가 된다. 링의 두 관리자가 동일한 우선 순위 값을 가질 경우, MAC 주소가 가장 높은 장치가 활성 링의 관리자가 된다.

    2.2. 비콘 기반 링 노드(Beacon-based Ring Node)

    일반적으로 링 노드는 링에서 동작하고 DLR 프로토콜에 참여하는 비 감독 장치이다. 링 노드는 결함 감지(인접 프로세스, 결함 감지 프로세스 점검)에 참여한다. 장애가 감지되면 링 노드가 적절하게 재구성되고 네트워크 토폴로지를 다시 학습한다(링 복구 프로세스). 이러한 비콘 기반 링 노드는 지정된 비콘 간격 내에 비콘 프레임을 처리하는 데 필요하다. 기본 신호 간격은 400us이다. 최소 신호 속도는 100us이다. 기본신호 간격은 50노드 링에 대해 3ms 정도의 링 복구 시간을 허용한다. 더 짧은 비콘 간격으로 더 빠른 복구 시간이 가능하다.

    2.3. 어나운스 기반 링 노드(Announce-based Ring Node)

    공지된 기반 링 노드는 비콘 프레임을 처리하는 능력에서만 비콘 기반 링 노드와 다르다. 이 장치들은 DLR 비콘 프레임을 처리할 필요가 없지만 어나운스 프레임을 처리할 수 있어야 한다. 어나운스 프레임은 또한 링 슈퍼바이저에 의해 생성된다. 방송 프레임의 기본 간격은 1초 또는 링 상태 변경 즉시이다. 알림 기반 노드의 링 복구 시간은 비콘 기반 링의 경우 3ms가 아닌 50 노드 링의 경우 4ms 정도이다.

    2.4. DLR 작동

    DLR 네트워크는 활성 링 슈퍼바이저와 임의의 수의 링 노드로 구성된다. 링 노드는 최소 2개의 외부 포트에 내장된 스위치 기술을 통합한다. 링 관리자는 “비콘”을 정기적으로 생성할 책임이 있다. 이 비콘들은 고리를 각 방향으로 가로지른다. 또한 링 슈퍼바이저는 초당 한 번씩 두 포트 모두에서 알림 프레임을 전송한다. Announce Frame은 고속 비콘 프레임을 처리할 수 없는 링 노드가 장애 감지 및 링 복구에 참여할 수 있도록 한다. 링 슈퍼바이저는 DLR 및 기타 네트워크 트래픽을 차단하여 링을 통한 프레임의 무한 전파(네트워크 스톰)를 방지할 수 있어야 한다. 장애는 신호 트래픽이 중단되고 인접 노드에 의해 링크/노드 장애가 감지될 때 감지된다. DLR 프로토콜에는 여러 가지 결함 감지 및 링 복구 메커니즘이 포함되어 있다.

    2.5. DLR 프로토콜을 지원하지 않는 장치

    권장되지는 않지만 DLR 프로토콜을 지원하지 않는 장치를 삽입할 수 있다. 논의의 목적을 위해 이러한 장치 유형에는 Non-DLR 장치와 Non-compliant 장치의 두 가지가 정의되어 있다.

    2.5.1. 비 DLR 장치
    비 DLR 장치는 DLR 프로토콜을 지원하지 않지만 섹션 3.5.1 및 3.5.2의 모든 지침을 준수하는 모든 장치이다. 이러한 장치는 링 결함의 위치를 찾는 것을 더 어렵게 만들기 때문에 권장되지 않는다.

    2.5.2. 비 준수 장치(Non-compliant Device)
    비 준수 장치는 섹션 3.5.1 및 3.5.2의 지침 중 하나 이상을 준수하지 않는 비 DLR 장치이다. 비 준수 장치는 결함 감지 및 링 복구에 예측할 수 없고 악영향을 미칠 수 있으므로 DLR 링에서 금지된다.

    3. 일반적인 고려사항

    DLR은 일반적으로 네트워크 장애로부터 빠른 복구를 필요로하는 간단한 단일 링 토폴로지를 위해 고안되었다. 프로토콜은 다중 링 또는 중첩 링의 개념을 지원하지 않는다. DLR 링은 임의의 수의 노드를 포함할 수 있지만 권장 링 크기는 50개 미만의 노드이다. 노드 수가 증가함에 따라 DLR 프레임이 링을 통과하는데 필요한 시간이 증가하여 오류감지 및 복구 시간이 늘어난다(표 1 참조). 또한, 더 큰 링에서는 네트워크의 나머지 부분으로부터 세그먼트가 손실될 수 있는 이중 결함을 포함하여 장애의 확률이 증가한다. 궁극적으로 사용자가 특정 링에 대해 선택하는 노드 수는 사용자가 해당 링에 설정한 성능 요구사항에 따라 달라진다.

    표 1. 링 구성 파라미터 및 성능 사례
    표 1. 링 구성 파라미터 및 성능 사례

    3.1. 심플 독립 형 DLR 링

    그림 1은 간단한 독립형 DLR 링의 개념도를 보여준다. 응용 프로그램에는 다양한 I/O 모듈, PAC 제어, 장치 활동을 모니터링하는 HMI 및 네트워크 구성을 위한 관리자 스테이션이 포함된다. 각 링 노드는 두 개의 EtherNet/IP 포트를 지원한다. 따라서 각 링 노드 또는 슈퍼바이저는 임베디드 이더넷 스위치 기술을 통합할 것으로 예상된다. 이 예제의 목적상, 네트워크에 안전 또는 성능에 중요한 제약조건이 없다고 가정한다. 또한 이 애플리케이션의 경우 원하는 장애 감지 및 복구 시간이 수십 밀리초(milliseconds) 정도라고 가정한다. 따라서, 링에 발표된 기반 링 노드의 존재는 성능 및 복구 관점에서 허용될 수 있다.

    그림 1. 간단한 독립형 DLR 링 구성
    Figure 1- Simple Stand-Alone DLR Ring

    그림 1에서는 DLR 링을 구현할 때 고려해야 할 구성요소인 DLR 탭(Tap)이 구성된다. DLR 탭은 네트워크 인프라 스위치, 비-DLR 장치 또는 내장 스위치 기술없는 장치를 DLR 링에 연결할 수 있도록 하는 3포트 장치이다. DLR 탭은 링 감독자 역할을 지원할 수도 있고 지원하지 않을 수도 있는 링 노드이다.

    3.2. DLR 속성, 상태 표시기 및 진단

    DLR 개체 속성은 장애가 발생할 때 유용한 정보를 제공할 수 있다. 링의 모든 노드에서 모든 속성을 사용할 수 있는 것은 아니다. 또한 속성 1인 네트워크 토폴로지가 선형 및 링 토폴로지를 모두 참조하지만, 이것이 DLR이 라인 토폴로지를 지원한다는 것을 의미하지는 않는다. 속성 1은 관리자가 링의 한 방향으로 트래픽을 차단하고 링이 선형 토폴로지인 링 정상상태(RING_NORMAL_STATE)에 있거나 링이 시작 상태이거나 장애 상태이기 때문에 한 방향으로 트래픽을 차단하지 않았음을 나타내는 상태 비트이다. 참가자 목록과 같은 많은 속성은 속성의 데이터를 수집하기 위해 네트워크를 통과하는 비콘 프레임에 의존한다. DLR 개체가 제공하는 서비스 중 일부는 링 진단에서도 유용하다. 특히 “장애 위치 확인” 서비스는 사용자가 장애 위치를 확인할 수 있도록 특성 6과 7을 업데이트한다.

    표 2. DLR 속성
    Table 2 – DLR Attributes

    3.3. DLR, 고성능 애플리케이션 및 IEEE-1588

    그림 2는 두 개의 서로 다른 링 유형을 보여준다. 왼쪽에는 그림 1에 표시된 것과 동일한 단순하고 비교적 낮은 성능의 링 구성이다. 오른쪽은 비콘 기반 DLR 네트워크에서 제공하는 빠른 복구 시간을 요구하는 고성능 링을 보여준다. DLR 프로토콜은 다중 링 또는 중첩 링의 존재를 인식하지 않는다. 그러나 링이 분리되어 다른 링에 DLR 프로토콜 메시지가 존재하지 않는 한 네트워크는 둘 이상의 DLR 링을 포함할 수 있다.

    DLR 프로토콜은 IEEE-1588에 대한 지원이 필요하지 않지만 고성능 애플리케이션은 IEEE-1588의 시간 동기화 및 DLR 프로토콜 고유의 빠른 오류 감지 및 링 복구의 이점을 모두 누릴 수 있다. IEEE-1588 시간 동기화(time synchronization)를 지원하지 않는 노드는 링에 추가적인 메시징 지터를 도입하여 시간 동기화의 정확성에 영향을 미친다. 따라서 이러한 고성능 링에 참여하는 모든 노드가 IEEE-1588 및 CIP 시간 동기화 개체를 지원하는 것이 좋다. 좀 더 구체적으로, 장치 자체가 시간 인식일 필요는 없지만(즉, IEEE-1588 메시지를 로컬로 처리할 필요는 없음), 엔드 투 엔드(E2E)에서 확실한 클럭에 대한 지원을 포함해야 한다.

    동시에, 비-DLR 노드를 고성능 링에 삽입하면 오류 감지 및 링 복구에 필요한 시간이 늘어난다. CIP 모션과 같은 고성능 애플리케이션의 경우 그림 2와 같이 DLR 호환 Tap을 통해 비-DLR 장치를 연결하는 것이 좋다. 그림 2는 DLR 프로토콜(S3)을 준수하는 스위치와 그렇지 않은 스위치(S2)를 모두 나타낸다. 스위치 S2는 DLR 탭을 통해 링에 연결된다. DLR을 특별히 지원하지 않는 인프라 스위치는 DLR 링에 직접 연결할 수 없다.

    그림 2. 2개의 DLR 링 구성
    Figure 2 – DLR Network with two non-overlapping rings

    3.4. DLR 및 퀵컨넥트(QuickConnect)

    퀵컨넥트(QuickConnect)는 자동차 제조의 특정 용도에 대응하기 위한 ODVA기술이다. 로봇, 공구 교환기 및 프레임과 같은 애플리케이션은 산업 네트워크의 섹션 또는 세그먼트를 포함하는 툴링 고정장치를 신속하게 교환해야 한다. 이를 위해서는 네트워크와 노드가 기계적으로나 논리적으로 신속하게 연결 및 연결을 끊을 수 있어야 한다. 따라서 강제 속도 및 이중 모드용으로 구성된 포트인 퀵컨넥트 모드에서 퀵컨넥트 장치는 필요한 케이블 연결 유형 감지(Auto-MDIX)를 사용하지 않는다. Auto-MDIX는 퀵컨넥트 애플리케이션의 경우 비활성화되므로 케이블 연결이 올바른지 각별히 주의해야 한다.

    3.5. DLR 링에 비-DLR 장치삽입

    그림 3과 같이 사용자는 DLR 링에 Non-DLR 장치를 삽입할 수 있다. 비 DLR 장치는 링에 삽입되므로 최악의 경우 고장 감지 시간에 악영향을 미치지 않는다(참고: 섹션 3.5.1 및 3.5.2의 모든 지침을 충족하려면 비 DLR 장치가 필요하므로 MAC 학습을 비활성화해야 한다). 관리자는 여전히 신호 프레임의 부족을 감지하고 링 복구를 시작한다. 그러나 상당수의 Non-DLR 장치가 링에 포함된 경우 두 Non-DLR 노드 간에 고장이 발생할 경우 고장을 격리하고 진단하는 데 문제가 있다.

    그림 3. 비-DLR 장치를 가진 DLR 링
    Figure 3 – DLR ring with a Non-DLR Device

    예를 들어, 그림 4의 토폴로지를 생각해 보자. 이 간단한 링은 감독자(S1), 4개의 DLR 노드(D1 ~ D4) 및 단일 비 DLR 장치(N1)로 구성된다. DLR 관점에서 N1은 존재하지 않는다. D4는 D2를 DLR의 “인접 역”으로 간주한다. N1과 D4(빨간색 “X”로 표시됨) 사이에 링크 장애가 발생한다고 가정한다. D4는 고장을 감지하고 즉시 감독관에게 알린다. 관리자는 오류 감지 프로세스를 진행하여 D2를 “포트 1의 마지막 활성 노드”로, D4를 “포트 2의 마지막 활성 노드”로 식별한다.

    또한 네트워크 관리자는 이더넷 링크 개체를 통해 D2 및 D4에 대한 링크 상태를 쿼리할 수 있다. 따라서 네트워크 관리자는 D4의 관점에서 보면 D2와의 링크는 다운된 반면 D2의 관점에서는 링크가 여전히 업 상태라는 것을 알고 있다. 슈퍼바이저는 포트 2에서 트래픽 차단을 해제하고 네트워크 트래픽은 재개되며 네트워크 관리자는 장애가 D4의 낮은 포트, N1의 오른쪽 포트 또는 이러한 노드 간의 케이블링에 있다고 합리적으로 추론할 수 있다.

    그림 4. 하나의 non-DLR 구성
    Figure 4 – Simple ring with one Non-DLR node

    이제 그림 5를 통해 알아보자. 이 경우 단순 링에 N2 및 N3 비 DLR 장치가 추가되었다. 이전과 마찬가지로 D4는 D2를 DLR “인접”으로 간주하고 그 반대도 마찬가지이다. N2와 N3 사이의 링크 오류를 가정하기 바란다. 이 경우 해당 링크가 DLR 지원 장치에 직접 연결되어 있지 않기 때문에 이더넷 링크 개체를 통해 링크 오류를 보고할 수 없다. 감독자가 문제를 인식하기 전에 신호시간 초과가 발생해야 한다.

    감독자가 다시 오류 감지 프로세스를 진행하여 D2를 “포트 1의 마지막 활성 노드”로, D4를 “포트 2의 마지막 활성 노드”로 식별한다. 관리자가 포트 2에서 트래픽 차단을 해제하고 네트워크 트래픽이 재개된다. 그러나 장애는 D2와 D4 사이에 존재할 수 있으므로 네트워크 관리자는 장애를 분리하는 데 더 많은 어려움을 겪을 수 있다.

    그림 3. 3개의 non-DLR로 구성된 단순 링
    Figure 5 – Simple ring with three Non-DLR nodes

    여러 개의 Non-DLR 장치를 링에 삽입해야 하는 경우 결함을 더 잘 격리하기 위해 이러한 장치 사이에 DLR 노드를 삽입하는 것이 좋다(그림 6).

    그림 6. 3개의 non-DLR 노드가 교차하는 단순 링 구성
    Figure 6 – Simple ring with three Non-DLR nodes interspaced

    3.5.1. DLR을 지원하지 않는 장치의 요구 사항
    프로토콜 DLR 프로토콜에 대한 간섭을 방지하려면 내장형 스위치를 포함하지만 DLR 프로토콜을 지원하지 않는 장치를 신중하게 구성해야 한다. 일반적으로 유니캐스트 MAC 학습은 DLR 링에 연결된 포트에서 비활성화되어야 한다. 비 DLR 장치를 사용하면 링 결함 또는 복원 후 일정 시간 동안 유니캐스트 프레임이 손실될 수 있다. 링 장애/복원 후 장치가 다른 포트를 통해 연결할 수 있으므로 장치의 MAC 학습 테이블이 잘못될 수 있다.

    MAC 학습 테이블이 프레임을 전송하는 장치의 결과로 업데이트될 때까지 유니캐스트 프레임은 대상 장치에 도달하지 못할 수 있다. 이러한 구성 요구사항은 DLR 링에서 다음 기능을 지원하는 장치를 사용해야 한다. DLR 링에서 이러한 기능이 없는 장치를 사용하면 DLR 프로토콜 구성이 어렵다. 이러한 장치는 규정을 준수하지 않는 것으로 간주되어 링에서 금지된다.


    필수 기능
    • DLR 링에 연결된 포트에서 유니캐스트 MAC 학습 사용 안함
    • IEEE 802.3 작동:
    – 자동 협상(10/100Mbps, 전 이중/반 이중)
    – 속도/이중 강제 설정
    – Auto MDIX(중간 종속 인터페이스 크로스오버), 자동 협상 모드 및 강제 속도/이중 모드 모두. 참고: 이는 PHY 및 변압기 문제이지 내장 스위치 문제가 아니다.
    • QoS:
    – 큐 2개
    – DLR 프레임에 대한 높은 우선 순위 대기 열, 높은 우선 순위 대기 열에 대한 엄격한 우선 순위 스케줄링
    -802.1Q/D를 통한 우선순위 지정. 사용방법은 표 3에 나타낸 EtherNet/IP QoS 체계와 일치해야 한다. 비 IP 프레임의 경우 802의 우선 순위 이다. 1Q 헤더를 사용해야 한다.

    권장 기능
    • QoS:
    – 큐 4개
    – DSCP 사용을 통한 우선 순위는 표 3에 나타낸 이더넷/IP QoS 방식과 일치해야 한다. IP 프레임의 경우 스위치는 DSCP 값을 사용해야 한다.

    DLR 링에서 DLR 프로토콜(섹션 3.4.1에서 설명한 대로)을 지원하지 않는 장치의 적절한 작동을 보장하려면 사용자는 다음 섹션에 설명된 대로 장치를 구성해야 한다. VLAN 라우팅(VLAN 기반 링 네트워크)을 사용하는 네트워크와 VLAN 라우팅(비 VLAN 기반 링 네트워크)을 사용하지 않는 네트워크를 지원하는 데 필요한 구성 단계는 아래에 설명된 대로 다르다.

    3.5.2. DLR 프로토콜을 지원하지 않는 장치의 일반 구성 요구 사항
    DLR 링에서 DLR 프로토콜을 지원하지 않는 장치를 사용하면 오류 감지 및 링 복구 후 원치 않는 유니캐스트 프레임 손실이 발생할 수 있다. 사용자는 DLR 링에 연결된 포트에서 유니캐스트 MAC 학습을 비활성화하여 이 상황을 방지할 수 있다.

    3.5.3. 링 네트워크의 구성 요구 사항

    1. IPv4 헤더의 TOS(Type of Service) 필드에 포함된 DSCP(Differentiated Services Code Point) 또는 IEEE 802.1에 지정된 VLAN ID에 포함된 3비트 우선 순위 필드에 기반한 서비스 품질(QoS)D/Q. QoS에는 DSCP를 사용하는 것이 좋다. DSCP 및 IEEE 802.1 D에 대한 EtherNet/IP 트래픽의 기본 매핑은 표 3에 나와 있다. 사양에 따라 두 개의 우선 순위 대기 열이 허용되고 저 성능 응용 프로그램에 허용될 가능성이 높지만, 네 개의 우선 순위 대기 열을 사용하면 높은 우선 순위 트래픽의 보다 결정론적 전달을 보장할 수 있다. 사용자는 자신의 애플리케이션에 대한 QoS 체계를 구현할 때 결함 감지 및 링 복구 시간 요구사항을 신중하게 고려해야 한다.
    2. 링에 직접 연결된 스위치 포트는 IEEE 802를 보존하도록 구성해야 합니다. 포트를 통과할 때 링 프로토콜 프레임의 1Q 태그 우선 순위이다.
    3. 링에 연결된 스위치의 두 포트에서 IP 멀티캐스트 필터링을 사용하지 않도록 설정한다. 이 단계는 링 재구성 후 EtherNet/IP 멀티캐스트 연결 데이터의 중단 없는 전송을 보장한다.
    4. 링에 연결된 스위치의 두 포트에서만 링 프로토콜에 사용되는 세 개의 멀티캐스트 주소를 포워딩 하도록 정적으로 구성한다. 멀티캐스트 링 프로토콜 프레임이 스위치의 다른 포트에서 전달되지 않도록 하려면 이 단계를 수행해야 한다. 이 주소는 다음과 같다.
    5. 구성된 모든 링 슈퍼바이저의 유니캐스트 MAC 주소를 스위치의 MAC 테이블에 정적으로 구성하여 링 슈퍼바이저 앞으로 유니캐스트 트래픽이 링에 연결된 스위치의 두 포트를 통해 전달되도록 한다. 이 단계를 수행하여 활성 링 감독자의 양방향 링 비콘에 의해 스위치가 혼돈되는 것을 방지해야 한다.
    MAC adress
    표 3. 기본 DSCP 및 802 EtherNet/IP를 위한 1D 매핑
    Table 3 – Default DSCP and 802.1D Mapping for EtherNet/IP

    3.6. DLR 및 복원 프로토콜

    MSTP와 같은 스위치 복원 프로토콜에는 루프를 방지하기 위해 스위치에서 하나 이상의 포트를 차단하는 기능이 있다. 복원 프로토콜 외에도 일부 관리 스위치에는 스위치의 포트를 차단하거나 비활성활 수 있는 고급 네트워크 호보 기능이 있다.

    이러한 복원력 및 관리 프로토콜은 종종 스위치가 서로 직접 인접하며 링에서 DLR 장치를 분리하는 포트를 차단하거나 비활성화할 수 있다고 가정한다. DLR 링에 연결된 포트를 비활성화하거나 차단할 수 있는 복원력 또는 관리 프로토콜을 비활성화하는 것이 중요하다.

    비 DLR 장치는 링의 패시브 장치여야 하며 링의 루프 프리 토폴로지를 유지하기 위해 DLR 비콘 프로토콜에 의존해야 한다. 예를 들어, 그림 2와 같이, DLR 링은 IEEE 스패닝 트리 프로토콜(RSTP, MSTP)을 지원하는 네트워크에 연결될 수 있다. 이러한 프로토콜이 DLR과 간섭하지 않도록 주의해야 하며, 그 반대도 마찬가지이다.

    스패닝 트리 프로토콜은 BPDU(Bridge Protocol Data Units)라는 특수제어 프레임을 사용하여 네트워크 연결 및 해당 비용에 대한 정보를 교환한다. 활성 링 슈퍼바이저는 주소가 01:80인 멀티캐스트 메시지를 전달하지 않는다. 링 상태에 관계없이 한 링 포트에서 다른 링 포트로 C2:00:00:00(BPDU 프레임) 이 기능은 스패닝 트리 프로토콜이 DLR 링을 인식하고 관리하려고 시도하지 않도록 한다.


    3.6.1. DLR 링을 통과하는 비-DLR 루프
    DLR 링은 스패닝 트리 및 기타 복원 프로토콜과 공존할 수 있지만 적절히 분리되어야 한다. 그림 7의 예를 살펴보자. 스위치 S2와 S3는 각각 DLR 탭을 통해 DLR 링에 연결된다. 링 슈퍼바이저는 각 스위치에서 보낸 BPDU 패킷을 차단하기 때문에 RSTP 알고리즘은 네트워크 구조를 해결할 수 없으며, 이로 인해 주소가 지정되지 않은 노드, 관리되지 않는 링 및 네트워크 스톰이 발생할 수 있다. 이러한 이유로, 주어진 네트워크에서 DLR 링으로의 다중 연결을 피해야 한다.

    대규모 네트워크에 다중 연결이 있는 DLR 링
    Figure 7 – DLR ring with Multiple Connections to a Larger Network

    3.6.2. DLR 중복 게이트웨이
    그림 7에 표시된 상황을 피하기 위해 프로토콜은 중복 게이트웨이 장치를 통해 DLR 네트워크에 대한 다중 연결을 지원한다. 그림 8과 같이, 게이트웨이 에는 DLR 네트워크에 연결하기 위한 2개의 DLR 포트와 DLR 네트워크 외부의 네트워크 인프라에 연결하기 위한 1개 이상의 업 링크 포트가 있다. 게이트웨이 장치는 두 개의 DLR 포트에 DLR 프로토콜을 구현한다.

    업 링크 포트에 IEEE 802.1D RSTP 또는 IEEE 802.1Q MSTP를 구현한다. 선택적으로, STP와 같은 다른 프로토콜들이 업 링크 포트 상에 구현될 수 있다. 지정된 시간에 하나의 게이트웨이 만 활성화된다. 그림 8의 경우 RDG1은 활성 게이트웨이 이고, RDG2는 백업 게이트웨이 이다. RDG1은 링 감독자 역할도 한다. DLR 프로토콜은 가 활성 게이트웨이를 자동으로 선택하고 활성 게이트웨이를 사용할 수 없게 될 경우 자동 전환을 위한 메커니즘을 제공한다. 나머지 또는 백업 게이트웨이 장치는 DLR과 업 링크 포트 간에 트래픽이 전달되지 않도록 차단한다.

    백업 모드에서 트래픽을 차단하는 동안 백업 게이트웨이는 두 DLR 포트 간에 DLR 트래픽만 전달하므로 그림 7에 설명된 대로 관리되지 않는 링은 생성되지 않는다. 따라서 이러한 게이트웨이 장치를 통해 DLR 네트워크 외부의 네트워크 인프라에 여러 번 연결할 것을 강력히 권장한다.

    중복 게이트웨이가 2개인 DLR 링 구성
    Figure 8 – DLR ring with 2 Redundant Gateways

    #. 본 백서는 ODVA TAG KOREA에서 제공 및 번역 정리한 것입니다. 원본은 여기(링크)에서 확인할 수 있습니다.

    아이씨엔매거진

    ASI
    우청 기자
    우청 기자http://icnweb.co.kr
    아이씨엔 매거진 테크니컬 에디터입니다. 산업용사물인터넷과 디지털전환을 위한 애널리틱스를 모아서 뉴스와 기술기사로 제공합니다.
    • AW2025
    • Mobile World Live
    • 파스텍 배너 900
    • hilscher
    ASI

    Join our Newsletter

    Get the latest newsletters on industry innovations.

    AW2025
    MWC
    파스텍 배너 300
    오토모션
    semicon 2025
    embeddedworld 2025
    Hannover messe

    Related articles

    열 폭주 현상 모니터링에 집중하자.. 전기차(EV) 배터리 모듈 화재 예방 기여하는 FLIR 열화상 카메라

    플리어(FLIR)의 스마트 센서 열화상 카메라는 모니터링 작업 효율과 성과를 개선할 수 있다

    [포커스] 공정 최적화 가능한 엔트리급 프로페이스 HMI ET6000

    산업 현장의 운영 효율성을 높이는 솔루션으로 ‘프로페이스 HMI ET6000’을 알아본다

    슈나이더 일렉트릭, 파워로직 P7 업데이트 기능 적용

    파워로직 P7은 특고압 환경에 적합한 디지털 기반의 올인원 보호계전기로 효율적인 전력 시스템 보호에 최적이다

    기자의 추가 기사

    IIoT

    오토모션
    파스텍 배너 300
    Hannover messe

    추천 기사

    mobility