TRUR (컴퓨터)

TRILL (computing)

TRUL (Transparent Interconnect of Lot Links)은 TRUL 스위치라고 불리는 장치에 의해 구현되는 인터넷 표준이다[2].TRUL은 브리징라우팅의 기술을 결합하며, VLAN 인식 고객 브리징 문제에 링크 상태 라우팅을 적용하는 것이다.라우팅 브리지(RBridge)는 이전의 IEEE 802.1 고객 브리지와 호환되며 점진적으로 대체할 수 있다.TRUIL 스위치는 IPv4IPv6, 라우터 및 엔드 시스템과도 호환된다.그것들은 현재 IP 라우터에 보이지 않으며, 종래의 라우터와 마찬가지로, RBridge는 DIX 이더넷IEEE 802.2 LLC의 프레임과 스패닝 트리 프로토콜브리지 프로토콜 데이터 단위를 포함한 브로드캐스트, 알 수 없는 유니캐스트멀티캐스트 트래픽을 종료한다.

트릴은 스패닝 트리 프로토콜의 계승자로, 둘 다 같은 인물인 라디아 펄먼에 의해 만들어졌다.TRILL의 촉매제는 2002년 11월 13일 베스 이스라엘 권사 메디컬 센터에서 시작된 사건이었다.[3][4]Rbridges[5][sic]의 개념은 2004년에 전기전자공학연구소에 처음 제안되었는데,[6] 2005년에[7] TRUIL이라고 알려진 것을 거부했고, 2006년부터 2012년까지[8] 최단 경로 브리징이라고 알려진 양립불가능한 변동을 고안했다.

일반 개요

TRURY 스위치는 그들 사이에서 링크 상태 라우팅 프로토콜을 실행한다.링크 상태 프로토콜은 연결이 모든 RBridge에 브로드캐스트되는 프로토콜로, 각 RBridge가 다른 모든 RBridge와 그들 사이의 연결에 대해 알고 있다.이것은 RBridges가 유니캐스트를 위한 쌍방향 최적 경로를 계산하고 위치를 알 수 없는 목적지 또는 멀티캐스트 또는 브로드캐스트 그룹으로 프레임 전달을 위한 분배 트리를 계산하기에 충분한 정보를 제공한다.다음과 같은 이유로 사용되는 링크 상태 라우팅 프로토콜은 IS-IS이다.

  • 그것은 계층 2에서 직접 실행되므로, 그것은 구성 없이 실행될 수 있다[IP 주소를 할당할 필요가 없다], 그것은 CLNP(Connectionless-mode Network Service)의 하위 집합을 포함한다.
  • TLV(Type-Length-Value) 데이터 요소와 TRUM 정보 전달을 위한 하위 요소를 정의하면 쉽게 확장할 수 있다.

임시 루프 문제를 완화하기 위해 RBridge는 홉 카운트가 있는 헤더를 기준으로 앞으로 이동한다.또한 RBridge는 유니캐스트 프레임을 공유 미디어 링크에 걸쳐 전달할 때 다음 홉 RBridge를 프레임 대상으로 지정하여 임시 루프 중에 프레임의 추가 복사본을 생성하지 않도록 한다.역경로 포워딩 점검 및 기타 점검은 잠재적으로 루핑되는 트래픽을 추가로 제어하기 위해 다중 대상 프레임에 대해 수행된다.

유니캐스트 프레임이 캠퍼스에서 만나는 첫 번째 RBridge, RB1은 수신된 프레임을 마지막 RBridge, RB2를 지정하는 TRUL 헤더로 캡슐화하여 프레임을 디캡슐화한다.RB1은 "잉그레스 RBridge"로 알려져 있고, RB2는 "출구 RBridge"로 알려져 있다.TRUL 헤더에 공간을 절약하고 포워딩 룩업을 간소화하기 위해 RBridge들 사이에서 동적 닉네임 획득 프로토콜을 실행하여 캠퍼스 내에서 고유한 RBridge에 대한 2옥텟 닉네임을 선택하며, 이는 RBridge의 6옥텟 IS-IS 시스템 ID의 약어다.2옥텟 별명은 TRUL 헤더에서 수신 및 송신 RBridge를 지정하는 데 사용된다.

TRUL 헤더는 6개의 옥텟으로 구성된다: 처음 두 옥텟은 6비트 감소 홉 카운트와 플래그를 포함하며, 다음 두 옥텟은 송신 RBridge 별명을 포함하며, 마지막 두 옥텟은 수신 RBridge 별명을 포함한다.다중 대상 프레임의 경우 "방출 RBridge 닉네임"은 프레임에 대한 배포 트리를 지정하며, 여기서 (닉)이 명명된 RBridge는 배포 트리의 루트다.수신 RBridge는 프레임이 이동해야 하는 분배 트리를 선택한다.

