KR20060083848A - 광 버스트 스위칭 네트워크에서 고정비트율 데이터 전송방법 - Google Patents
광 버스트 스위칭 네트워크에서 고정비트율 데이터 전송방법 Download PDFInfo
- Publication number
- KR20060083848A KR20060083848A KR1020050082802A KR20050082802A KR20060083848A KR 20060083848 A KR20060083848 A KR 20060083848A KR 1020050082802 A KR1020050082802 A KR 1020050082802A KR 20050082802 A KR20050082802 A KR 20050082802A KR 20060083848 A KR20060083848 A KR 20060083848A
- Authority
- KR
- South Korea
- Prior art keywords
- data
- node
- received
- control information
- frequency
- Prior art date
Links
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04Q—SELECTING
- H04Q11/00—Selecting arrangements for multiplex systems
- H04Q11/0001—Selecting arrangements for multiplex systems using optical switching
- H04Q11/0062—Network aspects
- H04Q11/0066—Provisions for optical burst or packet networks
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04Q—SELECTING
- H04Q11/00—Selecting arrangements for multiplex systems
- H04Q11/0001—Selecting arrangements for multiplex systems using optical switching
- H04Q11/0062—Network aspects
- H04Q2011/0064—Arbitration, scheduling or medium access control aspects
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Synchronisation In Digital Transmission Systems (AREA)
Abstract
본 발명은 광 버스트 스위칭 네트워크로 입력되는 데이터의 비트율과 출력되는 데이터의 비트율을 일치시키는 방안을 제안한다. 이를 위해 광 버스트 스위칭 네트워크를 구성하고 있는 진입 에지 노드는 전달받은 고정 비트율을 갖는 데이터의 단위 시간당 클럭수와 자신의 고유주파수인 단위 시간당 클럭 수에 대한 정보를 산출하여 전달한다. 또한 코어 노드는 수신한 데이터의 고유주파수인 단위 시간단 클럭 수와 자신의 고유주파수인 단위 시간당 클럭 수의 차를 산출하여 제어 정보에 포함시켜 출력한다. 진출 에지 노드는 전달받은 제어 정보로부터 광 데이터가 광 버스트 스위칭 네트워크로 유입될 시점의 단위시간의 클럭수를 산출하여, 전달받은 광 데이터의 주파수를 원래 주파수로 복원하여 출력한다. 이와 같이 함으로서 광 버스트 스위칭 네트워크로부터 출력되는 광 데이터는 유입될 때의 주파수와 동일한 주파수를 가질 수 있다.
OBS, CBR, 클럭, 위상 정보
Description
도 1은 일반적인 광 버스트 스위칭 네트워크의 구조를 도시한 도면,
도 2는 종래 광 버스트 스위칭 네트워크에서 고정비트율 데이터를 전송하는 과정을 도시한 도면,
도 3은 본 발명의 일 실시예에 따른 광 버스트 스위칭 네트워크에서 고정비트율 데이터를 전송하는 과정을 도시한 도면,
도 4는 본 발명의 일 실시예에 따른 코어 노드의 구성을 도시한 도면,
도 5는 본 발명의 일 실시예에 따른 진출 에지 노드에서 진입 에지 노드의 클럭을 획득하기 위한 구성을 도시한 도면,
도 6는 본 발명의 일 실시예에 따른 진입 에지 노드의 구성을 도시한 도면,
도 7은 본 발명의 일 실시예에 따른 진출 에지 노드에서 진입 에지 노드로 입력되는 CBR 데이터의 클럭을 획득하기 위한 구성을 도시한 도면, 그리고
도 8은 본 발명의 일 실시예에 따른 진출 에지 노드의 구성을 도시한 도면이다.
본 발명은 광 버스트 스위칭(OBS: Optical Burst Switching) 네트워크에 관한 것으로서, 더욱 상세하게는, 광 버스트 스위칭 네트워크로 입력되는 버스트 데이터의 전송률과 출력되는 버스트 데이터의 전송률을 일치시키기 위한 방안에 관한 것이다.
일반적으로 링크(optical fiber: link)를 통해 광 신호를 송수신할 경우 전기 스위치(electrical switch)를 사용하였다. 하지만 전기 스위치는 전달받은 광 신호를 처리하기 위해 광 신호를 전기 신호로 변환하는 과정과 전기 신호를 광 신호로 변환하는 과정을 수행하여야 한다. 이로 인해 전기 스위치를 사용하는 네트워크는 광 신호를 전기 신호로 변환하는 광-전 변환기와 전기 신호를 광 신호로 변환하는 전-광 변환기가 부가적으로 필요하게 되며, 이로 인해 비용의 증가한다는 문제점이 발생하였다.
이와 같은 문제점을 해결하기 위해 전달받은 광 신호를 전기 신호로 변환하지 않고 직접 처리할 수 있는 광 버스트 스위치가 제안되었다. 이하 광 버스트 스위치를 이용하는 광 버스트 스위칭 네트워크에 대해 알아보기로 한다.
일반적으로 광 버스트 스위칭 네트워크에서, 광도메인으로 들어오는 IP 패킷들은 에지 노드(Edge Node)에서 버스트 데이터(Burst Data)로 모아지고, 이러한 버스트 데이터들은 그들의 목적지나 QoS(Quality of Service)에 따라 코어 노드(Core Node)를 거쳐 라우팅되어 목적지 노드로 보내지게 된다. 또한, 버스트 제어 패킷(BCP:Burst Control Packet)과 버스트(광) 데이터(BD: Burst Data)은 다른 채널을 이용하여 오프셋 시간만큼 분리하여 전송한다. 즉, BCP가 오프셋 시간만큼 버스트 데이터 보다 앞서 전송되어 버스트 데이터가 전달될 경로를 미리 예약함으로써 버스트 데이터는 버퍼링 없이 빠르게 광네트워크를 통하여 전송될 수 있다. 이하 도 1을 이용하여 광 데이터를 전송하는 과정에 대해 알아보기로 한다.
도 1은 광 버스트 스위칭 네트워크에서 버스트 데이터를 송수신하는 혹은 스위칭하는 노드들을 도시하고 있다. 이하 광 버스트 스위칭 네트워크에서 버스트 데이터를 전송하는 과정에 대해 알아보기로 한다.
노드A(100)는 에지 노드(Edge Node)로서 IP 패킷들이 입력되면 IP 패킷들을 모아서 버스트 데이터를 만든다. 에지 노드들(100, 106, 108)은 IP 패킷들을 모아서 광버스트 데이터 패킷을 만들어 전송하거나 광버스트 데이터 패킷을 수신하여 IP 패킷들로 분리하는 기능을 수행한다. 코어 노드들(102, 104)은 버스트 데이터를 광스위칭하는 역할을 한다. 노드A(100)는 원하는 크기의 버스트 데이터가 생성되면, 버스트 제어 패킷(BCP)을 생성하여 코어 노드인 노드B(102)로 전송하며, 오프셋 타임 후에 버스트 데이터를 노드B(102)로 전송한다. BCP는 버스트 데이터의 목적지 주소, 생성지 주소, 버스트 데이터 크기, QoS, 오프셋 타임 등에 관한 정보를 포함하고 있다.
노드B(102)는 전달받은 BCP를 이용하여 이후 수신할 버스트 데이터의 목적지 주소를 확인하고 광경로를 결정하여 광스위칭에 대한 시간을 예약한다. 노드B(102)에서 버스트 컨트롤 패킷은 광전/전광 변환이 이루어지지만 버스트 데이터는 광전 변환없이 광스위칭만으로 광경로를 따라가게 된다. 노드B(102)는 노드A(100)로부터 전송된 버스트 데이터의 목적지가 노드D(106)인지 노드E(108)인지에 따라서 버스트 데이터를 노드D(106) 혹은 노드C(104)로 광스위칭할 수 있다.
노드B(102)가 노드A(100)로부터 전송된 버스트 데이터를 노드D(106) 혹은 노드E(108)로 전달하는 과정에 대해 알아보았다. 하지만, 노드B(102)는 노드A(100)로부터 생성된 버스트 데이트들의 목적지가 될 수 있거나, 노드D(106) 혹은 노드E(108)로 전달할 버스트 데이터를 직접 생성할 수도 있다. 즉, 코어 노드인 노드B(102)는 에지 노드의 기능을 갖추고 있을 수 있다.
하지만, 노드B의 경우 노드A로부터 전달받은 버스트 데이터와 노드C로부터 전달받은 버스트 데이터의 목적지가 노드D인 경우가 발생한다. 이 경우 노드B는 전달받은 버스트 데이터들을 하나의 시점에서 노드D로 전달할 수 없기 때문에, 하나의 버스트 데이터를 선택하고, 선택한 버스트 데이터를 우선 전송한다. 또한, 선택되지 않은 버스트 데이터는 일정시간 지연시킨 후에 전송함으로서 버스트 데이터가 손실되는 것을 방지할 수 있다.
광 버스트 스위칭 네트워크로 입력되는 데이터는 크게 두 가지로 구분된다. 음성 데이터와 같은 고정 비트률(Constant Bit Rate: CBR)을 갖는 데이터와 패킷 데이터와 같은 가변 비트율(Variable Bit Rate: VBR)을 갖는 데이터로 구분된다. 고정 비트율을 갖는 데이터는 송신단에서 전송한 데이터의 비트율과 동일한 비트율로 수신단에 수신되어야 한다.
도 2는 광 버스트 스위칭 네트워크로 입력되는 데이터의 비트율을 도시하고 있다. 도 2에 의하면 광 버스트 스위칭 네트워크는 에지 노드의 일종인 진입 에지 노드(ingress node, 노드A)와 진출 에지 노드(egress node, 노드D)와 코어 노드들(노드B, 노드C)을 포함한다. 광 버스트 스위칭 네트워크를 구성하고 있는 노드들은 노드 자신의 고유 주파수(단위시간당 클럭의 수)를 가지고 있다. 도 2에 의하면 노드A의 고유 주파수는 fa이며, 노드B의 고유 주파수는 fb이며, 노드C의 고유 주파수는 fc이며, 노드D의 고유 주파수는 fd이다. 위상은 주파수를 적분한 개념이므로 이하 위상, 주파수, 단위시간당 클럭의 수는 동일한 의미로 사용하기로 한다.
도 2에 의하면 노드A로부터 출력되는 데이터의 위상과 노드C로부터 출력되는 데이터의 위상, 노드D를 구성하고 있는 디매퍼(demapper)(미도시)로 입력되는 데이터의 위상, 노드D로부터 출력되는 데이터의 위상이 서로 상이함을 알 수 있다. 상술한 바와 같이 고정 비트율을 갖는 데이터는 일정한 전송속도로 데이터를 전송하여야 한다. 하지만, 광 버스트 스위칭 네트워크로 입력되는 데이터의 비트율과 출력되는 비트율은 서로 상이하다. 이와 같은 문제점은 각 노드의 고유주파수의 차이뿐만 아니라, 광 버스트 스위칭 네트워크의 특성에서도 기인한다. 즉, 광 버스트 스위칭 네트워크는 서킷 데이터를 전송하는 것이 아니라, 복수 개의 패킷들로 구성된 버스트단위로 데이터를 전송한다. 따라서, 먼저 수신된 패킷데이터는 다른 패킷데이터들이 수신할 때 까지 대기(지연)하여야 한다. 또한, 코어 노드로 전달된 버스트 데이터는 전송할 링크가 없는 경우, 전송할 링크가 생성될 때 까지 코어 노드 내에서 일정시간 대기한다. 이와 같이 광 버스트 스위칭 네트워크로 전달되는 데이터는 여러 가지 이유로 인해 지연되며, 이러한 이유로 인해 고정 비트율을 보장할 수 없게 된다. 따라서, 광 버스트 스위칭 네트워크로 입력되는 데이터의 비트율과 출력되는 비트율을 일치시킬 수 있는 방안이 필요하다.
상술한 문제점을 해결하기 위한 본 발명의 목적은 광 버스트 스위칭 네트워크로 입력되는 데이터의 비트율과 출력되는 데이터의 비트율을 일치시키는 방안을 제안함에 있다.
상술한 문제점을 해결하기 위한 본 발명의 다른 목적은 광 버스트 스위칭 네트워크로 입력되는 데이터의 비트율과 출력되는 데이터의 비트율을 일치시킴으로서 사용자가 원하는 데이터를 효율적으로 전송할 수 있는 방안을 제안함에 있다.
따라서 본 발명의 목적들을 이루기 위해 진입 에지 노드 또는 코어 노드로부터 전달받은 광 데이터를 진출 에지 노드 또는 코어 노드로 전달하는 코어 노드에서, 상기 광 데이터의 제어 정보를 전송하는 방법에 있어서, 입력링크로 전달되는 광 데이터의 단위 시간당 클럭 수와 자신의 고유주파수의 상기 단위 시간당 클럭 수의 차를 산출하는 단계; 및 상기 산출한 차를 상기 제어 정보에 포함시켜 전송하는 단계;를 포함함을 특징으로 하는 광 버스트 스위칭 네트워크에서 제어 정보 출력 방법을 제안한다.
본 발명의 목적들을 이루기 위해 입력링크로 전달되는 광 데이터의 단위 시간당 클럭 수와 자신의 고유주파수의 상기 단위 시간당 클럭 수의 차를 산출하는 산출부; 및 상기 산출부로부터 전달받은 차와 상기 입력링크로 전달되는 제어정보 에 포함되어 있는 차를 가산하여 출력하는 제어부;를 포함하는 광 버스트 스위칭 네트워크의 코어 노드를 제안한다.
본 발명의 목적들을 이루기 위해 저장되어 있는 고정 비트율을 갖는 데이터를 노드 자신의 클럭에 따라 독출하여 처리하는 데이터 처리부; 및 상기 고정 비트율을 갖는 데이터의 단위 시간당 클럭 수와 자신의 단위 시간당 클럭 수에 대한 정보를 산출하고, 상기 산출한 정보를 제어 정보에 포함시키는 제어부;를 포함함을 특징으로 하는 광 버스트 스위칭 네트워크의 진입 에지 노드를 제안한다.
본 발명의 목적들을 이루기 위해 전달받은 제어정보로부터 진입 에지 노드의 단위 시간당 클럭수를 산출하는 진입 에지노드 클럭 회복 PLL; 전달받은 상기 진입 에지 노드의 단위 시간당 클럭 수와 상기 제어정보를 이용하여 전달받은 광 데이터가 상기 진입 에지 노드에 수신될 때의 단위 시간당 클럭 수를 산출하는 디메퍼; 및 상기 디메퍼로부터 전달받은 단위 시간당 클럭 수에 따라 저장되어 있는 상기 광 데이터를 출력하는 저장부;를 포함함을 특징으로 하는 광 버스트 스위칭 네트워크의 진출 에지 노드를 제안한다.
이하, 첨부된 도면들과 함께 본 발명의 일 실시예에 따른 광 버스트 스위칭 네트워크로 입력되는 데이터의 데이터의 비트율과 출력되는 데이터의 비트율을 일치시키기 위한 방안에 대해 알아보기로 한다.
도 3은 본 발명의 일 실시예에 따른 진입 에지 노드와 진출 에지 노드, 복수개의 코어 노드들로 구성된 광 버스트 스위칭 네트워크를 도시하고 있다. 이하 도 3을 이용하여 본 발명의 일 실시예에 따른 광 버스트 스위칭 네트워크를 구성하고 있는 노드들에서 수행되는 동작에 대해 알아보기로 한다.
도 3에 의하면 각 노드는 고유 주파수에 의해 전달받은 데이터를 처리한다. 즉, 노드A의 고유주파수는 fa이며, 노드B의 고유 주파수는 fb이며, 노드C의 고유 주파수는 fc이며, 노드D의 고유 주파수는 fd이다. 각 노드는 입력링크로 전달받은 데이터의 주파수와 자신의 고유주파수의 차를 산출한다. 즉, 각 노드는 입력링크로 전달받은 데이터의 단위시간당 클럭의 수와 자신의 단위시간당 클럭의 수의 차를 산출한다. 이에 대해 부연하여 설명하면, 각 노드는 자신의 M사이클(일반적으로 프레임의 길이)동안 클럭 수와 입력링크로 전달받은 데이터의 클럭 수의 차에 해당하는 값을 산출한다. 또는 각 노드는 입력링크의 M사이클동안 클럭 수와 자신의 클럭 수의 차에 해당하는 값을 산출한다.
노드B의 동작에 대해 알아보면, 노드B는 입력링크로 전달받은 데이터의 주파수인 fa와 자신의 고유주파수인 fb의 차를 산출한다. 노드B는 산출한 차를 제어 신호에 포함시켜 제어 채널을 이용하여 노드C로 전달한다. 노드C는 입력링크로 전달받은 데이터의 주파수인 fb와 자신의 고유주파수인 fc의 차를 산출한다. 노드C는 산출한 차를 제어 신호에 포함시켜 노드D로 전달한다. 노드D는 전달받은 제어 신호에 포함되어 있는 차를 이용하여 노드A의 고유주파수를 인지하게 된다.
도 4는 본 발명에 따른 코어 노드의 구성을 도시하고 있다. 도 4에 의하면, 코어 노드는 스케쥴러(400), 제어부(402), 산출부(404), 동기 획득부(406), 광 버스트 스위치(408)를 포함한다. 물론 도 4에 도시되어 있는 구성들 이외에 다른 구 성이 코어 노드에 포함될 수 있으나, 도 4는 설명의 편의를 위해 필요한 구성만을 도시하고 있다. 또한, 스케쥴러(400)와 제어부(402)는 하나의 구성으로 동작할 수 있다.
스케쥴러(400)는 코어 노드의 고유 주파수를 제어부(402)와 산출부(404)로 전달한다. 또한, 스케쥴러(400)는 전달받은 데이터를 전송하기 위한 스케쥴링을 수행한다. 제어부(402)는 스케쥴러(400)로부터 전달받은 제어 정보를 이용하여 전달받은 데이터의 전송시점 및 전송링크를 결정한다. 또한 제어부(402)는 동기 획득부(406)를 제어함으로서 입력된 버스트 데이터의 처리 시점을 자신의 클럭과 일치시킨다. 광 버스트 스위치(408)는 동기 획득부(406)로부터 전달받은 데이터를 제어부(402)의 제어 명령에 따라 스위칭한다.
산출부(404)는 전달받은 제어신호(BCP)로부터 입력링크의 주파수에 대한 정보를 전달받는다. 또한, 산출부(404)는 스케쥴러(400)로부터 코어 노드의 고유 주파수를 전달받고, 전달받은 입력링크의 주파수와 고유 주파수의 차를 산출한다. 산출한 차는 제어부(402)로 전달된다.
제어부(402)는 전달받은 차를 제어신호에 포함되어 있는 차에 가산함으로서 갱신한다. 갱신된 차는 제어신호에 포함되어 있는 다른 코어 노드 또는 에지 노드로 전달된다. 물론 산출부(404)는 동기 획득부(406)나 광 버스트 스위치(408)에 의해 전달받은 데이터가 지연될 경우, 이에 대한 정보도 동시에 제어부(402)로 전달한다.
각 코어 노드가 도 4에 도시되어 있는 구성들에서 수행되는 동작을 반복하여 수행할 경우 진출 에지 노드 노드는 진입 에지 노드와 마지막 코어 노드간의 고유주파수의 차에 대한 정보를 수집할 수 있게 된다.
도 5는 본 발명의 일 실시예에 따른 진출 에지 노드에서 진입 에지 노드의 클럭을 획득하기 위한 PLL의 구조를 도시하고 있다. PLL은 가산부(500), 1/TS분주부(502), 위상 검출부(504), 필터(506), VCO(508), 1/M분주부(510)를 포함한다. PLL은 상술한 구성 이외에 다른 구성이 포함될 수 있음은 자명하나, 도 5는 설명의 편의를 위해 필요한 구성만을 도시하고 있다.
가산부(500)는 이전 코어 노드까지 축적된 클럭의 차와 M사이클 동안의 클럭의 개수를 전달받아 가산한다. 상술한 바와 같이 M은 프레임 길이를 의미한다. 가산부(500)에서 가산된 값은 1/TS분주부(502)로 전달된다. 1/TS분주부(502)는 입력 링크로부터 전달받은 이전 노드의 클럭을 가산부(500)로부터 전달받은 클럭으로 제산한다. 이와 같이 함으로서 1/TS분주부(502)는 위상 검출부(504)로 고주파 신호 대신 저주파로 변환된 신호를 전달하게 된다. 이와 같이 위상 검출부(504)로 고주파 신호 대신 저주파 신호를 전송하는 이유는 후술하기로 한다. 1/TS분주부(502)로부터 출력되는 M사이클당 클럭의 개수는 진입 에지 노드에서 사용하는 클럭의 개수와 동일하다.
위상 검출부(504)는 1/TS분주부(502)로부터 전달받은 신호의 클럭(위상, 주파수)과 1/M분주부(510)로부터 전달받은 신호의 클럭차를 산출하고, 산출한 클럭차를 필터(filter)(506)로 전달한다. 필터(506)는 루프(loop) 동작중에 발생하는 각종 이상 주파수들을 걸러내고, 캐패시터를 이용하여 축적된 전하량 변화를 통해 VCO(508) 조절단자의 전압을 가변하는 역할을 한다. VCO(508)는 필터로부터 전달받은 전압에 따라 특정 주파수를 갖는 신호를 전달한다. 본 발명의 VCO(508)를 통해 출력되는 신호의 주파수는 진입 에지 노드에서 사용하는 신호의 주파수와 동일하게 된다. 1/M분주부(510)는 VCO로부터 전달받은 신호의 주파수를 M으로 분주한다. 즉, VCO(508)로부터 출력되는 신호는 고주파 신호이므로, 이를 그대로 사용할 경우 위상 검출부(504)의 동작에 오류가 발생한다. 따라서, 발생되는 오류를 줄이기 위해 전달받은 고주파 신호를 저주파 신호로 변환한다.
도 6은 본 발명의 일 실시예에 따른 진입 에지 노드에서 전달받은 데이터를 코어 노드로 전달하는 과정을 도시하고 있다. 도 6에 의하면 진입 에지 노드는 저장부(600), CBR 슬롯 할당부(602), 스케쥴러(604), 데이터 처리부(606), 제어부(608), 프레이머(Framer)(610), 1/2n분주부(612), 매퍼(614)를 포함한다.
저장부(600)는 전달받은 CBR클럭에 따라 CBR 데이터를 저장한다. 또한 저장부(600)는 전달받은 로컬 노드 클럭(자신의 클럭)에 따라 저장되어 있는 CBR 데이터를 출력한다. 데이터 처리부(606)는 CBR 슬롯 할당부(602)로부터 전달받은 정보에 따라 전달받은 CBR 데이터를 전송할 슬롯을 할당받는다. 데이터 처리부(606)는 할당받은 전송슬롯에서 전달받은 CBR 데이터를 프레이머(610)로 전달한다. 프레이머(610)는 전달받은 CBR 데이터를 프레임 단위로 처리하여 출력한다. CBR 슬롯 할당부(602)는 전달받은 CRB 데이터로 슬롯을 할당한다. 스케쥴러(604)는 노드 자신의 클럭을 출력하여 진입 에지 노드를 구성하고 있는 프레이머(610)를 포함한 각 장치들로 자신의 클럭을 전달한다.
1/2n분주부(612)는 전달받은 로컬 노드의 클럭을 저주파 성분의 클럭으로 분환하기 위해 1/2n로 분주한다. 도 6은 1/2n분주부(612)를 이용하여 로컬 노드의 클럭을 분주하는 것으로 한정되어 있으나, 이에 한정되는 것은 아니다. 즉, 사용자는 1/2n분주부(612) 이외에 다른 분주부를 이용하여 분주할 수 있음은 자명하다. 전달받은 로컬 노드의 클럭의 분주하는 이유는 상술한 바와 동일하다. 매퍼(614)는 전달받은 CBR 데이터의 클럭과 로컬 노드의 클럭에 대한 정보를 추출한다. 즉, CBR 데이터의 클럭과 로컬 노드의 클럭의 차에 대한 정보를 추출하고, 추출한 정보를 제어부(608)로 전달한다. 이와 같이 함으로서 진출 에지 노드는 진입 에지 노드로 전달되는 CBR 데이터의 클럭을 인지할 수 있다.
도 7은 본 발명의 일 실시예에 따른 진출 에지 노드가 진입 에지 노드로 전달된 CBR 데이터의 단위 시간당 클럭 수(주파수)을 획득하기 위한 PLL(디매퍼)을 도시하고 있다. 도 7에 의하면 PLL은 1/2n분주부(702), 1/TSm분주부(704), 가산부(700), 위상 검출부(708), 필터(708), VCO(710), 1/Mm분주부(712)를 포함하고 있다. 위상 검출부(706)와 필터(708), VCO(710), 1/Mm분주부(712)에서 수행되는 동작은 도 5에 도시되어 있는 위상 검출부(504)와 필터(506), VCO(508), 1/Mm분주부(510)에서 수행되는 동작과 동일하므로 생략하기로 한다.
가산부(700)는 매퍼로부터 전달받은 진입 에지 노드의 클럭과 CBR 데이터의 클럭 차와 M 사이클동안 클럭의 개수를 가산한다. 가산부(700)는 가산한 클럭을 1/TSm분주부(704)로 전달한다. 1/2n분주부(702)는 진입 에지 노드의 클럭을 전달받고, 전달받은 클럭을 1/2n로 분주한다. 1/2n분주부(702)는 분주한 클럭을 1/TSm분주부(704)로 전달한다. 1/TSm분주부(704)는 1/2n로부터 전달받은 클럭을 가산부로 전달받은 TSm으로 분주한다. 1/TSm분주부(704)로부터 출력되는 값은 진입 에지 노드로 입력되는 CBR 데이터의 클럭과 동일하다.
도 8은 본 발명의 일 실시예에 따른 진출 에지 노드에서 전달받은 CBR데이터를 광 버스트 스위칭 네트워크의 외부로 전달하기 위한 구성을 도시하고 있다. 도 8에 의하면 진출 에지 노드는 데이터 처리부(800), 제어부(802), 진입 에지 노드 클럭 회복 PLL(804), 저장부(806), 디메퍼(808)를 포함한다.
데이터 처리부(800)는 코어 노드로부터 광 버스트 데이터를 전달받는다. 데이터 처리부(800)는 전달받은 광 버스트 데이터를 CBR 데이터로 처리한 후 저장부(806)로 전달한다. 제어부(802)는 코어 노드로부터 전달받은 광 버스트 데이터에 대한 제어 정보를 제어 채널을 이용하여 전달받는다. 전달받은 제어 정보는 진입 에지 노드 클럭 회복 PLL(804)로 전달된다. 진입 에지 노드 클럭 회복 PLL(804)은 전달받은 자신의 클럭과 제어 정보를 이용하여, 도 5에 도시되어 있는 바와 같이 진출 에지 노드의 고유 주파수(단위시간당 클럭 수)를 획득한다. 디메퍼(808)는 도 7에 도시되어 있는 PLL과 동일한 동작을 수행한다. 즉, 디메퍼(808)는 전달받은 진입 에지 노드의 클럭과 CBR 데이터의 클럭의 차와 진입 에지 노드의 클럭을 이용하 여 진입 에지 노드로 전달되는 CBR 데이터의 클럭을 획득한다. 획득된 클럭은 저장부(806)로 전달되고, 저장부(806)는 저장되어 있는 CBR 데이터를 전달받은 클럭을 이용하여 출력한다.
상기한 바와 같이 본 발명은 광 버스트 스위칭 네트워크로 입력되는 CBR 데이터의 클럭과 출력되는 CBR 데이터의 클럭을 동일하게 유지함으로서 사용자가 원하는 서비스를 제공할 수 있다. 즉, 기존에 광 버스트 스위칭 네트워크로 입력된 CBR 데이터는 각 노드간의 고유주파수의 차이, 지연 등을 이유로 가변 비트율을 갖는 데이터를 출력함으로서 사용자가 원하는 서비스를 제공할 수 없었다.
이상, 본 발명을 본 발명의 원리를 예시하기 위한 바람직한 실시예에 대하여 도시하고 또한 설명하였으나, 본 발명은 그와 같이 도시되고 설명된 그대로의 구성 및 작용으로 한정되는 것이 아니다. 오히려, 첨부된 특허청구범위의 사상 및 범주를 일탈함이 없이 본 발명에 대한 다수의 변경 및 수정이 가능함을 당업자들은 잘 이해할 수 있을 것이다. 따라서, 그러한 적절한 모든 변경 및 수정과 균등물들도 본 발명의 범위에 속하는 것으로 간주되어야 할 것이다.
Claims (14)
- 진입 에지 노드 또는 코어 노드로부터 전달받은 광 데이터를 진출 에지 노드 또는 코어 노드로 전달하는 코어 노드에서, 상기 광 데이터의 제어 정보를 전송하는 방법에 있어서,입력링크로 전달되는 광 데이터의 단위 시간당 클럭 수와 자신의 고유주파수의 상기 단위 시간당 클럭 수의 차를 산출하는 단계; 및상기 산출한 차를 상기 제어 정보에 포함시켜 전송하는 단계;를 포함함을 특징으로 하는 광 버스트 스위칭 네트워크에서 제어 정보 출력 방법.
- 제 1항에 있어서, 전달받은 상기 제어 정보에 포함되어 있는 차에 상기 산출한 차를 가산하고, 상기 가산한 차를 상기 제어 정보에 포함시켜 전송함을 특징으로 하는 상기 광 버스트 스위칭 네트워크에서 제어 정보 출력 방법.
- 제 1항에 있어서, 상기 제어 정보는 전달받은 광 데이터를 처리하는데 소요된 시간을 포함을 특징으로 하는 상기 광 버스트 스위칭 네트워크에서 제어 정보 출력 방법.
- 제 1항에 있어서, 상기 진출 에지 노드는 전달받은 제어 정보에 포함되어 있는 차를 이용하여 상기 진입 에지 노드의 고유주파수를 획득함을 특징으로 하는 상기 광 버스트 스위칭 네트워크에서 제어 정보 출력 방법.
- 제 1항에 있어서, 상기 진입 에지 노드는 전달받은 고정 비트율을 갖는 데이터를 노드 자신의 고유주파수를 이용하여 변환한 광 데이터를 출력함을 특징으로 하는 상기 광 버스트 스위칭 네트워크에서 제어 정보 출력 방법.
- 제 5항에 있어서, 상기 제어 정보는,상기 고정 비트율을 갖는 데이터의 주파수와 상기 진입 에지 노드의 고유 주파수에 대한 정보를 포함함을 특징으로 하는 상기 광 버스트 스위칭 네트워크에서 제어 정보 출력 방법.
- 제 6항에 있어서, 상기 진출 에지 노드는,전달받은 제어 정보에 포함된 정보들을 이용하여 상기 진입 에지 노드의 고유주파수와 상기 고정 비트율을 갖는 데이터의 주파수를 획득하고, 상기 획득한 정보를 이용하여 전달받은 광 데이터의 주파수를 상기 고정 비트율을 갖는 데이터의 주파수로 복원함을 특징으로 하는 상기 광 버스트 스위칭 네트워크에서 제어 정보 출력 방법.
- 입력링크로 전달되는 광 데이터의 단위 시간당 클럭 수와 자신의 고유주파수의 상기 단위 시간당 클럭 수의 차를 산출하는 산출부;상기 산출부로부터 전달받은 차와 상기 입력링크로 전달되는 제어정보에 포함되어 있는 차를 가산하여 출력하는 제어부;를 포함하는 광 버스트 스위칭 네트워크의 코어 노드.
- 제 8항에 있어서, 상기 코어 노드는,수신한 상기 광 데이터의 수신시점을 자신의 타임슬롯의 기준 시점과 일치시키기 위해 상기 광 데이터를 지연시키는 동기 획득부를 포함함을 특징으로 하는 상기 광 버스트 스위칭 네트워크의 코어 노드.
- 저장되어 있는 고정 비트율을 갖는 데이터를 노드 자신의 클럭에 따라 독출하여 처리하는 데이터 처리부; 및상기 고정 비트율을 갖는 데이터의 단위 시간당 클럭 수와 자신의 단위 시간당 클럭 수에 대한 정보를 산출하고, 상기 산출한 정보를 제어 정보에 포함시키는 제어부;를 포함함을 특징으로 하는 광 버스트 스위칭 네트워크의 진입 에지 노드.
- 제 10항에 있어서, 전달받은 상기 고정 비트율을 갖는 데이터를 상기 데이터의 클럭에 따라 저장하는 저장부;를 부가함을 특징으로 상기 광 버스트 스위칭 네트워크의 진입 에지 노드.
- 전달받은 제어정보로부터 진입 에지 노드의 단위 시간당 클럭수를 산출하는 진입 에지노드 클럭 회복 PLL;전달받은 상기 진입 에지 노드의 단위 시간당 클럭 수와 상기 제어정보를 이용하여 전달받은 광 데이터가 상기 진입 에지 노드에 수신될 때의 단위 시간당 클럭 수를 산출하는 디메퍼; 및상기 디메퍼로부터 전달받은 단위 시간당 클럭 수에 따라 저장되어 있는 상 기 광 데이터를 출력하는 저장부;를 포함함을 특징으로 하는 광 버스트 스위칭 네트워크의 진출 에지 노드.
- 제 12항에 있어서, 상기 제어정보는,상기 광 데이터가 전송한 경로에 위치하고 있는 노드들의 단위시간당 클럭에 대한 정보를 저장하고 있음을 특징으로 하는 상기 광 버스트 스위칭 네트워크의 진출 에지 노드.
- 제 13항에 있어서, 상기 제어정보는,상기 광 데이터를 전송한 이전 노드의 고유주파수인 단위시간당 클럭수와 상기 광 데이터를 수신한 노드의 고유주파수인 단위시간당 클럭수의 차에 대한 정보를 순차적으로 갱신하고 있음을 특징으로 하는 상기 광 버스트 스위칭 네트워크의 진출 에지 노드.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US11/333,343 US7783200B2 (en) | 2005-01-18 | 2006-01-18 | Method and apparatus for constant bit rate data transmission in an optical burst switching network |
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1020050004691 | 2005-01-18 | ||
KR20050004691 | 2005-01-18 |
Publications (1)
Publication Number | Publication Date |
---|---|
KR20060083848A true KR20060083848A (ko) | 2006-07-21 |
Family
ID=37174125
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
KR1020050082802A KR20060083848A (ko) | 2005-01-18 | 2005-09-06 | 광 버스트 스위칭 네트워크에서 고정비트율 데이터 전송방법 |
Country Status (1)
Country | Link |
---|---|
KR (1) | KR20060083848A (ko) |
-
2005
- 2005-09-06 KR KR1020050082802A patent/KR20060083848A/ko not_active Application Discontinuation
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN108353314B (zh) | 切换用于通过提供回程和前传两者(xhaul)连接性的传输网络的传输的至少两个类型的数据信号 | |
JP3950899B2 (ja) | ビット同期回路 | |
US6512612B1 (en) | Intelligent optical router | |
JP5068758B2 (ja) | データ再生回路 | |
EP1130841A1 (en) | Method and apparatus for TDM/TDMA communications | |
EP2779484A1 (en) | Polybox clustered optical network switching node, optical burst synchronization method and line frame | |
JP4567231B2 (ja) | 波長変換器および波長多重光通信装置 | |
WO2006040903A1 (ja) | 交換ノード及び交換ノード制御方法 | |
KR20080009057A (ko) | 광 예약기반 네트워크 스위치 패브릭 | |
JP4757215B2 (ja) | 光伝送システムおよび光伝送方法 | |
CN100448217C (zh) | 用srts在信息包网络上实现时钟恢复的***和方法 | |
US7783200B2 (en) | Method and apparatus for constant bit rate data transmission in an optical burst switching network | |
US8363559B2 (en) | Method and system for providing information for recovering a clock frequency | |
US7620049B2 (en) | System and method of time-slotted optical burst switching | |
EP2323317A1 (en) | Band control method and band control device for node device | |
JP5853788B2 (ja) | 伝送装置、伝送方法及び伝送帯域の変更方法 | |
KR20060083848A (ko) | 광 버스트 스위칭 네트워크에서 고정비트율 데이터 전송방법 | |
JP2005159701A (ja) | ディジタル伝送方式 | |
JP4763592B2 (ja) | 通信装置 | |
JP2008022407A (ja) | パケット化バッファ回路 | |
Noro et al. | Circuit emulation over IP networks | |
US8891369B2 (en) | Network node and method of operating a network node | |
KR20070008898A (ko) | 카운터를 이용하여 동기 데이터를 전송하는Residential 이더넷 노드 장치 및 그 동기데이터 전송 방법 | |
US8223912B2 (en) | Transfer apparatus, and jitter control method of transmission signal | |
JP6007747B2 (ja) | データ受信装置、dpll装置及びデータ受信装置制御方法 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
WITN | Withdrawal due to no request for examination |