본문 바로가기
카테고리 없음

OpenFlow 또는 EVPN은 SDN 주류 솔루션인가요?

by 요리 지식 당담가 2021. 10. 31.

5G와 같은 신기술의 등장은 통신 시장에 큰 영향을 미치고 있으며, 기술 아키텍처 및 조직 구조에 대한 운영자 및 장비 공급업체가 빠르게 진화하도록 유도하고 있습니다. 5G 환경에서는 사용자의 요구가 다양해지고 기술이 발전함에 따라 글로벌 네트워크가 변경되고 재구성되고 있습니다. 5G 시대에 새로운 서비스는 이를 전달하는 네트워크에 대해 점점 더 까다로워지고 있습니다. 유연성, 확장이 용이하며 사용하기 쉬운 기능과 같은 기능은 반송파 네트워크가 가져야 할 기본 기능이 되었습니다. 5G는 제어에서 앞으로 분리하는 기본 원칙을 따릅니다. 5G 네트워크 아키텍처와 관련하여 원리는 에지에 대한 데이터 평면 배포, 제어 평면 농도 및 많은 수의 분산 게이트웨이에 표시됩니다. 이를 위해서는 5G 분산 게이트웨이 캠의 하드웨어 또는 소프트웨어 스위치가 흐름 전환, 우선 처리, 높은 신뢰성 및 낮은 대기 시간 통신과 같은 서비스에서 중요한 역할을 해야 합니다. 따라서 SDN 기술은 빠르게 운영자의 초점이되었습니다. 이 기술은 터널링 기술을 기반으로 물리적 네트워크에서 여러 격리된 가상 네트워크를 가상화할 수 있으므로 서로 다른 사용자가 독립적인 네트워크 리소스 슬라이싱을 사용하여 네트워크 리소스 활용도를 개선하고 유연한 네트워크를 실현할 수 있습니다. 동시에 클라우드를 네트워크와 통합할 수도 있으며, 네트워크 구성은 클라우드와의 네트워크 이동및 클라우드와의 네트워크 마이그레이션을 달성하기 위해 서비스의 동적 구성에 완전히 통합되어 결국 기업에 이점을 제공합니다. SDN은 많은 장점을 가지고 있기 때문에 주요 제조업체는 자체 SDN 솔루션을 출시했습니다. 그 중에서도 Cisco, 주니퍼 및 기타 하드웨어 제조업체로 대표되는 오픈 소스 커뮤니티의 OpenFlow 솔루션과 EVPN 솔루션이 점차 시장의 주류가 되었습니다. 오픈플로우 솔루션 OpenFlow로 표시되는 중앙 집중식 제어 솔루션은 SDN 컨트롤러에 의해 완전히 제어되며, 이를 강력한 제어라고도 합니다. OpenFlow 솔루션은 주로 OpenFlow 스위치와 SDN 컨트롤러로 구성됩니다. OpenFlow는 데이터 계층에서 트래픽을 전달합니다. 컨트롤러는 제어 계층의 기능을 구현하기 위해 네트워크에서 중앙 집중식 제어를 수행합니다. OpenFlow 네트워크의 전달 계층의 핵심은 OpenFlow 소프트웨어 및 하드웨어를 지원하는 스위치로 구성되며 계층은 데이터 패킷을 전달합니다. OpenFlow를 지원하는 각 소프트웨어 또는 하드웨어 스위치에는 FlowTable이 있습니다. 스위치 자체는 흐름 테이블의 내용에 따라 데이터 패킷을 전달합니다. SDN 컨트롤러는 FlowTable을 생성, 유지 관리 및 제공할 책임이 있습니다. OpenFlow 사양은 L2에서 L4까지 10개 이상의 키워드를 정의하며 FlowTable의 각 키워드는 와일드카드로 만들 수 있습니다. 특정 네트워크에서 사용되는 일치 규칙은 다른 사용 시나리오에 의해 결정됩니다. 예를 들어 순수 레이어 2 네트워킹 환경에서계층-2의 필드만 일치해야 하며 다른 필드를 와일드카드로 만들 수 있습니다. 기존 네트워크의 패킷 처리 흐름과 비교하여 기존 스위치의 흐름 방향은 구성에 의해 수동으로 지정됩니다. 데이터 흐름에 대한 개념이 없으며 패킷 수준 전환 및 라우팅 처리만 구현됩니다. 그리고 OpenFlow 네트워크에서 모든 네트워크 관련 구성의 전달은 배달 흐름 테이블을 통해 SDN 컨트롤러로 대체됩니다. 이렇게 하면 네트워크의 모든 패킷 흐름의 전송 경로가 결정됩니다. 전체 시스템은 다음과 같습니다. EVPN 솔루션 BGP EVPN으로 표시되는 느슨한 제어 솔루션은 네트워크 장치 제어 평면 프로토콜을 통한 자체 학습입니다. 방법은 약한 제어라고도합니다. EVPN(이더넷 가상 사설망)은 다중 프로토콜 주소 매핑 표준입니다. BGP를 라우팅 프로토콜로 사용하고 EVPN과 함께 VXLAN에 완전한 제어 평면을 가져올 수 있습니다. 이 아이디어는 OpenFlow 모드에서 제공되는 중앙 집중식 흐름 테이블과 다릅니다. 원래 VXLAN 기반 구현 솔루션에는 제어 평면이 없습니다. 데이터 평면의 홍수를 통해 VTEP가 발견되고 MAC 주소 학습이 홍수로 발생합니다. VXLAN은 EVPN을 제어 평면으로 도입하여 원래의 홍수 문제를 해결합니다. BGP EVPN 라우팅 정보는 VTEP 간에 교환되어 VTEP의 자동 발견과 이전 홍수 문제를 해결하기 위해 호스트 정보의 상호 알림을 구현합니다. EVPN은 MP-BGP와 VXLAN 모두의 장점을 상속하며 일반적으로 GW-척추 리프의 계층화된 아키텍처를 채택합니다. 리프 레이어의 장치는 패킷에서 VTEP로 EVPN 관련 처리를 수행합니다. 척추 레이어의 핵심 장치는 패킷의 대상 주소에 따라 패킷을 전달합니다. 게이트웨이 장치 역할을 하는 GW는 DC 트래픽을 전달하고 VXLAN 터널을 캡슐화/캡슐화하는 역할을 합니다. EVPN 기술을 VXLAN 네트워크의 제어 계층으로 사용하면 데이터 평면이 훨씬 간단해집니다. BGP를 통해 데이터 평면 EVPN은 BGP에서 수신한 경로에 따라 로컬로 학습된 정보와 피어 엔드를 통보하여 정보를 원격 VXLAN 터널로 전달하여 유니캐스트 항목이 형성되도록 합니다. 패킷은 로컬 VTEP 항목을 검색한 다음 VXLAN 터널을 통해 대상 VTEP로 전송하여 대상 VTEP로 전달됩니다. 대상 VTEP는 VXLAN 터널을 분해하고 대상 서버로 전달합니다. 데이터의 관점에서 EVPN은 VXLAN의 제어 평면, 즉 전달 정보의 전송에 만 책임이 있어 VXLAN 데이터 평면에 영향을 미치지 않는다는 것을 볼 수 있습니다. 전체 시스템은 다음과 같습니다.