RBridge는 레이어 3 장치에 투명하고, RBridge에 의해 상호연결된 모든 링크가 레이어 3 장치에 단일 링크로 나타나더라도, RBridge는 트랜짓 RBridge에 의한 프레임의 포워딩에서, 외부 레이어 2 헤더가 다음 홉에 적합한 레이어 2 헤더로 각 홉에서 교체된다는 점에서 링크 라우터로 작용한다.그리고 홉 수는 감소한다.TRUL 헤더에서 외부 레이어 2 헤더와 홉 카운트의 이러한 수정에도 불구하고, 원래의 프레임의 VLAN 태그를 포함하여 원래의 캡슐화된 프레임이 보존된다.

대체 분산 트리 루트를 통한 다중 대상 프레임의 다중 경로 지정과 유니캐스트 프레임의 동일비용 다중 경로 라우팅(ECMP)이 지원된다.그물망과 같은 구조를 가진 네트워크는 트리 같은 구조를 가진 네트워크보다 TRU가 제공하는 다중 경로와 최적 경로로부터 더 많은 이익을 얻는다.

인터넷 프로토콜을 실행하는 다중 인터페이스를 가진 호스트는 각 인터페이스[또는 팀의 인터페이스 그룹]가 고유한 주소를 가질 것을 요구하는 반면, TRUL을 사용할 때 다중 인터페이스 호스트는 공통의 브로드캐스트 도메인에 연결된 모든 인터페이스에 대해 하나의 IP 주소를 가질 수 있다(네트워크 서비스 어세스와 유사).CLNP의 엔드 시스템에 있는 에센스 포인트 어드레스(NSAP).

TRILL 링크

TRURY의 관점에서, 링크는 IEEE 802.3(이더넷), PPP(포인트 투 포인트 프로토콜)[9] 또는 유사 와이어를 포함한 광범위한 링크 기술 중 하나일 수 있다.[10]RBridge 사이의 이더넷 링크는 IEEE 고객 또는 제공자 802.1 브리지를 통합할 수 있다.즉, 임의 브리지 LAN이 RBridge에 다중 액세스 링크로 나타난다.

단 하나의 RBridge만이 주어진 기본 프레임에 대해 수신 RBridge 역할을 하는 것이 필수적이며, TRUL은 이를 보장하기 위해 지정된 Forwarder 메커니즘을 가지고 있다.TRUL은 VLAN에 기반한 링크에서 이 듀티의 로드 분할을 허용하므로 각 링크의 RBridge는 각 VLAN에 대한 기본 프레임을 캡슐화하고 디캡슐화한다.

RBridge 포트

RBridge 포트는 PAUSE(IEEE 802.3 Annex 31B), Link Layer Discovery Protocol(IEEE 802.1)을 비롯한 다양한 기존 및 제안 링크 레벨 및 IEEE 802.1 포트 레벨 프로토콜을 호환적으로 구현할 수 있다.AB), 링크 집계(IEEE 802.1)AX), MAC 보안(IEEE 802.1)AE) 또는 포트 기반 액세스 제어(IEEE 802.1X).이는 RBridge 포트가 스패닝 트리와 VLAN 등록 PDU를 다르게 처리하는 것을 제외하고 RBridge가 IEEE 802.1 EISS(확장 내부 하위 계층 서비스) 위에 계층화되기 때문이다.

오픈 소스 구현

Accton IgniteNetMeshLinq - Quagga 0.99.22.4 기반
TRUIL을 사용한 간디의 가 - QUAGga 0.99.22.4
마이클.QQ의 TRUIL과 MPLS가 특징인 QQ의 Quagga-PE - Quagga 0.99.22.4 기반

독점 구현

Cisco FabricPath는 TRUL 제어부(Layer 2용 IS-IS 포함)를 활용하는 TRUL의 독점 구현이지만 상호운용 불가능한 데이터부(Data Plane)이다.[12]Brocade 가상 클러스터 스위칭은 TRUL 데이터 평면을 사용하지만 전용 제어 평면을 사용하므로 표준 규격인 TRUL과 상호 운용할 수 없다.[13]

VLAN 지원

TRUL 프로토콜은 일반적인 4K VLAN에 대한 필수 지원을 제공하며 VLAN 외에 24비트 FGL(Fine Grain Labeling)을 선택적으로 지원할 수 있다(RFC 7172 "TRILL: Fine Grained Labeling").

경쟁업체

IEEE 802.1aq 표준(짧은 경로 브리징 – SPB)은 TRUR의 주요 경쟁자로 간주된다. 2011년 한 저서에서 언급했듯이, "두 표준 제안의 상대적 장점과 차이점에 대한 평가는 현재 네트워킹 업계에서 뜨거운 논쟁의 주제"라고 한다.[14]

