[go: up one dir, main page]

KR102342286B1 - Dcn 메시지 처리 방법, 네트워크 디바이스, 및 네트워크 시스템 - Google Patents

Dcn 메시지 처리 방법, 네트워크 디바이스, 및 네트워크 시스템 Download PDF

Info

Publication number
KR102342286B1
KR102342286B1 KR1020197021396A KR20197021396A KR102342286B1 KR 102342286 B1 KR102342286 B1 KR 102342286B1 KR 1020197021396 A KR1020197021396 A KR 1020197021396A KR 20197021396 A KR20197021396 A KR 20197021396A KR 102342286 B1 KR102342286 B1 KR 102342286B1
Authority
KR
South Korea
Prior art keywords
network device
dcn
dcn packet
packet
network
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
KR1020197021396A
Other languages
English (en)
Other versions
KR20190094463A (ko
Inventor
샤오디 리
촨 가오
Original Assignee
후아웨이 테크놀러지 컴퍼니 리미티드
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by 후아웨이 테크놀러지 컴퍼니 리미티드 filed Critical 후아웨이 테크놀러지 컴퍼니 리미티드
Publication of KR20190094463A publication Critical patent/KR20190094463A/ko
Application granted granted Critical
Publication of KR102342286B1 publication Critical patent/KR102342286B1/ko
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L61/00Network arrangements, protocols or services for addressing or naming
    • H04L61/09Mapping addresses
    • H04L61/10Mapping addresses of different types
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04JMULTIPLEX COMMUNICATION
    • H04J3/00Time-division multiplex systems
    • H04J3/16Time-division multiplex systems in which the time allocation to individual channels within a transmission cycle is variable, e.g. to accommodate varying complexity of signals, to vary number of channels transmitted
    • H04J3/1605Fixed allocated frame structures
    • H04J3/1652Optical Transport Network [OTN]
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L12/00Data switching networks
    • H04L12/28Data switching networks characterised by path configuration, e.g. LAN [Local Area Networks] or WAN [Wide Area Networks]
    • H04L12/2854Wide area networks, e.g. public data networks
    • H04L12/2856Access arrangements, e.g. Internet access
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L41/00Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks
    • H04L41/02Standardisation; Integration
    • H04L41/0246Exchanging or transporting network management information using the Internet; Embedding network management web servers in network elements; Web-services-based protocols
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L41/00Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks
    • H04L41/04Network management architectures or arrangements
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L41/00Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks
    • H04L41/08Configuration management of networks or network elements
    • H04L41/0803Configuration setting
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L41/00Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks
    • H04L41/08Configuration management of networks or network elements
    • H04L41/0803Configuration setting
    • H04L41/0823Configuration setting characterised by the purposes of a change of settings, e.g. optimising configuration for enhancing reliability
    • H04L61/2007
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L61/00Network arrangements, protocols or services for addressing or naming
    • H04L61/50Address allocation
    • H04L61/5007Internet protocol [IP] addresses
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L41/00Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks
    • H04L41/34Signalling channels for network management communication

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Data Exchanges In Wide-Area Networks (AREA)

Abstract

본 출원은 DCN 패킷 처리 방법, 네트워크 디바이스 및 네트워크 시스템을 제공한다. DCN 패킷 처리 방법은, 네트워크 디바이스에 의해, 목적지 어드레스가 NMS의 IP 어드레스인 제1 DCN 패킷을 생성하는 단계, 제1 DCN 패킷을 Flex Eth 오버헤드 멀티프레임에 로딩하는 단계, 및 물리 링크를 통해 Flex Eth 오버헤드 멀티프레임을 네트워크에 액세스한 네트워크 디바이스에 전송하여, 네트워크에 액세스한 네트워크 디바이스가 제1 DCN 패킷을 추출하고, 목적지 어드레스에 기초하여 NMS에 제1 DCN 패킷을 전송해서, NMS가 새로운 네트워크 디바이스가 네트워크에 액세스하는 것을 인지할 수 있게 하는 단계를 포함한다. 이 프로세스는 기술자가 네트워크에 새롭게 액세스하는 네트워크 디바이스에 대해 현장에서의 수동 구성 및 조작 및 유지보수를 수행할 것을 요구하지 않고, 그에 의해 인력, 물자, 및 조작 및 유지보수 비용을 감소시킨다. 또한, 제1 DCN 패킷이 물리 링크를 통해 전송되는 프로세스는 수동 조작을 요구하지 않고 에러에 직면할 가능성이 없어서, 네트워크 디바이스의 네트워크 액세싱 효율이 더 향상된다.

Description

DCN 메시지 처리 방법, 네트워크 디바이스, 및 네트워크 시스템
삭제
본 출원은 플렉서블 이더넷(flexible Ethernet) 통신 기술 분야에 관한 것으로, 더욱 구체적으로는, 데이터 통신 네트워크(Data Communication Network, DCN) 패킷 처리 방법, 네트워크 디바이스, 및 네트워크 시스템에 관한 것이다.
DCN은 네트워크 관리 시스템(Network Management System, NMS)과 네트워크 요소(Network Element, NE) 사이에서 조작, 관리, 및 유지보수(operation, administration and maintenance, OAM) 정보를 전달하기 위한 네트워크이다. NMS에 직접 접속된 NE는 게이트웨이 네트워크 요소(Gateway Network Element, GNE)로서 역할을 하고, NMS는 NE를 관리하기 위해 GNE를 이용하여 다른 NE와 DCN 패킷을 교환한다.
현재, 네트워크 구성 프로세스에서, 플렉서블 이더넷(Flex Ethernet, Flex Eth) 기술이 NE들 사이의 네트워크를 구성하기 위해 사용될 수 있고, NE의 물리적 인터페이스는 표준 이더넷(Ethernet) 모드와 Flex Eth 모드 사이의 스위칭을 지원한다. 각각의 NE가 Flex Eth 모드로 스위칭될 때, NE들은 NE들 사이의 Flex Eth 채널을 도통(conduct)시켜서 DCN 패킷을 교환하기 위해, 동일한 Flex Eth 구성을 가질 필요가 있다. 따라서, 새로운 NE가 네트워크에 추가될 때, 새롭게 추가된 NE 상에서 NMS의 관리를 보장하고 NMS와 새롭게 추가된 NE 사이에 DCN 패킷들을 교환하기 위해, 새롭게 추가된 NE가 직접 접속된 NE의 것과 동일한 Flex Eth 구성을 갖도록 새롭게 추가된 NE 상에 Flex Eth가 구성될 필요가 있다.
종래 기술에서, 새로운 NE가 네트워크에 추가될 때, 기술자는 현장에서(on site) 새롭게 추가된 NE에 대한 Flex Eth 구성을 구성할 필요가 있다. 이 경우, 많은 인력, 물자, 및 조작 및 유지보수 비용이 야기된다. 또한, 많은 파라미터들이 구성될 필요가 있고, 구성 프로세스가 비교적 복잡하기 때문에, 일단 구성 에러가 발생하면, 재구성이 요구되어, 네트워크 구성 동안 NE의 액세스 효율을 감소시킨다.
이러한 점을 감안하여, 본 출원은, 수동 구성 없이 네트워크 디바이스와 NMS 사이의 채널을 도통시켜서, 네트워크 구성 동안 비용을 감소시키고 네트워크 구성 동안 네트워크 디바이스의 액세스 효율을 향상시키기 위한, DCN 패킷 처리 방법, 네트워크 디바이스, 및 네트워크 시스템을 제공한다.
본 출원의 실시예들은 다음의 기술적 해결책들을 제공한다:
본 출원의 실시예들의 제1 양태는 DCN 패킷 처리 방법을 제공하고, 이 방법은:
제1 네트워크 디바이스에 의해, 제1 DCN 패킷을 생성하는 단계 - 제1 DCN 패킷의 목적지 어드레스는 네트워크 관리 시스템(NMS)의 IP 어드레스이고, 목적지 어드레스에 도착하기 위해 제1 DCN 패킷이 통과하는 다음 홉(hop)이 제2 네트워크 디바이스이고, 제1 네트워크 디바이스 및 제2 네트워크 디바이스는 물리 링크를 사용하여 접속됨 - ;
제1 네트워크 디바이스에 의해, 제1 DCN 패킷을 플렉서블 이더넷(Flex Ethernet) 오버헤드 멀티프레임에 로딩하는 단계; 및
제1 네트워크 디바이스에 의해, 제2 네트워크 디바이스가 Flex Ethernet 오버헤드 멀티프레임으로부터 제1 DCN 패킷을 추출하여 제1 DCN 패킷을 NMS에 포워딩하도록, Flex Ethernet 오버헤드 멀티프레임을 물리 링크를 통해 제2 네트워크 디바이스에 전송하는 단계를 포함한다.
전술한 해결책에서, 제1 네트워크 디바이스는 생성된 제1 DCN 패킷을 Flex Eth 오버헤드 멀티프레임에 로딩하고, Flex Eth 오버헤드 멀티프레임을 물리 링크를 통해 제2 네트워크 디바이스에 전송하고, 다음으로 제2 네트워크 디바이스는 Flex Eth 오버헤드 멀티프레임을 NMS에 전송한다. 이 경우, NMS에의 통신 접속이 설정되어, NMS는 새로운 네트워크 디바이스가 네트워크에 액세스하는 것을 인지할 수 있다. 이 프로세스는 기술자가 네트워크에 새롭게 액세스하는 네트워크 디바이스에 대해 현장에서의 수동 구성 및 조작 및 유지보수를 수행할 것을 요구하지 않고, 그에 의해 인력, 물자, 및 조작 및 유지보수 비용을 감소시킨다. 또한, 제1 DCN 패킷이 물리 링크를 통해 전송되는 프로세스는 수동 조작을 요구하지 않고 에러에 직면할 가능성이 없어서, 네트워크 디바이스의 네트워크 액세싱 효율이 더 향상된다.
가능한 설계에서, 제1 네트워크 디바이스에 의해, 제1 DCN 패킷을 플렉서블 이더넷(Flex Ethernet) 오버헤드 멀티프레임에 로딩하는 단계:
제1 네트워크 디바이스에 의해, 제1 DCN 패킷을 Flex Ethernet 오버헤드 멀티프레임의 섹션 관리 채널에 로딩하는 단계; 또는
제1 네트워크 디바이스에 의해, 제1 DCN 패킷을 Flex Ethernet 오버헤드 멀티프레임의 심 투 심 관리 채널에 로딩하는 단계; 또는
제1 네트워크 디바이스에 의해, 제1 DCN 패킷을 분할(splitting)하고, 제1 DCN 패킷을 플렉서블 이더넷(Flex Ethernet) 오버헤드 멀티프레임의 섹션 관리 채널 및 심 투 심 관리 채널에 로딩하는 단계를 포함한다.
전술한 해결책에서, 제1 네트워크 디바이스는 제1 DCN 패킷을 복수의 방식으로 Flex Ethernet 오버헤드 멀티프레임에 로딩하고, 옵션들은 다양하고 유연하다.
가능한 설계에서, 이 방법은:
제1 네트워크 디바이스에 의해, 제2 DCN 패킷을 생성하는 단계 - 제2 DCN 패킷의 목적지 어드레스는 NMS의 IP 어드레스이고, 목적지 어드레스에 도착하기 위해 제2 DCN 패킷이 통과하는 다음 홉은 제2 네트워크 디바이스임 - ;
제1 네트워크 디바이스에 의해, Flex Ethernet 클라이언트의 상태를 모니터링하고, Flex Ethernet 클라이언트들의 상태가 도통 상태(conducted state)인 것으로 결정하는 단계; 및
제1 네트워크 디바이스에 의해, 제2 DCN 패킷을 Flex Ethernet 클라이언트를 통해 제2 네트워크 디바이스에 전송하는 단계를 추가로 포함한다.
전술한 해결책에서, Flex Eth 클라이언트의 상태가 도통 상태인 것으로 결정한 후에, 제1 네트워크 디바이스는 제2 DCN 패킷을 전송하기 위한 채널을 자동으로 스위칭하고, 즉, 물리 링크를 Flex Eth 채널로 스위칭한다. 제1 네트워크 디바이스가 나중에 다른 네트워크 디바이스와 DCN 패킷을 교환할 때, DCN 패킷의 전달 효율을 개선하기 위해, Flex Eth 채널이 사용될 수 있다.
가능한 설계에서, 이 방법은: 제1 네트워크 디바이스에 의해, 제1 DCN 패킷을 버퍼링하는 단계; 또는 제1 네트워크 디바이스에 의해, 제2 DCN 패킷을 버퍼링하는 단계를 추가로 포함한다.
전술한 해결책에서, 제1 DCN 패킷 및 제2 DCN 패킷은 패킷 손실을 회피하기 위해 버퍼링된다.
본 출원의 실시예들의 제2 양태는 제1 네트워크 디바이스로서 사용되는 네트워크 디바이스를 제공하고, 제1 네트워크 디바이스는:
제1 DCN 패킷을 생성하도록 구성되는 생성 유닛 - 제1 DCN 패킷의 목적지 어드레스는 네트워크 관리 시스템(NMS)의 IP 어드레스이고, 목적지 어드레스에 도착하기 위해 제1 DCN 패킷이 통과하는 다음 홉은 제2 네트워크 디바이스이고, 제1 네트워크 디바이스 및 제2 네트워크 디바이스는 물리 링크를 사용하여 접속됨 - ;
제1 DCN 패킷을 플렉서블 이더넷(Flex Ethernet) 오버헤드 멀티프레임에 로딩하도록 구성되는 로딩 유닛; 및
제2 네트워크 디바이스가 Flex Ethernet 오버헤드 멀티프레임으로부터 제1 DCN 패킷을 추출하여 제1 DCN 패킷을 NMS에 포워딩하도록, Flex Ethernet 오버헤드 멀티프레임을 물리 링크를 통해 제2 네트워크 디바이스에 전송하도록 구성되는 전송 유닛을 포함한다.
가능한 설계에서, 로딩 유닛은 제1 DCN 패킷을 플렉서블 이더넷(Flex Ethernet) 오버헤드 멀티프레임의 섹션 관리 채널에 로딩하거나; 또는 제1 DCN 패킷을 Flex Ethernet 오버헤드 멀티프레임의 심 투 심 관리 채널에 로딩하거나; 또는 제1 DCN 패킷을 플렉서블 이더넷(Flex Ethernet) 오버헤드 멀티프레임의 섹션 관리 채널 및 심 투 심 관리 채널에 로딩하도록 구성된다.
가능한 설계에서, 제1 네트워크 디바이스는 스위칭 유닛을 추가로 포함하고,
생성 유닛은 제2 DCN 패킷을 생성하도록 추가로 구성되고, 제2 DCN 패킷의 목적지 어드레스는 NMS의 IP 어드레스이고, 목적지 어드레스에 도착하기 위해 제2 DCN 패킷이 통과하는 다음 홉은 제2 네트워크 디바이스이고;
스위칭 유닛은 Flex Ethernet 클라이언트의 상태를 모니터링하고, Flex Ethernet 클라이언트의 상태가 도통 상태인 것으로 결정하고, 제2 DCN 패킷을 Flex Ethernet 클라이언트를 통해 제2 네트워크 디바이스에 전송하도록 구성된다.
가능한 설계에서, 제1 네트워크 디바이스는 제1 DCN 패킷을 버퍼링하거나, 제2 DCN 패킷을 버퍼링하도록 구성되는 버퍼링 유닛을 추가로 포함한다.
본 출원의 실시예들의 제3 양태는 제1 네트워크 디바이스로서 사용되는 네트워크 디바이스를 제공하고, 제1 네트워크 디바이스는 물리 링크를 사용하여 제2 네트워크 디바이스에 접속되고, 제1 네트워크 디바이스는 메모리 및 메모리와 통신하는 프로세서를 포함하고;
메모리는 DCN 패킷을 처리하기 위한 프로그램 코드를 저장하도록 구성되고;
프로세서는 제1 양태의 동작들 및 모든 가능한 설계들을 구현하기 위해 메모리에 의해 저장된 프로그램 코드를 실행하도록 구성된다.
본 출원의 실시예들의 제4 양태는 DCN 패킷 처리 방법을 제공하고, 이 방법은:
제2 네트워크 디바이스에 의해, 물리 링크를 통해 제1 네트워크 디바이스에 의해 전송된 플렉서블 이더넷(Flex Ethernet) 오버헤드 멀티프레임을 수신하고, Flex Ethernet 오버헤드 멀티프레임으로부터 제1 DCN 패킷을 추출하는 단계 - 제1 DCN 패킷의 목적지 어드레스는 네트워크 관리 시스템(NMS)의 IP 어드레스이고, 제2 네트워크 디바이스는 목적지 어드레스에 도착하기 위해 제1 DCN 패킷이 통과하는 다음 홉이고, 제2 네트워크 디바이스 및 제1 네트워크 디바이스는 물리 링크를 사용하여 접속됨 - ; 및
제2 네트워크 디바이스에 의해, 목적지 어드레스에 기초하여 NMS에 제1 DCN 패킷을 전송하는 단계를 포함한다.
전술한 해결책에서, 제2 네트워크 디바이스는 제1 네트워크 디바이스에 의해 전송된 Flex Ethernet 오버헤드 멀티프레임을 수신하고, Flex Ethernet 오버헤드 멀티프레임으로부터 제1 DCN 패킷을 추출하고, 제1 DCN 패킷을 NMS에 포워딩한다. 이 프로세스는 기술자가 현장의 수동 구성, 및 조작 및 유지보수를 수행할 것을 요구하지 않고, 그에 의해 인력, 물자, 및 조작 및 유지보수 비용을 감소시킨다. 또한, 이 프로세스는 수동 조작을 요구하지 않고 에러에 직면할 가능성이 없어서, 네트워크 디바이스의 네트워크 액세싱 효율이 더 향상된다.
가능한 설계에서, 제2 네트워크 디바이스에 의해, Flex Ethernet 오버헤드 멀티프레임으로부터 제1 DCN 패킷을 추출하는 단계는:
제2 네트워크 디바이스에 의해, Flex Ethernet 오버헤드 멀티프레임의 섹션 관리 채널로부터 제1 DCN 패킷을 추출하는 단계; 또는
제2 네트워크 디바이스에 의해, Flex Ethernet 오버헤드 멀티프레임의 심 투 심 관리 채널로부터 제1 DCN 패킷을 추출하는 단계; 또는
제2 네트워크 디바이스에 의해, Flex Ethernet 오버헤드 멀티프레임의 섹션 관리 채널 및 심 투 심 관리 채널로부터 제1 DCN 패킷을 추출하는 단계를 포함한다.
가능한 설계에서, 제2 네트워크 디바이스는 제1 DCN 패킷을 버퍼링한다.
전술한 해결책에서, 제1 DCN 패킷은 패킷 손실을 회피하기 위해 버퍼링된다.
본 출원의 실시예들의 제5 양태는 제2 네트워크 디바이스로서 사용되는 네트워크 디바이스를 제공하고, 제2 네트워크 디바이스는:
물리 링크를 통해 제1 네트워크 디바이스에 의해 전송된 플렉서블 이더넷(Flex Ethernet) 오버헤드 멀티프레임을 수신하고, Flex Ethernet 오버헤드 멀티프레임으로부터 제1 DCN 패킷을 추출하도록 구성되는 추출 유닛 - 제1 DCN 패킷의 목적지 어드레스는 네트워크 관리 시스템(NMS)의 IP 어드레스이고, 제2 네트워크 디바이스는 목적지 어드레스에 도착하기 위해 제1 DCN 패킷이 통과하는 다음 홉이고, 제2 네트워크 디바이스 및 제1 네트워크 디바이스는 물리 링크를 사용하여 접속됨 - ; 및
목적지 어드레스에 기초하여 NMS에 제1 DCN 패킷을 전송하도록 구성되는 전송 유닛을 포함한다.
가능한 설계에서, 추출 유닛은 Flex Ethernet 오버헤드 멀티프레임의 섹션 관리 채널로부터 제1 DCN 패킷을 추출하거나; 또는 Flex Ethernet 오버헤드 멀티프레임의 심 투 심 관리 채널로부터 제1 DCN 패킷을 추출하거나; 또는 Flex Ethernet 오버헤드 멀티프레임의 섹션 관리 채널 및 심 투 심 관리 채널로부터 제1 DCN 패킷을 추출하도록 구성된다.
가능한 설계에서, 제2 네트워크 디바이스는 제1 DCN 패킷을 버퍼링하도록 구성되는 버퍼링 유닛을 추가로 포함한다.
본 출원의 실시예들의 제6 양태는 제2 네트워크 디바이스로서 사용되는 네트워크 디바이스를 제공하고, 제2 네트워크 디바이스는 물리 링크를 사용하여 제1 네트워크 디바이스에 접속되고, 제2 네트워크 디바이스는 메모리 및 메모리와 통신하는 프로세서를 포함하고;
메모리는 데이터 통신 네트워크(DCN) 패킷을 처리하기 위한 프로그램 코드를 저장하도록 구성되고;
프로세서는 제4 양태에서의 동작들 및 제4 양태에서의 모든 가능한 설계들을 구현하기 위해 메모리에 의해 저장된 프로그램 코드를 실행하도록 구성된다.
본 출원의 실시예들의 제7 양태는 네트워크 관리 시스템(NMS), 및 물리 링크를 사용하여 접속되는 제1 네트워크 디바이스와 제2 네트워크 디바이스를 포함하는 네트워크 시스템을 제공하며, 제1 네트워크 디바이스는 제2 양태 또는 제3 양태에서의 네트워크 디바이스일 수 있고, 제2 네트워크 디바이스는 제5 양태 또는 제6 양태에서의 네트워크 디바이스이다.
본 출원의 실시예들의 제8 양태는 컴퓨터 프로그램을 저장하도록 구성되는 컴퓨터 판독가능 저장 매체를 제공하고, 컴퓨터 프로그램은 제1 양태, 제4 양태, 제1 양태의 임의의 가능한 설계, 또는 제4 양태의 임의의 가능한 설계에서의 방법을 수행하기 위한 명령어를 포함한다.
도 1은 본 출원의 실시예에 따른 네트워크 구조의 응용 시나리오의 개략도이다.
도 2는 본 출원의 실시예에 따른 DCN 패킷 처리 방법의 개략적인 흐름도이다.
도 3은 본 출원의 실시예에 따른 다른 DCN 패킷 처리 방법의 개략적인 흐름도이다.
도 4는 본 출원의 실시예에 따른 제1 네트워크 디바이스의 개략적인 구조도이다.
도 5는 본 출원의 실시예에 따른 다른 제1 네트워크 디바이스의 개략적인 구조도이다.
도 6은 본 출원의 실시예에 따른 제2 네트워크 디바이스의 개략적인 구조도이다.
도 7은 본 출원의 실시예에 따른 다른 제2 네트워크 디바이스의 개략적인 구조도이다.
도 8은 본 출원의 실시예에 따른 네트워크 시스템의 개략적인 구조도이다.
본 출원의 실시예들은 수동 구성 없이 네트워크 디바이스와 NMS 사이의 채널을 도통시켜서, 네트워크 구성 동안 비용을 감소시키고 네트워크 구성 동안 네트워크 디바이스의 액세스 효율을 향상시키기 위한, DCN 패킷 처리 방법, 네트워크 디바이스, 및 네트워크 시스템을 제공한다.
본 출원의 실시예들, 청구항들, 및 첨부 도면들에서, "제1", "제2" 등의 용어들은 상이한 객체들 사이를 구별하기 위해 의도된 것이고 특정 순서를 나타내는 것은 아니다. 또한, 용어 "포함한다" 및 "갖는다"는 배타적이지 않다. 예를 들어, 일련의 단계들 또는 유닛들을 포함하는 프로세스, 방법, 시스템, 제품, 또는 디바이스는 열거된 단계들 또는 유닛들로 제한되지 않으며, 열거되지 않은 단계들 또는 유닛들을 추가로 포함할 수 있다.
광학 인터네트워킹 포럼(Optical Internetworking Forum, OIF)에 의해 제시된 Flex Eth 기술은 플렉서블 레이트-가변 이더넷(flexible rate-variable Ethernet)을 지원하는 기술이다. 플렉시블 이더넷 심(Flex Eth Shim) 서브계층이 물리 계층(physical layer, PHY)과 이더넷 매체 액세스 제어(Media Access Control, MAC) 서브계층 프로토콜, 즉, 링크 계층 사이에 추가되어, 유연한 대역폭을 갖는 물리 채널을 구현한다.
Flex Eth의 표준 OIF-FLEXE-01의 정의에 기초하여, 예를 들어, 종래 기술에서, NE들 사이에서 Flex Eth 네트워킹이 수행될 때, PHY는 타임슬롯화(time-slotted)된다. 예를 들어, 802.3 100GBASE-R 표준의 정의에 기초하여, 100GE PHY는 Flex Eth에서 총 20개의 타임슬롯으로 분할되고, 각각의 타임슬롯은 5G 대역폭을 갖는다. MAC는 FlexE Shim을 사용하여 하나 이상의 PHY로부터 하나 이상의 바인딩될 타임슬롯(to-be-bound timeslot)을 유연하게 선택하고, 서비스를 운반하기 위한 대역폭-가변 인터페이스로서 역할을 하고, 레이트-가변 이더넷 클라이언트가 지원된다. Flex Eth Shim들 사이의 플렉서블 이더넷 그룹(Flex Eth Group)은 1-254개의 100GBASE-R 이더넷 PHY를 포함하고, Flex Eth Group의 2개의 단부에서의 Flex Eth Group ID들은 일관될 필요가 있다. MAC 계층과 PHY 계층 사이에 추가된 Flex Eth Shim은 8개의 플렉서블 이더넷 포트/플렉서블 이더넷 클라이언트(Flex Eth client)를 지원할 수 있고, 각각의 Flex Eth client는 그의 독립적인 MAC 및 조정 서브계층(reconciliation sublayer, RS)을 갖는다.
도 1은 본 출원의 실시예에 따른 네트워크 구조의 응용 시나리오의 개략도이다. 응용 시나리오는 NE1, NE2, NE3, NE4, NE5, NE6, NE7, NMS 및 DCN을 포함한다. NE들은 물리 링크를 사용하여 접속되고, Flex Eth 기술은 Flex Eth 네트워킹을 위해 사용된다. NMS는 DCN을 사용하여 NE에 접속된다. DCN은 서비스를 갖는 공유 네트워크이고, NMS와 NE 사이의 통신을 위해 구성된다. NE6은 NMS에 직접 접속되고 GNE로서 역할을 한다. NMS는 GNE를 사용하여 NE1, NE2, NE3, NE4, NE5, 및 NE7을 관리한다. 예를 들어, 도 1의 NE1 및 NE7은 네트워크 구조에 새롭게 액세스하는 NE들이다. NE1은 물리 링크를 사용하여 NE2에 접속되고, NE2와의 Flex Eth 네트워킹을 위한 Flex Eth 기술을 사용하고, 네트워크에 액세스한다. NE7은 물리 링크를 사용하여 GNE에 접속되고, GNE와의 Flex Eth 네트워킹을 위한 Flex Eth 기술을 사용하고, 네트워크에 액세스한다.
Flex Eth의 표준 OIF-FLEXE-01의 정의에 기초하여, 종래 기술에서, NE1이 NE2와의 Flex Eth 네트워킹을 수행하고, NE7이 GNE와의 Flex Eth 네트워킹을 수행할 때, PHY는 타임슬롯화된다. 또한, DCN의 전달 모드는 OIF-FLEXE-01 표준에 정의되어 있지 않기 때문에, 종래 기술에서, DCN 패킷은 Flex Eth 클라이언트를 사용하여 서비스 패킷과 함께 전달될 필요가 있다.
NMS가 네트워크에 새롭게 액세스하는 NE를 인지할 수 없는 것을 회피하기 위해, 종래 기술에 기초한 현재의 네트워크 구성 프로세스에서는, 하드웨어 기술자가 네트워크에 액세스할 필요가 있는 NE가 물리 링크를 사용하여 네트워크에 액세스할 수 있게 한 후에, 소프트웨어 커미셔닝 기술자(software commissioning technician)가 추가로 네트워크에 새롭게 액세스하는 NE에 대해 현장 Flex Eth 구성 및 조작 및 유지보수를 수행할 필요가 있다. 종래 기술 방식에서, 대량의 인력, 물자, 및 조작 및 유지보수 비용이 증가된다. 또한, 많은 파라미터들이 구성될 필요가 있고, 구성 프로세스가 비교적 복잡하기 때문에, 일단 구성 에러가 발생하면, 재구성이 요구되어, 네트워크 구성 동안 NE의 액세스 효율을 감소시킨다.
본 출원의 이 실시예는 DCN 패킷 처리 방법을 제공하고, 100GE Flex Eth가 예로서 사용된다. 802.3 100GBASE-R 표준에서 Flex Eth의 정의에 기초하여, 하나의 100GBASE-R 포트에 대해, 13.1 마이크로초마다 하나의 오버헤드 블록(하나의 오버헤드 블록이 66 비트임)이 존재하고, 각각의 8개의 오버헤드 블록(Block)은 하나의 오버헤드 프레임을 형성하고, 각각의 32개의 오버헤드 프레임은 하나의 오버헤드 멀티프레임을 형성한다. 정보 전달 프로세스에서, 오버헤드 프레임이 2개의 네트워크 디바이스 사이의 PHY를 사용하여 전달되고, 정보의 일부가 오버헤드 프레임을 사용하여 전달되고, 정보의 일부가 오버헤드 멀티프레임을 사용하여 전달된다. 예를 들어, 오버헤드 프레임에서, 섹션 관리 채널(section management channel)은 2개의 오버헤드 블록을 점유하고, 대역폭은 1.222 Mbps이고; 심 투 심 관리 채널(shim to shim management channel)은 3개의 오버헤드 블록을 점유하고, 대역폭은 1.890 Mbps이다.
본 출원의 이 실시예에서 개시되는 DCN 패킷 처리 방법에서, 네트워크에 새롭게 액세스하는 네트워크 디바이스가 네트워크에 액세스한 네트워크 디바이스에 대한 물리 접속을 확립한 후에, 시작할 때, 네트워크에 새롭게 액세스하는 네트워크 디바이스는 DCN 패킷을 생성하고, DCN 패킷을 오버헤드 멀티프레임으로 캡슐화하고, 물리 링크를 통해, 네트워크에 액세스한 접속된 네트워크 디바이스에 DCN 패킷을 전송한다. 네트워크에 액세스한 네트워크 디바이스는 DCN 패킷을 NMS에 전송하여, 네트워크에 새롭게 액세스하는 네트워크 디바이스와 NMS 사이의 채널이 도통되고, NMS가 네트워크 디바이스가 네트워크에 액세스하는 것을 인지하게 한다. 또한, NMS는 네트워크에 새롭게 액세스하는 네트워크 디바이스를 관리한다.
종래 기술과 비교하여, 본 출원의 이 실시예에서 개시되는 DCN 패킷 처리 방법에서, 네트워크에 새롭게 액세스하는 네트워크 디바이스는, 물리 링크를 통해, Flex Eth 오버헤드 멀티프레임에 로딩된 DCN 패킷을 전송하여, NMS에 대한 통신 접속을 확립해서, NMS가 새로운 네트워크 디바이스가 네트워크에 액세스하는 것을 인지할 수 있게 한다. 이 프로세스는 사람이 네트워크에 새롭게 액세스하는 네트워크 디바이스에 대해 Flex Eth 구성 및 조작 및 유지보수를 수행할 것을 요구하지 않고, 그에 의해 인력, 물자, 및 조작 및 유지보수 비용을 감소시킨다. 또한, DCN 패킷이 물리 링크를 통해 전송되는 프로세스는 수동 조작을 요구하지 않고 에러에 직면할 가능성이 없어서, 네트워크 디바이스의 네트워크 액세싱 효율이 더 향상된다.
본 출원의 이 실시예에서 개시되는 네트워크 디바이스는 하드웨어 디바이스, 및 하드웨어 디바이스 상에서 실행되는 소프트웨어를 포함한다. 선택적으로, 네트워크 디바이스는 스위치일 수 있거나 라우터일 수 있다.
본 출원의 이 실시예에서 개시되는 기술적 해결책들의 특정 구현 프로세스는 이하의 실시예들을 이용하여 상세히 설명된다.
도 1에 도시된 네트워크 구조의 응용 시나리오의 개략도에 기초하여, 도 2는 본 출원의 실시예에 따른 DCN 패킷 처리 방법의 개략적인 흐름도이고, 이 방법은 다음을 포함한다:
S201. 제1 네트워크 디바이스가 제1 DCN 패킷을 생성한다.
예를 들어, 제1 네트워크 디바이스는 도 1의 NE1일 수 있거나, 도 1의 NE7일 수 있다.
특정 구현에서, 제1 네트워크 디바이스가 물리적으로 접속된 후에, 예를 들어, 제1 네트워크 디바이스는 시작할 때 제1 DCN 패킷을 생성할 수 있다. 제1 DCN 패킷 내의 PPPoE 캡슐화 페이로드가 목적지 어드레스를 운반하고, 목적지 어드레스는 NMS의 IP 어드레스이다. 즉, 제1 DCN 패킷은 NMS에 최종적으로 전송될 필요가 있다.
DCN 패킷의 포맷이 표 1에 도시되어 있다.
Figure 112019074668072-pct00001
DCN 패킷은 6-바이트 목적지 MAC 어드레스(Destination Address, DA), 6-바이트 소스 MAC 어드레스(Source Address, SA), 표 2에 도시된 포맷을 갖는 이더넷을 통한 점대점 프로토콜 헤더(Point-to-Point Protocol over Ethernet header, PPPoE header), 및 운반된 패킷인 PPPoE 캡슐화 페이로드를 포함한다.
Figure 112019074668072-pct00002
PPPoE 헤더 포맷에서, VER은 PPPoE 프로토콜의 버전 번호를 지칭한다.
TYPE는 PPPoE 프로토콜의 타입을 지칭한다.
LENGTH는 PPPoE에서의 페이로드 길이를 지칭하고, 보통 2 비트를 점유한다.
NEID는 소스 네트워크 요소 식별자를 지칭하고, 보통 4 비트를 점유한다. 본 출원의 이 실시예에서, NEID는 제1 네트워크 디바이스의 ID를 지칭한다.
S202. 제1 네트워크 디바이스는 제1 DCN 패킷을 Flex Eth 오버헤드 멀티프레임에 로딩한다.
Flex Eth 오버헤드 멀티프레임은 네트워크 디바이스가 시작된 후에 하이-레벨 데이터 링크 제어(High-Level Data Link Control, HDLC) 프로토콜을 사용하여 캡슐화되고, 고정된 시간 간격에서 외부로 전송되는 프레임이다.
HDLC의 프레임 포맷이 표 3에 도시되어 있다. HDLC의 프레임은 플래그 필드, 어드레스 필드(Address, A), 제어 필드(Control, C), 정보 필드(Information, I), 프레임 체크 시퀀스 필드(Frame Check Sequence, FCS), 및 라벨 필드를 포함한다. 플래그 필드는 "01111110F"의 비트 모드에서 8 비트를 점유한다. 어드레스 필드는 8 비트를 점유한다. 제어 필드는 다양한 커맨드들 및 응답들을 형성하기 위해 사용되는 8 비트를 점유한다. 정보 필드는 정의되지 않은 길이를 갖는 임의의 이진 비트 스트링을 표시하는 8n 비트를 점유한다. 라벨 필드는 "01111110F"의 비트 모드에서 8 비트를 점유한다.
본 출원의 이 실시예에서, 제1 DCN 패킷은 Flex Eth 오버헤드 멀티프레임에 로딩되고, 완전한 Flex Eth 오버헤드 멀티프레임은 HDLC의 정보 필드 내로 캡슐화되어 외부로 전송된다.
Figure 112019074668072-pct00003
Flex Eth의 표준 OIF-FLEXE-01에 기초하여, Flex Eth 오버헤드 멀티프레임의 각각의 PHY 상의 2개의 관리 채널, 즉, 섹션 관리 채널 및 심 투 심 관리 채널이 정의된다. Flex Eth 오버헤드 멀티프레임에서의 DCN 패킷의 로딩 위치가 미리 설정될 수 있다.
선택적으로, 제1 네트워크 디바이스는 제1 DCN 패킷을 Flex Eth 오버헤드 멀티프레임의 섹션 관리 채널에 로딩할 수 있다.
선택적으로, 제1 네트워크 디바이스는 제1 DCN 패킷을 Flex Eth 오버헤드 멀티프레임의 심 투 심 관리 채널에 로딩할 수 있다.
선택적으로, 제1 네트워크 디바이스는 또한 제1 DCN 패킷을 Flex Eth 오버헤드 멀티프레임의 섹션 관리 채널 및 심 투 심 관리 채널에 각각 로딩되는 2개의 부분으로 분할할 수 있다.
S203. 제1 네트워크 디바이스는 Flex Eth 오버헤드 멀티프레임을 물리 링크를 통해 제2 네트워크 디바이스에 전송한다.
특정 구현에서, Flex Eth 오버헤드 멀티프레임은 PHY를 사용하여 제2 네트워크 디바이스에 전송된다.
예를 들어, 제1 네트워크 디바이스가 도 1의 NE1이면, 제2 네트워크 디바이스는 도 1의 NE2이다. 제1 네트워크 디바이스가 도 1의 NE7이면, 제2 네트워크 디바이스는 도 1의 GNE이다.
제1 네트워크 디바이스는 물리 링크를 사용하여 제2 네트워크 디바이스에 접속된다. 물리 링크가 제1 네트워크 디바이스와 제2 네트워크 디바이스 사이에 확립되었기 때문에, 제1 네트워크 디바이스는 PHY를 사용하여 제2 네트워크 디바이스에 데이터 스트림을 전송할 수 있다. 전송 프로세스에서는, PHY 예외가 발생할 때 관리 채널 중단으로 인해 DCN 패킷의 전달이 실패하는 것을 회피하기 위해, 각각의 PHY의 관리 채널은 독립적으로 전달을 수행하고, Flex Eth 그룹에 수렴되지 않는다.
제1 네트워크 디바이스는, 로컬 라우팅 테이블에 기초하여, NMS에 도착하기 위해 제1 DCN 패킷이 통과하는 다음 홉 네트워크 노드가 제2 네트워크 디바이스인 것으로 결정하고, 그 다음에, 캡슐화된 Flex Eth 오버헤드 멀티프레임을 물리 링크를 통해 제2 네트워크 디바이스에 전송한다.
S204. 제2 네트워크 디바이스는 물리 링크를 통해 제1 네트워크 디바이스에 의해 전송된 Flex Eth 오버헤드 멀티프레임을 수신하고, Flex Eth 오버헤드 멀티프레임으로부터 제1 DCN 패킷을 추출한다.
특정 구현에서, 선택적으로, 캡슐화된 Flex Eth 오버헤드 멀티프레임이 디캡슐화(decapsulated)된 후에, Flex Eth 오버헤드 멀티프레임의 섹션 관리 채널 및 심 투 심 관리 채널에 대해 검출이 수행된다. 제1 DCN 패킷이 섹션 관리 채널에 로딩되는 것이 검출되면, 제1 DCN 패킷은 섹션 관리 채널로부터 추출되고, PPPoE 포맷으로 제시된다.
제1 DCN 패킷이 심 투 심 관리 채널에 로딩되는 것이 검출되면, 제1 DCN 패킷은 심 투 심 관리 채널로부터 추출되고, PPPoE 포맷으로 제시된다.
제1 DCN 패킷이 섹션 관리 채널 및 심 투 심 관리 채널에 로드되는 것이 검출되면, 제1 DCN 패킷은 섹션 관리 채널 및 심 투 심 관리 채널로부터 개별적으로 추출되고 결합되어 원래의 DCN 패킷을 획득한다. 제1 DCN 패킷은 PPPoE 포맷으로 제시된다.
S205. 제2 네트워크 디바이스는 목적지 어드레스에 기초하여 NMS에 제1 DCN 패킷을 전송한다.
특정 구현 프로세스에서, 제2 네트워크 디바이스는 제1 DCN 패킷 내의 목적지 어드레스에 기초하여 NMS에 제1 DCN 패킷을 전송한다. 목적지 어드레스는 NMS의 IP 어드레스이다.
예를 들어, 제1 네트워크 디바이스가 도 1의 NE1이면, 제2 네트워크 디바이스는 도 1의 NE2이다. NE2는 NMS에 직접 접속되지 않는다. NE2가, 로컬 라우팅 테이블 및 제1 DCN 패킷에서 운반되는 목적지 MAC 어드레스에 기초하여, 제1 DCN 패킷을 NMS에 전송하고, 통과될 다음 네트워크 노드가 NE3인 것으로 결정하는 경우, NE2는 제1 DCN 패킷을 NE3에 전송한다. NE2가, 로컬 라우팅 테이블 및 제1 DCN 패킷에서 운반되는 목적지 어드레스에 기초하여, 제1 DCN 패킷을 NMS에 전송하고, 통과될 다음 네트워크 노드가 NE4인 것으로 결정하는 경우, NE2는 제1 DCN 패킷을 NE4에 전송한다.
예를 들어, NE2는 제1 DCN 패킷을 NE3에 전송한다. NE3이 NE2에 의해 전송된 제1 DCN 패킷을 수신한 후에, NE3은 로컬 라우팅 테이블 및 제1 DCN 패킷에서 운반되는 목적지 어드레스에 기초하여, 제1 DCN 패킷을 NMS에 전송하고, 통과될 다음 네트워크 노드가 GNE인 것으로 결정하는 경우, NE3은 제1 DCN 패킷을 GNE에 전송한다. GNE는 NE3에 의해 포워딩된 제1 DCN 패킷을 수신하여 제1 DCN 패킷을 NMS에 전송한다.
예를 들어, 제1 네트워크 디바이스가 도 1의 NE7이면, 제2 네트워크 디바이스는 도 1의 GNE이고, GNE는 NMS에 직접 접속된다. 따라서, 제1 DCN 패킷을 추출한 후에, GNE는 로컬 라우팅 테이블 및 제1 DCN 패킷에서 운반되는 목적지 어드레스에 기초하여 제1 DCN 패킷을 NMS에 직접 전송한다. GNE는 제1 DCN 패킷을 다른 네트워크 디바이스에 포워딩할 필요가 없다.
S201-S205까지 실행하면, 네트워크에 액세스한 후에, 제1 네트워크 디바이스는 생성된 제1 DCN 패킷을 Flex Eth 오버헤드 멀티프레임에 로딩하고, 물리 링크를 통해, Flex Eth 오버헤드 멀티프레임을 네트워크에 액세스한 네트워크 디바이스에 전송하여, 네트워크에 액세스한 네트워크 디바이스가 Flex Eth 오버헤드 멀티프레임을 NMS로 전송하게 한다. 이 경우, NMS에의 통신 접속이 설정되어, NMS는 새로운 네트워크 디바이스가 네트워크에 액세스하는 것을 인지할 수 있다. 이 프로세스는 기술자가 네트워크에 새롭게 액세스하는 네트워크 디바이스에 대해 현장에서의 수동 구성 및 조작 및 유지보수를 수행할 것을 요구하지 않고, 그에 의해 인력, 물자, 및 조작 및 유지보수 비용을 감소시킨다. 또한, 제1 DCN 패킷이 물리 링크를 통해 전송되는 프로세스는 수동 조작을 요구하지 않고 에러에 직면할 가능성이 없어서, 네트워크 디바이스의 네트워크 액세싱 효율이 더 향상된다.
또한, 본 출원의 이 실시예에서 제공된 DCN 패킷 처리 방법이 수행된 후에, NMS는 새로운 네트워크 디바이스가 네트워크에 액세스하는 것을 인지할 수 있고, 새롭게 액세스된 네트워크 디바이스를 추가로 관리할 수 있다.
선택적으로, 본 출원의 이 실시예에서, 제1 네트워크 디바이스는 전송을 위해 생성된 제1 DCN 패킷을 Flex Eth 오버헤드 멀티프레임에 로딩한다. 제1 DCN 패킷의 손실을 피하기 위해, 제1 네트워크 디바이스는 버퍼 공간을 제공하고, 생성된 제1 DCN 패킷은 버퍼 공간에 버퍼링된다. Flex Eth 오버헤드 멀티프레임의 대역폭 제한으로 인해, 제1 네트워크 디바이스는 Flex Eth 오버헤드 멀티프레임의 대역폭에 기초하여 버퍼 공간의 크기를 설정하고, 제1 DCN 패킷이 버퍼링될 때 버퍼 트래픽을 제어할 필요가 있다.
예를 들어, Flex Eth 오버헤드 멀티프레임에서의 섹션 관리 채널의 대역폭이 1.222 Mbps이면, Flex Eth 오버헤드 멀티프레임에서의 심 투 심 관리 채널의 대역폭은 1.890 Mbps이다.
제1 네트워크 디바이스가 제공할 수 있는 버퍼 공간의 크기는 수학식 (1), 수학식 (2), 또는 수학식 (3)에 표시된다.
버퍼 크기(바이트) = 1.222 * 버퍼 지속기간/8 (1)
버퍼 크기(바이트) = 1.890 * 버퍼 지속기간/8 (2)
버퍼 크기(바이트) = (1.222+1.890) * 버퍼 지속기간/8 (3)
버퍼 지속기간은 제1 DCN 패킷을 버퍼 공간에 저장하는 데 필요한 지속기간이다.
선택적으로, 제1 네트워크 디바이스는 또한 더 큰 버퍼 공간을 제공할 수 있거나, 기술자가 필요에 따라 버퍼 공간의 크기를 설정한다.
예를 들어, Flex Eth 오버헤드 멀티프레임에서의 섹션 관리 채널의 대역폭이 1.222 Mbps이면, Flex Eth 오버헤드 멀티프레임에서의 심 투 심 관리 채널의 대역폭은 1.890 Mbps이다.
제1 네트워크 디바이스가 제1 DCN 패킷을 버퍼링할 때, 버퍼 공간에 전송되는 전송 트래픽은 수학식 (4), 수학식 (5), 또는 수학식 (6)에 표시된다.
전송 트래픽=제1 DCN 패킷의 길이*8*초당 전송되는 제1 DCN 패킷의 수량
<1.222 (4)
전송 트래픽=제1 DCN 패킷의 길이*8*초당 전송되는 제1 DCN 패킷의 수량
<1.890 (5)
전송 트래픽=제1 DCN 패킷의 길이*8*초당 전송되는 제1 DCN 패킷의 수량
<(1.222+1.890) (6)
선택적으로, 본 출원의 이 실시예에서, 제1 네트워크 디바이스는 먼저 제1 DCN 패킷을 버퍼링한 다음, 로딩을 수행할 수 있다. 제1 네트워크 디바이스는 대안적으로 제1 DCN 패킷을 동시에 버퍼링하고 로딩할 수 있다.
선택적으로, 본 출원의 이 실시예에서, 제1 네트워크 디바이스에 의해 전송된 제1 DCN 패킷을 수신한 후에, 제2 네트워크 디바이스는 먼저 제1 DCN 패킷을 버퍼링한 다음, 제1 DCN 패킷을 처리할 수 있다. 제1 DCN 패킷을 버퍼링하는 특정 방식은 제1 네트워크 디바이스가 제1 DCN 패킷을 버퍼링하는 방식과 동일하다. 전술한 설명들을 참조할 수 있으며, 상세사항들은 여기서 다시 설명하지 않는다.
또한, 제2 네트워크 디바이스가 GNE가 아니면, 제2 네트워크 디바이스에 의해 NMS로 제1 DCN 패킷을 포워딩하는 프로세스에서, 제1 DCN 패킷이 통과하는 네트워크 디바이스들은 제1 DCN 패킷을 포워딩하기 전에 제1 DCN 패킷을 버퍼링할 수 있다. 제1 DCN 패킷을 버퍼링하는 방식은 제1 네트워크 디바이스가 제1 DCN 패킷을 버퍼링하는 방식과 동일하다. 전술한 설명들을 참조할 수 있으며, 상세사항들은 여기서 다시 설명하지 않는다. 예를 들어, 제1 네트워크 디바이스가 도 1의 NE1이면, 제2 네트워크 디바이스는 도 1의 NE2이다. 제2 네트워크 디바이스가 제1 DCN 패킷을 NMS에 포워딩할 때, NE3은 통과될 필요가 있다. NE3 상에서, 제1 DCN 패킷은 NE1 및 NE2 상의 방식으로 버퍼링된다.
본 출원의 전술한 실시예에서, 제1 DCN 패킷을 버퍼링하는 방식은 제1 DCN 패킷의 패킷 손실을 회피하는데 사용될 수 있다.
선택적으로, 본 출원의 이 실시예에서, Flex Eth 클라이언트를 사용한 DCN 패킷 송신과 비교하여, Flex Eth 오버헤드 멀티프레임의 대역폭은 비교적 작다. DCN 패킷이 항상 Flex Eth 오버헤드 멀티프레임을 사용하여 전달되는 경우, 전달 효율은 비교적 낮다. 따라서, 본 출원의 전술한 실시예에 개시되는 DCN 패킷 처리 방법에 기초하여, 네트워크에 새롭게 액세스하는 제1 네트워크 디바이스와 NMS 사이의 통신 접속이 확립된 후에, 제1 네트워크 디바이스는 Flex Eth 클라이언트를 사용하여 DCN 패킷을 전송하거나 Flex Eth 오버헤드 멀티프레임을 사용하여 DCN 패킷을 여전히 전송하기로 자유롭게 선택할 수 있다.
선택적으로, 본 출원의 이 실시예에서, 제1 네트워크 디바이스는 또한 제1 네트워크 디바이스와 NMS 사이의 통신 접속이 확립된다고 결정한 후에 DCN 패킷을 전송하기 위해 Flex Eth 클라이언트로 자동으로 스위칭할 수 있다.
도 3은 본 출원의 실시예에 따른 다른 DCN 패킷 처리 방법의 개략적인 흐름도이며, 이 방법은 다음을 포함한다:
S301. 제1 네트워크 디바이스는 제2 DCN 패킷을 생성한다.
예를 들어, 제1 네트워크 디바이스는 도 1의 EN1일 수 있거나, 도 1의 EN7일 수 있다. 제2 DCN 패킷의 목적지 어드레스는 NMS의 IP 어드레스이고, 목적지 어드레스에 도착하기 위해 제2 DCN 패킷이 통과하는 다음 홉은 제2 네트워크 디바이스이다.
S302. 제1 네트워크 디바이스는 Flex Eth 클라이언트의 상태를 모니터링한다. Flex Eth 클라이언트가 도통 상태에 있다고 검출되면, S303을 수행하고; 그렇지 않으면, 본 출원에서 도 2에 대응하는 실시예에서의 S202-S205와 유사한 단계들에 기초하여 제2 DCN 패킷을 Flex Eth 오버헤드 멀티프레임에 로딩하고, 제2 DCN 패킷을 NMS에 전송한다.
특정 구현에서, 제1 네트워크 디바이스가 시작한 후에, 제1 네트워크 디바이스는 실시간으로 Flex Eth 클라이언트의 상태를 모니터링할 수 있거나, 또는 미리 설정된 시간 또는 시간 간격에 따라 Flex Eth 클라이언트의 상태를 모니터링할 수 있다. Flex Eth 클라이언트의 상태를 모니터링하기 위한 특정 시간 간격은 기술자에 의해 설정될 수 있다.
S303. 제1 네트워크 디바이스는 Flex Eth 클라이언트가 도통 상태에 있다고 결정하고, Flex Eth 클라이언트를 사용하여 제2 DCN 패킷을 제2 네트워크 디바이스에 전송한다.
Flex Eth 클라이언트의 상태가 도통 상태인 것으로 결정한 후에, 제1 네트워크 디바이스는 제2 DCN 패킷을 전송하기 위한 채널을 자동으로 스위칭하고, 즉, 물리 링크를 Flex Eth 채널로 스위칭한다. 제1 네트워크 디바이스가 나중에 다른 네트워크 디바이스와 DCN 패킷을 교환할 때, DCN 패킷의 전달 효율을 개선하기 위해, Flex Eth 채널이 사용될 수 있다.
또한, NMS는 또한 제1 네트워크 디바이스를 관리하기 위해, Flex Eth 채널을 통해 제1 네트워크 디바이스에 관리 패킷을 전송할 수 있다.
본 출원의 이 실시예에 개시되는 DCN 패킷 처리 방법에 기초하여, 본 출원의 실시예는 DCN 패킷 처리 방법을 수행하기 위한 제1 네트워크 디바이스를 추가로 개시한다.
도 4는 본 출원의 실시예에 따른 제1 네트워크 디바이스(400)의 개략적인 구조도이다. 제1 네트워크 디바이스(400)는 생성 유닛(401), 로딩 유닛(402) 및 전송 유닛(403)을 포함한다.
생성 유닛(401)은 제1 DCN 패킷을 생성하도록 구성되고, 여기서 제1 DCN 패킷의 목적지 어드레스는 NMS의 IP 어드레스이고, 목적지 어드레스에 도착하기 위해 제1 DCN 패킷이 통과하는 다음 홉은 제2 네트워크 디바이스이고, 제1 네트워크 디바이스 및 제2 네트워크 디바이스는 물리 링크를 사용하여 접속된다.
생성 유닛(401)은 본 출원의 실시예에서 도 2에 도시된 S201을 수행할 수 있고, 상세사항들은 여기서 다시 설명되지 않는다.
로딩 유닛(402)은 생성 유닛(401)에 의해 생성된 제1 DCN 패킷을 Flex Ethernet 오버헤드 멀티프레임에 로딩하도록 구성된다.
특정 구현에서, 선택적으로, 로딩 유닛(402)은 제1 DCN 패킷을 Flex Ethernet 오버헤드 멀티프레임의 섹션 관리 채널에 로딩하거나: 또는 제1 DCN 패킷을 Flex Ethernet 오버헤드 멀티프레임의 심 투 심 관리 채널에 로딩하거나; 또는 제1 DCN 패킷을 Flex Ethernet 오버헤드 멀티프레임의 섹션 관리 채널 및 심 투 심 관리 채널에 로딩하도록 구성된다.
로딩 유닛(402)은 본 출원의 실시예에서 도 2에 도시된 S202를 수행할 수 있고, 상세사항들은 여기서 다시 설명되지 않는다.
전송 유닛(403)은 Flex Ethernet 오버헤드 멀티프레임을 물리 링크를 통해 제2 네트워크 디바이스에 전송하도록 구성된다.
전송 유닛(403)은 본 출원의 실시예에서 도 2에 도시된 S203을 수행할 수 있고, 상세사항들은 여기서 다시 설명되지 않는다.
선택적으로, 제1 네트워크 디바이스(400)는 스위칭 유닛(404)을 추가로 포함한다.
특정 구현에서, 생성 유닛(401)은 제2 DCN 패킷을 생성하도록 추가로 구성된다. 제2 DCN 패킷의 목적지 어드레스는 NMS의 IP 어드레스이고, 목적지 어드레스에 도착하기 위해 제2 DCN 패킷이 통과하는 다음 홉은 제2 네트워크 디바이스이다.
생성 유닛(401)은 본 출원의 실시예에서 도 3에 도시된 S301을 수행할 수 있고, 상세사항들은 여기서 다시 설명되지 않는다.
스위칭 유닛(404)은 Flex Ethernet 클라이언트의 상태를 모니터링하고, Flex Ethernet 클라이언트의 상태가 도통 상태인 것으로 결정하고, 제2 DCN 패킷을 Flex Ethernet 클라이언트를 통해 제2 네트워크 디바이스에 전송하도록 구성된다.
스위칭 유닛(404)은 본 출원의 실시예에서 도 3에 도시된 S302 및 S303을 수행할 수 있고, 상세사항들은 여기서 다시 설명되지 않는다.
선택적으로, 제1 네트워크 디바이스(400)는 버퍼링 유닛(405)을 추가로 포함한다.
버퍼링 유닛(405)은 생성 유닛(401)에 의해 생성된 제1 DCN 패킷 및/또는 제2 DCN 패킷을 버퍼링하도록 구성된다.
버퍼링 유닛(405)은 생성 유닛(401)에 의해 생성된 제1 DCN 패킷 및/또는 제2 DCN 패킷을 미리 설정된 버퍼 공간에 버퍼링한다. 미리 설정된 버퍼 공간의 크기는 Flex Eth 오버헤드 멀티프레임의 대역폭 또는 버퍼 요건에 기초하여 설정될 수 있다. 상세사항들에 대해서는, 본 출원의 실시예들에서의 버퍼 관련 설명들이 참조될 수 있다.
본 출원의 실시예에 개시되는 DCN 패킷 처리 방법을 참조하여, 본 출원의 이 실시예에서 개시되는 제1 네트워크 디바이스는 또한 하드웨어, 프로세서에 의해 실행되는 메모리, 또는 이들의 조합을 사용하여 직접 구현될 수 있다.
도 5에 도시된 바와 같이, 제1 네트워크 디바이스(500)는 프로세서(501) 및 메모리(502)를 포함한다. 선택적으로, 네트워크 디바이스(500)는 네트워크 인터페이스(503)를 추가로 포함한다. 프로세서(501)는 버스를 사용하여 메모리(502)에 결합된다. 프로세서(501)는 버스를 사용하여 네트워크 인터페이스(503)에 결합된다.
프로세서(501)는 구체적으로 중앙 처리 유닛(Central Processing Unit, 약어로 CPU), 네트워크 프로세서(Network Processor, 약어로 NP), 주문형 집적 회로(Application-Specific Integrated Circuit, 약어로 ASIC), 또는 프로그램가능 로직 디바이스(Programmable Logic Device, 약어로 PLD)일 수 있다. PLD는 복합 프로그램가능 논리 디바이스(Complex Programmable Logical Device, 약어로 CPLD), 필드 프로그램가능 로직 게이트 어레이(Field-Programmable Gate Array, 약어로 FPGA), 또는 일반 어레이 로직(Generic Array Logic, 약어로 GAL)일 수 있다.
메모리(502)는 구체적으로 내용-어드레스 지정 가능 메모리(Content-Addressable Memory, 약어로 CAM) 또는 랜덤 액세스 메모리(Random-Access Memory, 약어로 RAM)일 수 있다. CAM은 삼중 내용-어드레스 지정 가능 메모리(Ternary CAM, 약어로 TCAM)일 수 있다.
네트워크 인터페이스(503)는 유선 인터페이스, 예를 들어, 파이버 분산 데이터 인터페이스(Fiber Distributed Data Interface, 약어로 FDDI), 또는 이더넷(Ethernet) 인터페이스일 수 있다.
메모리(502)는 또한 프로세서(501)에 통합될 수 있다. 메모리(502) 및 프로세서(501)가 서로 독립적인 컴포넌트들인 경우, 메모리(502)는 프로세서(501)에 접속된다. 예를 들어, 메모리(502)는 버스를 사용하여 프로세서(501)와 통신할 수 있다. 네트워크 인터페이스(503)는 버스를 사용하여 프로세서(501)와 통신할 수 있거나, 네트워크 인터페이스(503)는 프로세서(501)에 직접 접속될 수 있다.
메모리(502)는 DCN 패킷을 처리하기 위한 동작 프로그램, 코드, 또는 명령어를 저장하도록 구성된다. 선택적으로, 메모리(502)는 운영 체제 및 애플리케이션 프로그램을 포함하고, DCN 패킷을 처리하기 위한 동작 프로그램, 코드, 또는 명령어를 저장하도록 구성된다.
DCN 패킷을 처리할 필요가 있을 때, 프로세서(501) 또는 하드웨어 디바이스는 메모리(502)에 저장된 동작 프로그램, 코드, 또는 명령어를 호출하여 실행해서 도 2 및 도 3에서의 제1 네트워크 디바이스의 처리 프로세스를 완료한다. 특정 프로세스에 대해, 본 출원의 전술한 실시예의 대응하는 부분이 참조될 수 있고, 상세사항들은 본 명세서에서 다시 설명되지 않는다.
도 5는 네트워크 디바이스의 단순화된 설계를 도시하는 것일 뿐이라는 점이 이해될 수 있다. 실제 애플리케이션에서, 네트워크 디바이스는 임의의 수량의 인터페이스들, 프로세서들, 메모리들 등을 포함할 수 있고, 본 출원의 실시예를 구현할 수 있는 모든 네트워크 디바이스들은 본 출원의 이 실시예의 보호 범위 내에 속한다.
본 출원의 실시예에 개시되는 DCN 패킷 처리 방법에 기초하여, 본 출원의 실시예는 DCN 패킷 처리 방법을 수행하기 위한 제2 네트워크 디바이스를 추가로 개시한다. 제2 네트워크 디바이스는 물리 링크를 사용하여 본 출원의 실시예에서 도 4에 도시된 제1 네트워크 디바이스(400)에 접속된다.
도 6은 본 출원의 실시예에 따른 제2 네트워크 디바이스(600)의 개략적인 구조도이다. 제2 네트워크 디바이스(600)는 추출 유닛(601) 및 전송 유닛(602)을 포함한다.
추출 유닛(601)은: 물리 링크를 통해 제1 네트워크 디바이스에 의해 전송된 Flex Ethernet 오버헤드 멀티프레임을 수신하고, Flex Ethernet 오버헤드 멀티프레임으로부터 제1 DCN 패킷을 추출하도록 구성되며, 여기서 제1 DCN 패킷의 목적지 어드레스는 NMS의 IP 어드레스이고, 제2 네트워크 디바이스는 목적지 어드레스에 도착하기 위해 제1 DCN 패킷이 통과하는 다음 홉이다.
특정 구현에서, 선택적으로, 추출 유닛(601)은 Flex Ethernet 오버헤드 멀티프레임의 섹션 관리 채널로부터 제1 DCN 패킷을 추출하거나; 또는 Flex Ethernet 오버헤드 멀티프레임의 심 투 심 관리 채널로부터 제1 DCN 패킷을 추출하거나; 또는 Flex Ethernet 오버헤드 멀티프레임의 섹션 관리 채널 및 심 투 심 관리 채널로부터 제1 DCN 패킷을 추출하도록 구성된다.
추출 유닛(601)은 본 출원의 실시예에서 도 2에 도시된 S204를 수행할 수 있고, 상세사항들은 여기서 다시 설명되지 않는다.
전송 유닛(602)은 추출 유닛(601)에 의해 추출된 제1 DCN 패킷에서의 목적지 어드레스에 기초하여 NMS에 제1 DCN 패킷을 전송하도록 구성된다.
전송 유닛(602)은 본 출원의 실시예에서 도 2에 도시된 S205를 수행할 수 있고, 상세사항들은 여기서 다시 설명되지 않는다.
선택적으로, 제2 네트워크 디바이스(600)는 버퍼링 유닛(603)을 추가로 포함한다.
버퍼링 유닛(603)은 추출 유닛(601)에 의해 추출된 제1 DCN 패킷을 버퍼링하거나, 전송 유닛(602)이 제1 DCN 패킷을 전송하기 전에 제1 DCN 패킷을 버퍼링하도록 구성된다.
버퍼링 유닛(603)은 미리 설정된 버퍼 공간에서 제1 DCN 패킷을 버퍼링한다. 미리 설정된 버퍼 공간의 크기는 버퍼 요건에 기초하여 설정될 수 있다. 상세사항들에 대해서는, 본 출원의 실시예들에서의 버퍼 관련 설명들이 참조될 수 있다.
본 출원의 이 실시예에 개시되는 DCN 패킷 처리 방법을 참조하여, 본 출원의 이 실시예에 개시되는 제2 네트워크 디바이스는 또한, 하드웨어, 프로세서에 의해 실행되는 메모리, 또는 이들의 조합을 사용하여 직접 구현될 수 있다. 제2 네트워크 디바이스는 물리 링크를 사용함으로써 본 출원의 실시예에서 도 5에 도시된 제1 네트워크 디바이스(500)에 접속된다.
도 7에 도시된 바와 같이, 제2 네트워크 디바이스(700)는 프로세서(701) 및 메모리(702)를 포함한다. 선택적으로, 네트워크 디바이스(700)는 네트워크 인터페이스(703)를 추가로 포함한다. 프로세서(701)는 버스를 사용하여 메모리(702)에 결합된다. 프로세서(701)는 버스를 사용하여 네트워크 인터페이스(703)에 결합된다.
프로세서(701)는 구체적으로 CPU, NP, ASIC, 또는 PLD일 수 있다. PLD는 CPLD, FPGA, 또는 GAL일 수 있다.
메모리(702)는 구체적으로 CAM 또는 RAM일 수 있고, CAM은 TCAM일 수 있다.
네트워크 인터페이스(703)는 유선 인터페이스, 예를 들어, FDDI 또는 이더넷 클라이언트일 수 있다.
메모리(702)는 또한 프로세서(701)에 통합될 수 있다. 메모리(702) 및 프로세서(701)가 서로 독립적인 컴포넌트들인 경우, 메모리(702)는 프로세서(701)에 접속된다. 예를 들어, 메모리(702)는 버스를 사용하여 프로세서(701)와 통신할 수 있다. 네트워크 인터페이스(703)는 버스를 사용하여 프로세서(701)와 통신할 수 있거나, 네트워크 인터페이스(703)는 프로세서(701)에 직접 접속될 수 있다.
메모리(702)는 DCN 패킷을 처리하기 위한 동작 프로그램, 코드, 또는 명령어를 저장하도록 구성된다. 선택적으로, 메모리(702)는 운영 체제 및 애플리케이션 프로그램을 포함하고, DCN 패킷을 처리하기 위한 동작 프로그램, 코드, 또는 명령어를 저장하도록 구성된다.
DCN 패킷을 처리할 필요가 있을 때, 프로세서(701) 또는 하드웨어 디바이스는 메모리(702)에 저장된 동작 프로그램, 코드, 또는 명령어를 호출하여 실행해서 도 2 및 도 3에서의 제2 네트워크 디바이스의 처리 프로세스를 완료한다. 특정 프로세스에 대해, 본 출원의 전술한 실시예의 대응하는 부분이 참조될 수 있고, 상세사항들은 본 명세서에서 다시 설명되지 않는다.
도 7은 네트워크 디바이스의 단순화된 설계를 도시하는 것일 뿐이라는 점이 이해될 수 있다. 실제 애플리케이션에서, 네트워크 디바이스는 임의의 수량의 인터페이스들, 프로세서들, 메모리들 등을 포함할 수 있고, 본 출원의 실시예를 구현할 수 있는 모든 네트워크 디바이스들은 본 출원의 이 실시예의 보호 범위 내에 속한다.
본 출원의 실시예들에서의 기능 유닛들은 하나의 프로세서에 통합될 수 있거나, 유닛들 각각은 물리적으로 단독으로 존재할 수 있거나, 2개 이상의 회로가 하나의 회로에 통합될 수 있다. 기능 유닛들은 하드웨어의 형태로 구현될 수 있거나, 소프트웨어 기능 유닛의 형태로 구현될 수 있다.
도 8은 NMS를 포함하는 본 출원의 실시예에 따른 네트워크 시스템(800), 및 물리 링크를 사용하여 접속되는 제1 네트워크 디바이스(801)와 제2 네트워크 디바이스(802)를 도시한다.
제1 네트워크 디바이스(801)는 제1 DCN 패킷을 생성하고 - 제1 DCN 패킷의 목적지 어드레스는 NMS의 IP 어드레스임 - ; 제1 DCN 패킷을 Flex Ethernet 오버헤드 멀티프레임에 로딩하고; Flex Ethernet 오버헤드 멀티프레임을 물리 링크를 통해 제2 네트워크 디바이스(802)에 전송하도록 구성된다.
제2 네트워크 디바이스(802)는 물리 링크를 통해 제1 네트워크 디바이스(801)에 의해 전송된 Flex Ethernet 오버헤드 멀티프레임을 수신하고, Flex Ethernet 오버헤드 멀티프레임으로부터 제1 DCN 패킷을 추출하도록 구성된다.
제2 네트워크 디바이스(802)는 제1 DCN 패킷의 목적지 어드레스에 기초하여 NMS에 제1 DCN 패킷을 포워딩하도록 추가로 구성된다.
본 출원의 실시예에 개시되는 네트워크 시스템에서, 제1 네트워크 디바이스(801)는 구체적으로 도 4 및 도 5에 개시되는 네트워크 디바이스일 수 있고, 본 출원의 실시예들에서 도 2 및 도 3에서의 제1 네트워크 디바이스에 의해 수행되는 대응하는 동작들을 수행하도록 구성된다. 제2 네트워크 디바이스(802)는 구체적으로 도 6 및 도 7에 개시되는 네트워크 디바이스일 수 있고, 본 출원의 실시예들에서 도 2 및 도 3에서의 제2 네트워크 디바이스에 의해 수행되는 대응하는 동작들을 수행하도록 구성된다. 특정 프로세스 및 실행 원리에 대해서는, 전술한 설명을 참조할 수 있고, 세부사항들은 여기서 다시 설명되지 않는다.
본 기술분야의 통상의 기술자는 전술한 하나 이상의 예에서, 본 출원에 설명된 기능들이 하드웨어, 소프트웨어, 펌웨어, 또는 이들의 임의의 조합에 의해 구현될 수 있다는 것을 알아야 한다. 본 발명이 소프트웨어에 의해 구현되는 경우, 전술한 기능들은 컴퓨터 판독가능 매체에 저장되거나 컴퓨터 판독가능 매체의 하나 이상의 명령어 또는 코드로서 전송될 수 있다. 컴퓨터 판독가능 매체는 컴퓨터 저장 매체 및 통신 매체를 포함하며, 통신 매체는 컴퓨터 프로그램이 한 장소에서 다른 장소로 전송될 수 있게 하는 임의의 매체를 포함한다. 저장 매체는 범용 또는 특수 컴퓨터에 대해 액세스 가능한 임의의 이용 가능한 매체일 수 있다.
본 명세서의 실시예들은 모두 그 실시예들에서 동일하거나 유사한 부분들에 대해 점진적 방식으로 설명되며, 이들 실시예를 참조할 수 있으며, 각각의 실시예는 다른 실시 예들과의 차이점에 초점을 맞추고 있다. 특히, 장치 및 시스템 실시예들은 기본적으로 방법 실시예와 유사하므로, 간략하게 설명된다; 관련 부분들에 대해, 방법 실시예에서의 부분적인 설명들이 참조될 수 있다.
전술한 설명들은 본 발명의 특정 구현들에 불과하고, 본 발명의 보호 범위를 제한하는 것으로 의도되지 않는다. 본 발명에 개시되는 기술적 범위 내에서 이 기술 분야의 통상의 기술자에 의해 용이하게 도출되는 임의의 변형 또는 치환은 본 발명의 보호 범위 내에 속할 것이다. 따라서, 본 발명의 보호 범위는 청구항들의 보호 범위에 따를 것이다.

Claims (11)

  1. 데이터 통신 네트워크(DCN) 패킷 처리 방법으로서,
    제1 네트워크 디바이스에 의해, 제1 DCN 패킷을 생성하는 단계 - 상기 제1 DCN 패킷의 목적지 어드레스는 네트워크 관리 시스템(NMS)의 IP 어드레스이고, 상기 제1 DCN 패킷의 목적지 어드레스에 도착하기 위해 상기 제1 DCN 패킷이 통과하는 다음 홉(hop)이 제2 네트워크 디바이스이고, 상기 제1 네트워크 디바이스 및 상기 제2 네트워크 디바이스는 물리 링크를 사용하여 접속됨 - ;
    상기 제1 네트워크 디바이스에 의해, 상기 제1 DCN 패킷을 플렉서블 이더넷(Flex Ethernet) 오버헤드 멀티프레임에 로딩하는 단계;
    상기 제1 네트워크 디바이스에 의해, 상기 제2 네트워크 디바이스가 상기 Flex Ethernet 오버헤드 멀티프레임으로부터 상기 제1 DCN 패킷을 추출하여 상기 제1 DCN 패킷을 상기 NMS에 포워딩하도록, 상기 Flex Ethernet 오버헤드 멀티프레임을 상기 물리 링크를 사용하여 상기 제2 네트워크 디바이스에 전송하는 단계;
    상기 제1 네트워크 디바이스에 의해, 제2 DCN 패킷을 생성하는 단계 - 상기 제2 DCN 패킷의 목적지 어드레스는 상기 NMS의 IP 어드레스이고, 상기 제1 DCN 패킷의 목적지 어드레스에 도착하기 위해 상기 제2 DCN 패킷이 통과하는 다음 홉은 상기 제2 네트워크 디바이스임 - ;
    상기 제1 네트워크 디바이스에 의해, Flex Ethernet 클라이언트의 상태를 모니터링하고, 상기 Flex Ethernet 클라이언트의 상태가 도통 상태(conducted state)인 것으로 결정하는 단계; 및
    상기 제1 네트워크 디바이스에 의해, 상기 제2 DCN 패킷을 상기 Flex Ethernet 클라이언트를 통해 상기 제2 네트워크 디바이스에 전송하는 단계
    를 포함하는, 데이터 통신 네트워크(DCN) 패킷 처리 방법.
  2. 제1항에 있어서, 상기 제1 네트워크 디바이스에 의해, 상기 제1 DCN 패킷을 플렉서블 이더넷(Flex Ethernet) 오버헤드 멀티프레임에 로딩하는 단계는,
    상기 제1 네트워크 디바이스에 의해, 상기 제1 DCN 패킷을 상기 Flex Ethernet 오버헤드 멀티프레임의 섹션 관리 채널에 로딩하는 단계; 또는
    상기 제1 네트워크 디바이스에 의해, 상기 제1 DCN 패킷을 상기 Flex Ethernet 오버헤드 멀티프레임의 심 투 심 관리 채널에 로딩하는 단계; 또는
    상기 제1 네트워크 디바이스에 의해, 상기 제1 DCN 패킷을 분할(splitting)하고, 상기 제1 DCN 패킷을 상기 플렉서블 이더넷(Flex Ethernet) 오버헤드 멀티프레임의 섹션 관리 채널 및 심 투 심 관리 채널에 로딩하는 단계
    를 포함하는, 데이터 통신 네트워크(DCN) 패킷 처리 방법.
  3. 삭제
  4. 제1 네트워크 디바이스로서 사용되는 네트워크 디바이스로서,
    상기 제1 네트워크 디바이스는,
    제1 데이터 통신 네트워크(DCN) 패킷을 생성하도록 구성되는 생성 유닛 - 상기 제1 DCN 패킷의 목적지 어드레스는 네트워크 관리 시스템(NMS)의 IP 어드레스이고, 상기 제1 DCN 패킷의 목적지 어드레스에 도착하기 위해 상기 제1 DCN 패킷이 통과하는 다음 홉은 제2 네트워크 디바이스이고, 상기 제1 네트워크 디바이스 및 상기 제2 네트워크 디바이스는 물리 링크를 사용하여 접속됨 - ;
    상기 제1 DCN 패킷을 플렉서블 이더넷(Flex Ethernet) 오버헤드 멀티프레임에 로딩하도록 구성되는 로딩 유닛; 및
    상기 제2 네트워크 디바이스가 상기 Flex Ethernet 오버헤드 멀티프레임으로부터 상기 제1 DCN 패킷을 추출하여 상기 제1 DCN 패킷을 상기 NMS에 포워딩하도록, 상기 Flex Ethernet 오버헤드 멀티프레임을 상기 물리 링크를 통해 상기 제2 네트워크 디바이스에 전송하도록 구성되는 전송 유닛
    을 포함하고,
    상기 네트워크 디바이스는 스위칭 유닛을 추가로 포함하고;
    상기 생성 유닛은 제2 DCN 패킷을 생성하도록 추가로 구성되고, 상기 제2 DCN 패킷의 목적지 어드레스는 상기 NMS의 IP 어드레스이고, 상기 제1 DCN 패킷의 목적지 어드레스에 도착하기 위해 상기 제2 DCN 패킷이 통과하는 다음 홉은 상기 제2 네트워크 디바이스이고;
    상기 스위칭 유닛은 Flex Ethernet 클라이언트의 상태를 모니터링하고, 상기 Flex Ethernet 클라이언트의 상태가 도통 상태라고 결정하고, 상기 제2 DCN 패킷을 상기 Flex Ethernet 클라이언트를 통해 상기 제2 네트워크 디바이스에 전송하도록 구성되는, 네트워크 디바이스.
  5. 제4항에 있어서, 상기 로딩 유닛은 상기 제1 DCN 패킷을 상기 플렉서블 이더넷(Flex Ethernet) 오버헤드 멀티프레임의 섹션 관리 채널에 로딩하거나; 또는 상기 제1 DCN 패킷을 상기 Flex Ethernet 오버헤드 멀티프레임의 심 투 심 관리 채널에 로딩하거나; 또는 상기 제1 DCN 패킷을 상기 플렉서블 이더넷(Flex Ethernet) 오버헤드 멀티프레임의 섹션 관리 채널 및 심 투 심 관리 채널에 로딩하도록 구성되는, 네트워크 디바이스.
  6. 삭제
  7. 데이터 통신 네트워크(DCN) 패킷 처리 방법으로서,
    제2 네트워크 디바이스에 의해, 물리 링크를 통해 제1 네트워크 디바이스에 의해 전송된 플렉서블 이더넷(Flex Ethernet) 오버헤드 멀티프레임을 수신하고, 상기 Flex Ethernet 오버헤드 멀티프레임으로부터 제1 DCN 패킷을 추출하는 단계 - 상기 제1 DCN 패킷의 목적지 어드레스는 네트워크 관리 시스템(NMS)의 IP 어드레스이고, 상기 제2 네트워크 디바이스는 상기 제1 DCN 패킷의 목적지 어드레스에 도착하기 위해 상기 제1 DCN 패킷이 통과하는 다음 홉이고, 상기 제2 네트워크 디바이스 및 상기 제1 네트워크 디바이스는 상기 물리 링크를 사용하여 접속됨 - ;
    상기 제2 네트워크 디바이스에 의해, 상기 목적지 어드레스에 기초하여 상기 NMS에 상기 제1 DCN 패킷을 전송하는 단계;
    상기 제2 네트워크 디바이스에 의해, 제2 DCN 패킷을 Flex Ethernet 클라이언트를 통해 수신하는 단계 - 상기 제2 DCN 패킷의 목적지 어드레스는 상기 NMS의 IP 어드레스이고, 상기 제1 DCN 패킷의 목적지 어드레스에 도착하기 위해 상기 제2 DCN 패킷이 통과하는 다음 홉은 상기 제2 네트워크 디바이스임 - ; 및
    상기 제2 네트워크 디바이스에 의해, 상기 목적지 어드레스에 기초하여 상기 NMS에 상기 제2 DCN 패킷을 전송하는 단계
    를 포함하는, 데이터 통신 네트워크(DCN) 패킷 처리 방법.
  8. 제7항에 있어서, 상기 제2 네트워크 디바이스에 의해, 상기 Flex Ethernet 오버헤드 멀티프레임으로부터 제1 DCN 패킷을 추출하는 단계는,
    상기 제2 네트워크 디바이스에 의해, 상기 Flex Ethernet 오버헤드 멀티프레임의 섹션 관리 채널로부터 상기 제1 DCN 패킷을 추출하는 단계; 또는
    상기 제2 네트워크 디바이스에 의해, 상기 Flex Ethernet 오버헤드 멀티프레임의 심 투 심 관리 채널로부터 상기 제1 DCN 패킷을 추출하는 단계; 또는
    상기 제2 네트워크 디바이스에 의해, 상기 Flex Ethernet 오버헤드 멀티프레임의 섹션 관리 채널 및 심 투 심 관리 채널로부터 상기 제1 DCN 패킷을 추출하는 단계
    를 포함하는, 데이터 통신 네트워크(DCN) 패킷 처리 방법.
  9. 제2 네트워크 디바이스로서 사용되는 네트워크 디바이스로서,
    상기 제2 네트워크 디바이스는,
    물리 링크를 통해 제1 네트워크 디바이스에 의해 전송된 플렉서블 이더넷(Flex Ethernet) 오버헤드 멀티프레임을 수신하고, 상기 Flex Ethernet 오버헤드 멀티프레임으로부터 제1 데이터 통신 네트워크(DCN) 패킷을 추출하도록 구성되는 추출 유닛 - 상기 제1 DCN 패킷의 목적지 어드레스는 네트워크 관리 시스템(NMS)의 IP 어드레스이고, 상기 제2 네트워크 디바이스는 상기 제1 DCN 패킷의 목적지 어드레스에 도착하기 위해 상기 제1 DCN 패킷이 통과하는 다음 홉이고, 상기 제2 네트워크 디바이스 및 상기 제1 네트워크 디바이스는 상기 물리 링크를 사용하여 접속되고, 상기 추출 유닛은 제2 DCN 패킷을 Flex Ethernet 클라이언트를 통해 수신하도록 추가로 구성되고, 상기 제2 DCN 패킷의 목적지 어드레스는 상기 NMS의 IP 어드레스이고, 상기 제1 DCN 패킷의 목적지 어드레스에 도착하기 위해 상기 제2 DCN 패킷이 통과하는 다음 홉은 상기 제2 네트워크 디바이스임 - ; 및
    상기 목적지 어드레스에 기초하여 상기 NMS에 상기 제1 및 제2 DCN 패킷을 전송하도록 구성되는 전송 유닛
    을 포함하는, 네트워크 디바이스.
  10. 제9항에 있어서, 상기 추출 유닛은 상기 Flex Ethernet 오버헤드 멀티프레임의 섹션 관리 채널로부터 상기 제1 DCN 패킷을 추출하거나; 또는 상기 Flex Ethernet 오버헤드 멀티프레임의 심 투 심 관리 채널로부터 상기 제1 DCN 패킷을 추출하거나; 또는 상기 Flex Ethernet 오버헤드 멀티프레임의 섹션 관리 채널 및 심 투 심 관리 채널로부터 상기 제1 DCN 패킷을 추출하도록 구성되는, 네트워크 디바이스.
  11. 네트워크 시스템으로서,
    네트워크 관리 시스템(NMS), 및 물리 링크를 사용하여 접속되는 제1 네트워크 디바이스 및 제2 네트워크 디바이스를 포함하고,
    상기 제1 네트워크 디바이스는 제1 데이터 통신 네트워크(DCN) 패킷을 생성하고 - 상기 제1 DCN 패킷의 목적지 어드레스는 상기 NMS의 IP 어드레스임 -; 상기 제1 DCN 패킷을 플렉서블 이더넷(Flex Ethernet) 오버헤드 멀티프레임에 로딩하고; 상기 물리 링크를 통해 상기 Flex Ethernet 오버헤드 멀티프레임을 상기 제2 네트워크 디바이스에 전송하고; 제2 DCN 패킷을 생성하고 - 상기 제2 DCN 패킷의 목적지 어드레스는 상기 NMS의 IP 어드레스이고, 상기 제1 DCN 패킷의 목적지 어드레스에 도착하기 위해 상기 제2 DCN 패킷이 통과하는 다음 홉은 상기 제2 네트워크 디바이스임 -; Flex Ethernet 클라이언트의 상태를 모니터링하고; 상기 Flex Ethernet 클라이언트의 상태가 도통 상태(conducted state)인 것으로 결정하고; 상기 제2 DCN 패킷을 상기 Flex Ethernet 클라이언트를 통해 상기 제2 네트워크 디바이스에 전송하도록 구성되고;
    상기 제2 네트워크 디바이스는 상기 물리 링크를 통해 상기 제1 네트워크 디바이스에 의해 전송된 상기 Flex Ethernet 오버헤드 멀티프레임을 수신하고, 상기 Flex Ethernet 오버헤드 멀티프레임으로부터 상기 제1 DCN 패킷을 추출하도록 구성되고;
    상기 제2 네트워크 디바이스는 상기 제1 DCN 패킷의 목적지 어드레스에 기초하여 상기 NMS에 상기 제1 DCN 패킷을 포워딩하도록 추가로 구성되는, 네트워크 시스템.
KR1020197021396A 2016-12-26 2017-09-12 Dcn 메시지 처리 방법, 네트워크 디바이스, 및 네트워크 시스템 Active KR102342286B1 (ko)

Applications Claiming Priority (3)

Application Number Priority Date Filing Date Title
CN201611218007.6A CN108243035B (zh) 2016-12-26 2016-12-26 Dcn报文处理方法、网络设备和网络系统
CN201611218007.6 2016-12-26
PCT/CN2017/101337 WO2018120914A1 (zh) 2016-12-26 2017-09-12 Dcn报文处理方法、网络设备和网络系统

Publications (2)

Publication Number Publication Date
KR20190094463A KR20190094463A (ko) 2019-08-13
KR102342286B1 true KR102342286B1 (ko) 2021-12-22

Family

ID=62701346

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1020197021396A Active KR102342286B1 (ko) 2016-12-26 2017-09-12 Dcn 메시지 처리 방법, 네트워크 디바이스, 및 네트워크 시스템

Country Status (7)

Country Link
US (1) US11894970B2 (ko)
EP (2) EP3902234B1 (ko)
JP (2) JP6930801B2 (ko)
KR (1) KR102342286B1 (ko)
CN (2) CN108243035B (ko)
ES (1) ES2863776T3 (ko)
WO (1) WO2018120914A1 (ko)

Families Citing this family (14)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN110875862B (zh) * 2018-08-31 2022-07-19 中兴通讯股份有限公司 一种报文传输方法及装置、计算机存储介质
CN111082957B (zh) * 2018-10-22 2023-04-07 中兴通讯股份有限公司 端口配置检测方法、终端和计算机可读存储介质
CN111211957B (zh) * 2018-11-21 2021-10-01 华为技术有限公司 通信方法和装置
CN111294226B (zh) 2018-12-10 2023-05-09 华为技术有限公司 通信方法和装置
CN111989895B (zh) 2019-03-22 2022-01-07 华为技术有限公司 用于数据通信网络的网络节点和装置
CN111817986B (zh) * 2019-04-11 2023-05-09 中国移动通信有限公司研究院 一种报文处理方法、装置及计算机可读存储介质
CN111917621B (zh) * 2019-05-10 2021-09-07 烽火通信科技股份有限公司 通信设备的网管服务器与网元的通信方法及系统
CN112291123B (zh) * 2019-07-24 2023-04-21 中兴通讯股份有限公司 基于邻居协商实现网络对通的方法及装置
CN112911420A (zh) * 2019-12-03 2021-06-04 中兴通讯股份有限公司 基于FlexE网络的重路由方法、电子设备和可读存储介质
CN111368330B (zh) * 2020-03-03 2022-08-05 泰华智慧产业集团股份有限公司 一种基于区块链的以太坊智能合约审计系统及方法
CN115334042A (zh) * 2021-04-25 2022-11-11 中国移动通信有限公司研究院 一种数据传输方法、装置、系统和通信设备
CN114040036B (zh) * 2021-10-26 2023-04-28 中国联合网络通信集团有限公司 一种数据处理方法、装置及存储介质
CN116418455A (zh) * 2021-12-31 2023-07-11 中兴通讯股份有限公司 分组信号的发送方法、装置、存储介质以及电子装置
CN114615136B (zh) * 2022-03-04 2023-10-27 浙江国盾量子电力科技有限公司 一种5G智能电网切片的FlexE接口管理方法

Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101064565A (zh) 2006-04-30 2007-10-31 上海贝尔阿尔卡特股份有限公司 一种自动交换光网络中控制信息传送/接收方法及其系统
CN102308523A (zh) 2011-07-27 2012-01-04 华为技术有限公司 数据通信网络配置方法、网关网元及数据通信系统
US20150207668A1 (en) 2014-01-23 2015-07-23 Ciena Corporation G.8032 ethernet multiple fault recovery mechanisms
US20160219024A1 (en) 2015-01-26 2016-07-28 Listal Ltd. Secure Dynamic Communication Network And Protocol
US20170005742A1 (en) 2015-06-30 2017-01-05 Ciena Corporation Flexible ethernet switching systems and methods
CN108183764A (zh) 2016-12-08 2018-06-19 中兴通讯股份有限公司 复帧发送、接收方法、装置、通讯设备及通讯网络系统

Family Cites Families (20)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH06261362A (ja) * 1993-03-08 1994-09-16 Hitachi Ltd 無線基地局増設制御方式
JP2871469B2 (ja) 1994-07-19 1999-03-17 日本電気株式会社 Atm網構成管理方法
AU6198900A (en) * 1999-07-21 2001-02-13 Broadcom Corporation Unified table for l2, l3, l4, switching and filtering
CN1984028A (zh) * 2005-11-28 2007-06-20 华为技术有限公司 一种数据包传输方法
CN101141284B (zh) * 2007-01-31 2011-01-19 中兴通讯股份有限公司 业务带宽配置方法和网管系统
JP4106074B2 (ja) * 2007-09-10 2008-06-25 株式会社エヌ・ティ・ティ・ドコモ ネットワーク機器管理システム及びその方法並びにネットワーク機器設定制御装置、ネットワーク機器
CN101184098B (zh) * 2007-12-11 2011-11-02 华为技术有限公司 数据传输方法和传输装置
CN102136959B (zh) * 2010-01-22 2014-01-22 华为技术有限公司 以太网链路管理方法、装置及系统
US8804748B2 (en) * 2011-03-31 2014-08-12 Nokia Siemens Networks Ethernet Solutions Ltd. Hitless node insertion for Ethernet networks
CN102780569B (zh) * 2011-05-09 2015-08-26 中兴通讯股份有限公司 远程管理方法及网元设备
JP6050720B2 (ja) 2013-05-15 2016-12-21 Kddi株式会社 コアネットワークにおけるゲートウェイのセッション情報を移行させるシステム及び方法
US9609400B2 (en) * 2013-08-22 2017-03-28 Nec Corporation Reconfigurable and variable-rate shared multi-transponder architecture for flexible ethernet-based optical networks
CN104639360B (zh) * 2013-11-14 2019-03-29 中兴通讯股份有限公司 一种控制网元设备加入网络的方法及网元设备
EP3076555A4 (en) * 2013-12-31 2017-01-04 Huawei Technologies Co., Ltd. Crc calculation method and apparatus
CN107682217B (zh) * 2014-01-14 2021-07-27 广东经纬天地科技有限公司 以太网信号调度方法、装置和系统
US10637604B2 (en) * 2014-10-24 2020-04-28 Ciena Corporation Flexible ethernet and multi link gearbox mapping procedure to optical transport network
US10225037B2 (en) * 2014-10-24 2019-03-05 Ciena Corporation Channelized ODUflex systems and methods
US10218823B2 (en) * 2015-06-30 2019-02-26 Ciena Corporation Flexible ethernet client multi-service and timing transparency systems and methods
US10200248B1 (en) * 2016-06-30 2019-02-05 Juniper Networks, Inc. Translating high-level configuration instructions to low-level device configuration
US9985724B2 (en) * 2016-09-09 2018-05-29 Ciena Corporation Horizontal synchronization extensions for service resizing in optical networks

Patent Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101064565A (zh) 2006-04-30 2007-10-31 上海贝尔阿尔卡特股份有限公司 一种自动交换光网络中控制信息传送/接收方法及其系统
CN102308523A (zh) 2011-07-27 2012-01-04 华为技术有限公司 数据通信网络配置方法、网关网元及数据通信系统
WO2012106935A1 (zh) 2011-07-27 2012-08-16 华为技术有限公司 数据通信网络配置方法、网关网元及数据通信系统
US20150207668A1 (en) 2014-01-23 2015-07-23 Ciena Corporation G.8032 ethernet multiple fault recovery mechanisms
US20160219024A1 (en) 2015-01-26 2016-07-28 Listal Ltd. Secure Dynamic Communication Network And Protocol
US20170005742A1 (en) 2015-06-30 2017-01-05 Ciena Corporation Flexible ethernet switching systems and methods
CN108183764A (zh) 2016-12-08 2018-06-19 中兴通讯股份有限公司 复帧发送、接收方法、装置、通讯设备及通讯网络系统

Non-Patent Citations (2)

* Cited by examiner, † Cited by third party
Title
"Flex Ethernet Implementation Agreement 1.0", Optical Internetworking Forum, 2016.03.*
Stephen J Trowbridge, Alcatel-Lucent USA Inc., "Mapping of Flex Ethernet Clients over OTN", ITU-T SG 15 (Study Period 2013) Contribution 1213, 2015.06.22.

Also Published As

Publication number Publication date
ES2863776T3 (es) 2021-10-11
EP3554008A4 (en) 2019-11-13
CN108243035A (zh) 2018-07-03
CN113300876A (zh) 2021-08-24
US20190319829A1 (en) 2019-10-17
JP2020503765A (ja) 2020-01-30
EP3554008B1 (en) 2021-03-10
EP3554008A1 (en) 2019-10-16
CN108243035B (zh) 2021-04-09
EP3902234A1 (en) 2021-10-27
US11894970B2 (en) 2024-02-06
EP3902234B1 (en) 2024-03-20
KR20190094463A (ko) 2019-08-13
JP2021168480A (ja) 2021-10-21
JP6930801B2 (ja) 2021-09-01
WO2018120914A1 (zh) 2018-07-05
JP7235397B2 (ja) 2023-03-08
CN113300876B (zh) 2022-09-02

Similar Documents

Publication Publication Date Title
KR102342286B1 (ko) Dcn 메시지 처리 방법, 네트워크 디바이스, 및 네트워크 시스템
EP3591912B1 (en) Evpn packet processing method, device and system
CN108574630B (zh) Evpn报文处理方法、设备及系统
CN113411834B (zh) 报文处理方法、装置、设备及存储介质
EP3255840B1 (en) Label distribution method and device
EP3069471B1 (en) Optimized multicast routing in a clos-like network
CN112491687A (zh) 一种处理报文的方法及装置
US20220272028A1 (en) Packet Forwarding Method, First Network Device, and First Device Group
JP2015119227A (ja) 通信システム、通信装置、及びパス切り替え方法
US9426058B2 (en) Transmission equipment and transmission method
CN114629843A (zh) 一种报文处理方法及装置
EP2482516B1 (en) Method for customer edge device auto management and provider edge device
CN111435948A (zh) 一种在网络中传输报文的方法及网络设备
CN106470085B (zh) 基于同步数字体系sdh的通信方法和sdh设备
WO2019056239A1 (zh) 报文同步方法和装置
WO2022100350A1 (zh) 一种应用在城域传送网络mtn或分片分组网络spn中的通信方法及系统
CN117768340A (zh) 故障检测方法、装置及系统

Legal Events

Date Code Title Description
A201 Request for examination
PA0105 International application

Patent event date: 20190722

Patent event code: PA01051R01D

Comment text: International Patent Application

PA0201 Request for examination
PG1501 Laying open of application
E902 Notification of reason for refusal
PE0902 Notice of grounds for rejection

Comment text: Notification of reason for refusal

Patent event date: 20210430

Patent event code: PE09021S01D

E701 Decision to grant or registration of patent right
PE0701 Decision of registration

Patent event code: PE07011S01D

Comment text: Decision to Grant Registration

Patent event date: 20211022

PR0701 Registration of establishment

Comment text: Registration of Establishment

Patent event date: 20211217

Patent event code: PR07011E01D

PR1002 Payment of registration fee

Payment date: 20211220

End annual number: 3

Start annual number: 1

PG1601 Publication of registration