제품지원

참조

  1. ^ W. 리처드 스티븐스, TCP/IP 일러스트레이티드, 제1권: 프로토콜, 애디슨 웨슬리, 1994, ISBN 0-201-63346-9.
  2. ^ "Routing Bridges (RBridges): Base Protocol Specification".
  3. ^ "All Systems Down" (PDF). cio.com. IDG Communications, Inc. Retrieved 9 January 2022.
  4. ^ "All Systems Down". cio.com. IDG Communications, Inc. Archived from the original on 9 January 2022. Retrieved 9 January 2022.
  5. ^ "Rbridges: Transparent Routing" (PDF). courses.cs.washington.edu. Radia Perlman, Sun Microsystems Laboratories. Archived from the original (PDF) on 9 January 2022. Retrieved 9 January 2022.
  6. ^ "Rbridges: Transparent Routing". researchgate.net. Radia Perlman, Sun Microsystems; Donald Eastlake 3rd, Motorola.
  7. ^ "TRILL Tutorial" (PDF). postel.org. Donald E. Eastlake 3rd, Huawei.
  8. ^ "IEEE 802.1: 802.1aq - Shortest Path Bridging". ieee802.org. Institute of Electrical and Electronics Engineers.
  9. ^ "PPP Transparent Interconnection of Lots of Links (TRILL) Protocol Control Protocol".
  10. ^ "Transparent Interconnection of Lots of Links (TRILL) Transport Using Pseudowires".
  11. ^ "Routing Bridges (RBridges): Appointed Forwarders".
  12. ^ "Cisco FabricPath". Data Center Handbook. 2014-03-06. Archived from the original on 2016-03-03. Retrieved 2014-10-14.
  13. ^ "DON'T LIE ABOUT PROPRIETARY PROTOCOLS". 2011-03-04. Retrieved 2014-10-14.
  14. ^ Borivoje Furht; Armando Escalante (2011). Handbook of Data Intensive Computing. Springer. p. 16. ISBN 978-1-4614-1415-5.
  15. ^ "BDCOM S5800 Series" (PDF). bdcom.cn.
  16. ^ "BDCOM S9500 Series" (PDF). bdcom.cn.
  17. ^ "Q A: Which platforms do support TRILL? Extreme Portal". extremeportal.force.com.
  18. ^ "HPE FlexFabric 5700 Switch Series" (PDF). hpe.com.
  19. ^ "HPE FlexFabric 5940 Switch Series" (PDF). hpe.com.
  20. ^ "HPE FlexFabric 12900E Switch Series Data sheet" (PDF). hpe.com.
  21. ^ "Huawei CloudEngine 5800 Series Data Center Switches". e-file.huawei.com.
  22. ^ "Huawei CloudEngine 6860 Switch Datasheet". e-file.huawei.com.
  23. ^ "Huawei CloudEngine 8800 Switch Datasheet". e-file.huawei.com.
  24. ^ "Huawei CloudEngine 12800 Switch Datasheet". e-file.huawei.com.
  25. ^ "IgniteNet™ MeshLinq™". ignitenet.com.
  26. ^ "MeshLinq™ Datasheet" (PDF). ignitenet.com.
  27. ^ "Products & Technology- H3C S6800 Series Data Center Switches- H3C". h3c.com.
  28. ^ "H3C S6800 Series Data Center Switches" (PDF). downloadcdn.h3c.com.
  29. ^ "Products & Technology- H3C S6860 Series Data Center Switches- H3C". h3c.com.
  30. ^ "H3C S6860 Series Data Center Switches" (PDF). downloadcdn.h3c.com.
  31. ^ "Products & Technology- H3C S10500 Series Switches- H3C". h3c.com.
  32. ^ "Products & Technology- H3C S10500X Series Next Generation Multiservice Core Switch- H3C". h3c.com.
  33. ^ "H3C S10500X Series Next Generation Multiservice Core Switch" (PDF). downloadcdn.h3c.com.
  34. ^ "SwitchesRG-S6220 Switch Series - Ruijie networks". ruijienetworks.com.
  35. ^ "RG-S6220 Series Data Center Switches Datasheet - Ruijie networks". ruijienetworks.com.
  36. ^ "RG-S12000 Series Data Center Core Switch Datasheet - Ruijie networks". ruijienetworks.com.
  37. ^ "YH-S5800 数据中心 TOR 交换机系列". youhuatech.com.
  38. ^ "YH-S9500 高性能核心交换机系列". youhuatech.com.
  39. ^ "ZXR10 5960 Series Switch - Ethernet Switch - ZTE Product". zte.com.cn.
  40. ^ "ZXR10 9900(-S) Series Switch - Ethernet Switch - ZTE Product". zte.com.cn.

외부 링크