Nothing Special   »   [go: up one dir, main page]

KR100786527B1 - 수동광분기망에서 맥을 위한 승인 요청 방법 - Google Patents

수동광분기망에서 맥을 위한 승인 요청 방법 Download PDF

Info

Publication number
KR100786527B1
KR100786527B1 KR1020000044408A KR20000044408A KR100786527B1 KR 100786527 B1 KR100786527 B1 KR 100786527B1 KR 1020000044408 A KR1020000044408 A KR 1020000044408A KR 20000044408 A KR20000044408 A KR 20000044408A KR 100786527 B1 KR100786527 B1 KR 100786527B1
Authority
KR
South Korea
Prior art keywords
minislot
period
slot
onu
split
Prior art date
Application number
KR1020000044408A
Other languages
English (en)
Other versions
KR20020011026A (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 주식회사 케이티
Priority to KR1020000044408A priority Critical patent/KR100786527B1/ko
Priority to US09/735,797 priority patent/US6721504B2/en
Publication of KR20020011026A publication Critical patent/KR20020011026A/ko
Application granted granted Critical
Publication of KR100786527B1 publication Critical patent/KR100786527B1/ko

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04BTRANSMISSION
    • H04B10/00Transmission systems employing electromagnetic waves other than radio-waves, e.g. infrared, visible or ultraviolet light, or employing corpuscular radiation, e.g. quantum communication
    • H04B10/25Arrangements specific to fibre transmission
    • H04B10/2581Multimode transmission
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04QSELECTING
    • H04Q11/00Selecting arrangements for multiplex systems
    • H04Q11/0001Selecting arrangements for multiplex systems using optical switching
    • H04Q11/0062Network aspects
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04QSELECTING
    • H04Q11/00Selecting arrangements for multiplex systems
    • H04Q11/0001Selecting arrangements for multiplex systems using optical switching
    • H04Q11/0062Network aspects
    • H04Q11/0067Provisions for optical access or distribution networks, e.g. Gigabit Ethernet Passive Optical Network (GE-PON), ATM-based Passive Optical Network (A-PON), PON-Ring
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04QSELECTING
    • H04Q11/00Selecting arrangements for multiplex systems
    • H04Q11/0001Selecting arrangements for multiplex systems using optical switching
    • H04Q11/0062Network aspects
    • H04Q2011/0064Arbitration, scheduling or medium access control aspects
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04QSELECTING
    • H04Q11/00Selecting arrangements for multiplex systems
    • H04Q11/0001Selecting arrangements for multiplex systems using optical switching
    • H04Q11/0062Network aspects
    • H04Q2011/0088Signalling aspects

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Physics & Mathematics (AREA)
  • Electromagnetism (AREA)
  • Signal Processing (AREA)
  • Small-Scale Networks (AREA)

Abstract

1. 청구범위에 기재된 발명이 속한 기술분야
본 발명은 수동광분기망에서 맥을 위한 승인 요청 방법에 관한 것임.
2. 발명이 해결하려고 하는 기술적 과제
본 발명은, 광대역국사장치(OLT)와 광가입자접속장치(ONU)를 수동광 소자를 이용하여 연결하고 다수의 ONU가 하나의 광섬유를 공유하여 수동광분기망의 맥(MAC)을 승인하기 위한 승인 요청 방법과 상기 방법을 실현시키기 위한 프로그램을 기록한 컴퓨터로 읽을 수 있는 기록매체를 제공하고자 함.
3. 발명의 해결방법의 요지
본 발명은, 수동광분기망 시스템에 적용되는 맥을 위한 승인 요청 방법에 있어서, 다수의 광가입자접속장치(ONU)가 광대역국사장치(OLT)로 상향 셀을 송신하기 위해, 승인요청에 필요한 미니슬롯의 주기를 결정하는 미니슬롯 주기 결정 단계; 상기 결정된 미니슬롯의 주기를 이용하여 분할슬롯의 주기와 링크 오버헤더를 결정하는 분할슬롯 주기 및 링크 오버헤더 결정 단계; 상기 광대역국사장치(OLT)로 전달할 정보와 사용하는 프로토콜의 상태에 따라 미니슬롯의 길이를 결정하는 미니슬롯 길이 결정 단계; 및 상기 결정된 미니슬롯의 주기, 분할슬롯의 주기와 링크 오버헤더, 미니슬롯의 길이를 이용하여 최적 파라메터를 산출하고, 이를 바탕으로 PLOAM(Physical Layer Operation And Maintenance) 셀의 승인필드에 대한 코딩방식을 이용하여 미니슬롯을 할당하는 미니슬롯 할당 단계를 포함함.
4. 발명의 중요한 용도
본 발명은 수동광분기망 시스템 등에 이용됨.
수동광분기망, 미니슬롯, 분할슬롯, 링크 오버헤더, OLT, ONU, PLOAM

Description

수동광분기망에서 맥을 위한 승인 요청 방법{METHOD OF GRANT REQUEST FOR MAC PROTOCOL IN PON}
도 1 은 본 발명이 적용되는 하드웨어 시스템의 구성예시도.
도 2 는 국제표준에 의한 분할슬롯의 형식을 나타낸 예시도.
도 3 은 본 발명에 따른 최대 셀 지연 과정에 대한 설명도.
도 4 는 국제표준의 하향 PLOAM 셀의 유료부하 내용을 예시하는 테이블.
도 5 는 본 발명에 따른 맥을 위한 승인 요청 방법중 미니슬롯의 크기에 따른 분할슬롯의 주기와 오버헤더를 설명하는 일예시도.
도 6 은 본 발명에 따른 맥을 위한 승인 요청 방법중 미니슬롯의 크기에 따른 분할슬롯의 주기와 오버헤더를 설명하는 다른 예시도.
도 7 은 본 발명에 따른 PLOAM 셀의 승인필드에 대한 코딩방식을 설명하는 테이블.
*도면의 주요 부분에 대한 부호의 설명
11 : 중앙처리장치 12 : 주기억장치
13 : 보조기억장치 14 : 입력장치
15 : 출력장치 16 : 주변장치
본 발명은 광대역국사장치(Optical Line Termination : OLT)와 광가입자접속장치(Optical Network Unit : ONU)를 수동광 소자를 이용하여 연결하고 다수의 ONU가 하나의 광섬유를 공유하는 광가입자망에서의 승인 요청 방법에 관한 것으로, 보다 상세하게는 수동광분기망(Passive Optical Network : PON)에서 맥(MAC : Medium Access Control)을 위한 승인 요청 방법과 상기 방법을 실현시키기 위한 프로그램을 기록한 컴퓨터로 읽을 수 있는 기록매체에 관한 것이다.
수동광분기망(PON)에서 대표적으로 고려되고 있는 ATM-PON(Asynchronous Transfer Mode-Passive Optical Network)은 국사에 설치된 OLT에 연결된 하나의 광케이블을 통해 하향으로 전달하는 신호는 스플리터(splitter)를 통과하면서 최대 64 가닥의 광케이블로 분기하여 ONU에 방송(broadcast)된다. 반대로 여러대의 ONU들이 전송하는 신호는 결합기(combiner)를 통해 하나의 광케이블에 다중화되어 OLT에 전달된다. OLT와 ONU 사이의 거리는 20Km까지 지원하고, ONU의 설치장소 및 처리용량에 따라 FTTCab(Fiber-to-the-Cabinet), FTTC(Fiber-to-the-Curb), FTTB(Fiber-to-the-Building), FTTH(Fiber-to-the-Home) 형태로 전개되며, 특히 FTTH와 같이 댁내에 설치된 ONU를 ONT(Optical Network Termination)라 칭한다. 전 송속도는 하향이 155.52 및 622.04 Mbits/s, 상향이 155.52 Mbits/s를 지원한다. 또한, 특정한 ONU에 주어진 용량 내에서 상하향으로 임의의 대역폭을 제공할 수 있다. ATM-PON을 구현하기 위한 주요 기술로는 크게 "ranging"과 MAC 프로토콜이 있다. 하향 신호는 스플리터를 통해 분기되어 방송되므로 보안문제를 제외하면 특별한 어려움이 없다.
그러나, ONU들이 상향으로 보내는 신호는 수동소자인 결합기를 통과한 후 다중화되기 때문에 비록 OLT가 어떤 타임슬롯을 특정 ONU가 사용하도록 지정하였다 할지라도, 각각의 ONU와 OLT 사이의 거리(0 ∼ 20Km)가 다르면 셀간의 충돌이 발생할 수 있다. 또한, ATM-PON은 링크 용량을 효율적으로 사용하고 서비스 품질을 유지하기 위하여 충돌을 방지해야 하나, 저렴한 가격과 용이한 유지보수를 위해 수동소자로 구현된 스플리터와 결합기는 이러한 문제를 해결할 수 없는 문제점이 있었다.
따라서, OLT는 새로 등록되는 ONU를 감지하여 거리를 측정한 후, ONU들이 셀을 전송하기 전에 대기하는 시간인 등화지연(equalized delay)을 다르게 할당하여, 모든 ONU들이 가상적으로 동일한 위치에 존재하는 것처럼 보이게 하는데, 이것을 "ranging" 프로토콜이라 한다. 이것은 이미 국제 표준이 완료된 상태이다.
ATM-PON에서 MAC 프로토콜은 다수의 ONU가 필요로 하는 다양한 대역폭을 동적으로 제공하는 기술로서 아직까지 표준화가 되지 않고 있다. MAC은 크게 승인요청 프로토콜(Grant Request Protocol, 이하 GRP)과 승인분배 알고리즘(Grant Distribution Algorithm, 이하 GDA)으로 구성된다. GRP는 ONU가 상향으로 셀 전송 을 위해 타임슬롯을 할당받고자 OLT에게 자신의 정보를 전달하고, OLT는 이에 따라 셀 전송 승인을 제공하는데 필요한 절차와 과정을 말한다. 그리고, OLT가 승인을 발행하기에 앞서, ONU들이 보내준 정보를 취합하여 적절한 방법으로 승인을 분배하는 방법을 GDA라고 한다. 국제표준에 의한 ATM-PON의 하향 프레임은 56개의 타임슬롯으로 구성되어 주기적으로 반복되며, 각 타임슬롯은 53바이트의 크기를 가짐으로서 일반적인 셀과 구조가 동일하다. 그리고, 상향 프레임은 도 3과 같이 53개의 타임슬롯이 반복되며, 각 타임슬롯은 56바이트의 크기로서, 3바이트의 오버헤더와 53바이트의 셀로 구성된다. 3바이트 오버헤더는 상향으로 전달되는 연속적인 두 셀 사이의 간격을 유지하고, 비트 및 바이트 동기 작업을 수행하는데 이용된다.
하향 프레임의 56개의 셀 중에 첫번째와 스물 아홉번째 타임슬롯은 주기적으로 PLOAM(Physical Layer Operation And Maintenance)셀을 점유한다. PLOAM 셀 헤더는 일반적인 물리계층 셀과 동일하나 다만 패이로드 식별자(Payload Identifier)가 110으로 코딩되어 ATM-PON(Asynchronous Transfer Mode-Passive Optical Network)에서 사용되는 특수한 OAM(Operation And Maintenance) 셀임을 나타나고 있으며, 48바이트 패이로드(payload)의 구조는 도 4와 같다.
먼저, "IDENT" 필드는 이 PLOAM 셀이 프레임 내의 첫 번째 것인지 혹은 두 번째 것인지를 나타낸다. 다음으로 등장하는 "SYNC1", "SYNC2" 필드는 OLT가 ONU에게 1KHz 기준 클럭을 제공하기 위한 것이다. 나머지의 구성은 크게 승인필드와 메시지필드로 구분된다. 승인필드는 지정된 타임슬롯을 누가 사용할 것인가를 결정해 준다. 즉, j(j = 1, 2)번째 PLOAM 셀의 그랜트(GRANT) k(1 ≤ k ≤ 27)라는 것은 상향 53개의 타임슬롯 중에서 27(j - 1)+k 번째 것을 GRANT k라는 아이디(ID)를 할당받은 개체(ONU가 아닐 수도 있음)가 사용함을 의미한다. 다만, 두번째 PLOAM 셀의 마지막 승인(j = 2, k = 27)은 그 누구에게도 할당하지 않고 항상 아이들(idle)로 채워지는데, 그 까닭은 상향 타임슬롯이 53개로 구성되기 때문이다. 현재 국제표준에는 OLT가 ONU로 하여금 상향으로 전송을 허가하는 것들로서, "ranging grant", "unassigned grant", "idle grant"로 각각 11111101, 11111110, 1111111 세 가지만이 정의되어 있고, 나머지는 OLT가 할당하도록 하고 있다. 이러한 할당은 "ranging" 절차에서 PLOAM 셀의 메시지필드를 통해 이루어지며, 이 필드는 ONU에 대한 OLT의 명령어와 할당할 파라메터 값들로 채워지게 된다.
하향 프레임과 달리 상향 프레임의 타임슬롯은 OLT가 지정해 주는 승인이 무엇이냐에 따라 사용자 셀, 상향 PLOAM 셀, 그리고 분할슬롯으로 채워질 수 있다. 그 중에서 분할슬롯은 도 2와 같이 상향 56바이트 타임슬롯을 점유하고 있고, 그 안에는 한 개 이상의 미니슬롯으로 채워서 링크의 용량을 절약한다. 이 미니슬롯에는 OLT가 제어하는 ONU 혹은 개체가 승인을 요청하는 내용이 들어간다.
따라서, 현재 미니슬롯의 패이로드 길이는 도 2에서 처럼 1 ∼ 53바이트를 사용하게 되어 있으며, 정확한 길이와 사용의 빈도는 아직 정의되어 있지 않아 구현시 혼란을 초래하고 장치 표준화에 걸림돌이 되고 있는 실정이다.
본 발명은, 상기한 바와 같은 문제점을 해결하기 위하여 안출된 것으로, 광 대역국사장치(OLT)와 광가입자접속장치(ONU)를 수동광 소자를 이용하여 연결하고 다수의 ONU가 하나의 광섬유를 공유하여 수동광분기망의 맥(MAC)을 승인하기 위한 승인 요청 방법과 상기 방법을 실현시키기 위한 프로그램을 기록한 컴퓨터로 읽을 수 있는 기록매체를 제공하는데 그 목적이 있다.
상기 목적을 달성하기 위한 본 발명은, 수동광분기망 시스템에 적용되는 맥을 위한 승인 요청 방법에 있어서, 다수의 광가입자접속장치(ONU)가 광대역국사장치(OLT)로 상향 셀을 송신하기 위해, 승인요청에 필요한 미니슬롯의 주기를 결정하는 미니슬롯 주기 결정 단계; 상기 결정된 미니슬롯의 주기를 이용하여 분할슬롯의 주기와 링크 오버헤더를 결정하는 분할슬롯 주기 및 링크 오버헤더 결정 단계; 상기 광대역국사장치(OLT)로 전달할 정보와 사용하는 프로토콜의 상태에 따라 미니슬롯의 길이를 결정하는 미니슬롯 길이 결정 단계; 및 상기 결정된 미니슬롯의 주기, 분할슬롯의 주기와 링크 오버헤더, 미니슬롯의 길이를 이용하여 최적 파라메터를 산출하고, 이를 바탕으로 PLOAM(Physical Layer Operation And Maintenance) 셀의 승인필드에 대한 코딩방식을 이용하여 미니슬롯을 할당하는 미니슬롯 할당 단계를 포함하여 이루어진 것을 특징으로 한다.
한편, 본 발명은, 프로세서를 구비한 수동광분기망 시스템에, 다수의 광가입자접속장치(ONU)가 광대역국사장치(OLT)로 상향 셀을 송신하기 위해, 승인요청에 필요한 미니슬롯의 주기를 결정하는 기능; 상기 결정된 미니슬롯의 주기를 이용하여 분할슬롯의 주기와 링크 오버헤더를 결정하는 기능; 상기 광대역국사장치(OLT)로 전달할 정보와 사용하는 프로토콜의 상태에 따라 상기 미니슬롯의 길이를 결정하는 기능; 및 상기 결정된 미니슬롯의 주기, 분할슬롯의 주기와 링크 오버헤더, 미니슬롯의 길이를 이용하여 최적 파라메터를 산출하고, 이를 바탕으로 PLOAM(Physical Layer Operation And Maintenance)셀의 승인필드에 대한 코딩방식을 이용하여 미니슬롯을 할당하는 기능을 실현시키기 위한 프로그램을 기록한 컴퓨터로 읽을 수 있는 기록매체를 제공한다.
상술한 목적, 특징들 및 장점은 첨부된 도면과 관련한 다음의 상세한 설명을 통하여 보다 분명해 질 것이다. 이하, 첨부된 도면을 참조하여 본 발명에 따른 바람직한 일실시예를 상세히 설명한다.
도 1 은 본 발명이 적용되는 하드웨어 시스템의 구성예시도이다.
도 1에 도시된 바와 같이, 일반적인 하드웨어 시스템은, 중앙처리장치(11)와, 중앙처리장치(11)에 연결된 주기억장치(12)와, 주기억장치(12)에 연결된 보조기억장치(13)와, 중앙처리장치(11)에 연결된 입출력장치(14,15) 및 주기억장치(12)에 연결된 주변장치(16)를 구비한다.
여기서, 하드웨어 시스템은, 컴퓨터의 전체 동작을 제어하고 관리하는 중앙처리장치(11), 상기 중앙처리장치(11)에서 수행되는 프로그램을 저장하고 작업 수행중 이용되는 또는 작업 수행중에 발생되는 각종 데이터를 저장하는 주기억장치(12)와 보조기억장치(13) 및 사용자와의 데이터 입출력을 위한 입출력장치(14,15)와 통신 인터페이스 등을 위한 주변장치(16)를 포함한다.
그리고, 상기 보조기억장치(13)는 대량의 데이터를 저장하는 역할을 하며, 상기 입출력장치(14,15)는 일반적인 키보드, 디스플레이 장치 및 프린터 등을 포함한다.
상기와 같은 하드웨어 시스템의 주기억장치(12)에는 가입자측 장치인 ONU가 상향으로 셀을 송신하고자 OLT로 승인을 요청하기 위한 프로그램이 저장되어 있으며, 상기 중앙처리장치(11)의 제어에 따라 수행된다.
본 발명의 설명을 위해 몇가지 기본적인 사항에 대해 기술한다.
먼저, MAC 프로토콜이 동작하도록 하기 위해서는 상향으로 셀 전송을 허가하는 대상이 무엇인지를 결정해야 한다. 국제 표준에서는 도 4에 도시된 바와 같이 PLOAM 셀에서 승인필드는 1 바이트로 정의되어 있으므로 식별할 수 있는 승인의 종류는 256개이다. 국제표준에서 이미 세개의 승인은 정의되어 있다. 그리고 승인을 제공하는 하나의 대상에 대하여 트래픽(셀) 승인뿐만 아니라, 상향 PLOAM 셀과 분할슬롯 승인이 제공되어야 한다. 따라서, 가상채널이나 가상경로를 대상으로 승인을 제공하는데 256개는 상당히 부족하다. 또한, UNI(User Network Interface, 즉 TB 인터페이스)를 대상으로 제공하는 것도 문제가 될 수 있다. 왜냐하면, 대용량 ONU의 경우 100개 이상의 가입자 접속을 제공할 수 있기 때문이다. 그러므로 ONU/ONT를 대상으로 승인을 제공하는 것이 타당하다.
다음으로, ONU가 미니슬롯을 통해 전달하는 정보를 결정해야 한다. 가장 단순한 방식은 아무런 정보없이 OLT가 ONU에게 고정적인 승인을 제공함으로써 일정한 용량을 제공하는 것을 생각할 수 있다. 이것은 구현이 단순한 반면, ONU간의 통계적 다중화 이득을 얻을 수 없으므로 링크의 효율을 저하시킨다. 반면에 큐의 길이뿐만 아니라 ATM 계층의 트래픽 파라메터를 이용하는 방식도 가능하다. 이것은 링크용량을 가장 효율적으로 사용할 가능성이 크나, OLT와 ONU의 구현을 복잡하게 하여 가격의 상승을 유발한다. 따라서, 두 방법의 중간해법으로 큐 길이를 전달하는 방식이 널리 사용된다. ATM-PON의 MAC 프로토콜은 ATM의 하부계층(TC 계층)기능으로 ATM 계층에 무관하게 독립적으로 프로토콜을 수행할 수 있으므로 본 발명에서는 큐 길이를 전달하는 방식을 사용한다.
마지막으로, 큐 길이정보를 전달하는 방법을 결정해야 한다. 이것은 프레임의 구조와 밀접한 관계가 있다. 셀의 선행자를 통하여 큐 길이 정보를 수시로 전달할 수 있고, 또한 셀 승인 역시 하향 셀의 선행자를 통해 전달하는 프레임 구조도 가능하나 국제표준에서는 승인이 주기적인 하향 PLOAM 셀을 통하여 한꺼번에 전달되며, ONU의 정보는 상향 분할슬롯을 이용하도록 되어 있다. 따라서, 분할슬롯 내의 미니슬롯을 이용하여 주기적으로 ONU의 큐 길이 정보를 전달하는 것이 타당하다.
상기 3가지의 기본적인 결정사항에 기초하여 본 발명의 첫번째 단계인 미니슬롯의 주기범위를 결정하는 방법에 대해 기술한다.
ONU가 큐 길이 정보를 전달함에 있어, 그 주기를 결정하는 것이 중요한 이슈가 되며 링크의 효율과 반응시간에 대한 적절한 협상이 요구된다. 예를 들어, 주기를 짧게 하면, OLT는 요청에 대한 승인을 신속하게 제공할 수 있으나, 빈번한 분할 슬롯의 사용으로 인하여 링크용량을 소모하며, 주기를 길게 할 경우에는 링크용량의 소모는 작다 할지라도 ONU의 셀 지연을 초래하여 서비스 품질이 저하된다. 따라서, 적절한 주기를 찾아내는 것이 중요하다. 이는 "ranging" 프로토콜과 밀접한 관계를 가진다. 이 프로토콜의 개요를 설명하기 위해 다음의 파라메터를 사용한다.
Figure 112000016094329-pat00001
T pd : OLT와 ONU 사이의 전파지연(propagation delay)
Figure 112000016094329-pat00002
T res : ONU의 응답시간(response time)
Figure 112000016094329-pat00003
T d : 등화지연(equalized delay)
Figure 112000016094329-pat00004
T eqd : 등화 왕복지연(equalized round trip delay)
OLT가 PLOAM 셀을 이용하여 셀 승인을 제공하면, 전파지연이 경과한 후에 PLOAM 셀이 ONU에 도착한다. 이 전파지연은 OLT와 ONU 사이에서 광 신호가 전달되는데 걸리는 시간으로 ONU의 거리에 따라 다르게 나타난다. 광케이블을 통한 신호의 전달속도는 진공의 2/3에 해당하므로 최대 거리가 20Km일 때, 최대 전파지연은 100㎲에 해당한다. OLT가 보낸 신호는 방송되므로 모든 ONU가 PLOAM 셀을 해석한다. PLOAM 셀을 수신한 직후에서 해당 ONU가 그것이 자신에 대한 승인임을 인식하고 상향으로 셀을 전송하기 직전까지 걸리는 처리시간을 ONU의 응답시간이라 하며, 7 ∼ 9 셀(56 바이트 셀)시간이 소요된다. OLT가 각 ONU들에게 서로 다른 타임슬롯에 셀 전송을 승인하였다 할지라도, ONU들이 OLT와 떨어진 거리가 다르기 때문에 광케이블이 공유되는 구간에서 충돌이 발생할 수 있다. 이를 방지하기 위하여 새로운 ONU가 PON에 연결되어 전원이 켜지면, "ranging"이라는 절차를 수행한다. 이 절차의 목적은 연결된 ONU에게 등화지연(T d )을 할당하는 것이다. 즉, 가까운 거리에 있는 ONU는 상향 셀 전송에 대한 승인을 받은 후 긴 지연을 두고 셀을 전송하게 하고, 멀리있는 ONU는 승인을 받은 후 작은 지연을 갖고 셀을 전송하도록 하여 논리적으로 동일한 거리에 있는 것처럼 보이게 한다. 결국, 등화 왕복지연이란 OLT가 승인을 제공한 시점에서 해당 ONU가 보낸 셀이 OLT에 도착할 때까지 걸리는 시간으로, 거리에 관계없이 모든 ONU에 동일하게 적용되도록 하는 지연을 의미하며 다음의 [수학식1]이 성립한다.
Figure 112000016094329-pat00005

여기서, T pd T res 는 각 ONU마다 다를 수 있지만, "ranging"을 통하여 OLT가 ONU에게 조정된 T d 를 할당함으로서, 일정한 등화 왕복지연을 얻을 수 있다. 이와 같이, MAC 프로토콜은 "ranging" 프로토콜의 기반 위에서 동작한다.
본 발명의 미니슬롯의 주기를 T ms 라고 정의하고 도 3을 통하여 이 주기의 범위를 결정한다. ONU가 수신하는 하향 프레임의 지속 시간은 T f 이고, 0.5T f 마다 PLOAM 셀이 도착한다. 또한, OLT가 수신하는 상향 프레임에는 특정 ONU로부터 T ms 마다 미니슬롯이 도착한다. OLT는 미니슬롯들이 도착하면 큐 길이 정보를 이용하여 스케쥴링을 수행하고, 그 결과를 하향 PLOAM 셀에 실어 보내므로 주기 0.5T f 주기로 승인 결과가 전달된다. 이는 ONU가 상향으로 미니슬롯을 하향 PLOAM 셀의 주기보다 더 빨리 전달해도 링크용량만 소모할 뿐 더 나아지는 것이 없음을 의미한다. 따라서, 미니슬롯의 최소 주기는 0.5T f 이다.
미니슬롯의 최대 주기를 결정하기 위해서는 어떤 셀이 겪을 수 있는 모든 최악의 경우에 발생하는 지연을 감안하여야 하는데 도 3은 이에 대한 설명이다. 우선 ONU에 어떤 셀이 도착하기 직전에 미니슬롯이 출발한 경우, 해당 셀의 정보를 실어주기 위해서는 T ms 만큼을 기다려야 할 것이다. 그리고 ONU의 등화지연, T d 후에 미니슬롯은 ONU를 출발하여 전파지연, T pd 를 겪고 OLT에 도착한다. OLT는 0.5T f 마다 PLOAM 셀을 통해 승인을 전달해야 하므로 최소한 0.5T f 의 스케쥴링 시간을 겪는다. OLT는 미니슬롯 내에 있는 셀들이 미니슬롯의 주기동안에 도착한 것들이므로 일반적인 경우(과부하 아닌 상태)에는, 스케쥴링 직후 T ms 내에 서비스를 제공하는 것을 원칙으로 할 것이다. 이것은 T ms 만큼의 지연을 더 겪는다는 것을 의미한다. 왜냐하면, 최악의 경우란 T ms 내의 최후의 하향 PLOAM 셀의 맨 끝 필드에 승인을 제공하는 것이기 때문이다. 그리고 나서 "ranging" 절차에서 서술한 바와 같이 승인을 제공 한 직후 T eqd 가 경과한 후에 ONU의 버퍼에 들어있는 셀이 OLT에 도착한다.
상기한 바와 같이, ONU에 도착한 셀이 겪을 수 있는 최악의 지연을 T max 라고 정의할 때, 도 3에서 보듯 T max = 2T ms + T d + T pd + 0.5T f + T eqd 를 얻는다. 이것을 상기의 [수학식1]을 이용하여 T d 를 치환하면,
Figure 112000016094329-pat00006
로 변형된다. 결국 미니슬롯의 주기는 다음의 [수학식3]을 만족한다.
Figure 112007017427226-pat00042
ATM 망에서 실시간 트래픽의 끝점간의 지연을 고려할 때, 액세스 노드의 최대지연은 T max ≤2㎳로 제한하는 것이 타당할 것이다. 그리고, 등화 왕복지연은 기본적으로 1.5T f 보다 큰 값을 가진다. 만약, OLT에서 상하향 프레임시작 시간을 정렬하고자 한다면 최소 2.0T f 의 값을 가지게 된다. 또한 T pd 의 최소값은 0Km 거리의 ONU 경우이므로 0s이고, 전술한 바와 같이 T res 의 최소 값은 7셀 시간이다.
ATM-PON의 ONU는 하향 프레임에 동기를 맞추므로 상기 [수학식3]의 미니슬롯의 주기를 프레임의 단위로 표현하는 것이 편리하다. 국제표준에서 상향 프레임은 53개의 타임슬롯으로 구성되어 있으며, 분할슬롯의 경우를 제외하면 각각의 타임슬롯은 3바이트의 선행자와 53바이트의 셀로 구성된다. 상향 전송속도는 155.52 Mbits/s를 가지므로 한 프레임의 절대적인 시간은 T f = 152.675 ㎲에 해당한다. 따라서, 미니슬롯의 주기는 0.500T f T ms ≤ 4.366T f 로 귀결된다.
이상에서 얻어진 미니슬롯의 범위 내에서 임의의 주기를 허용하는 것은 구현이 까다로워지기 때문에 미니슬롯의 주기에 "granularity"를 주어 구현의 용이함을 꾀하였다. 따라서, 본 발명의 미니슬롯 주기 T ms = 0.5mT f (1 ≤m ≤8, m은 정수)로 결정한다. 미니슬롯의 주기를 하향 PLOAM 셀 주기의 배수가 되게 함으로써, OLT는 미니슬롯에 대한 승인 주기를 하향 PLOAM 셀 주기의 배수에 동기화시킬 수 있는 장점이 있다.
다음, 본 발명의 두번째 단계인 분할슬롯의 주기와 링크 오버헤더를 결정하는 방법에 대해 기술한다.
두번째 단계는 상기 첫번째 단계에서 얻은 미니슬롯의 주기를 바탕으로 분할슬롯의 주기와 링크 오버헤더를 구하기로 한다.
미니슬롯의 바이트 수, 하나의 분할슬롯에 들어갈 수 있는 미니슬롯의 수, 미니슬롯 주기 안에 필요한 분할슬롯의 수, 분할슬롯의 주기, 그리고 링크 오버헤더를 각각 L m , n ms , n ds , T ds , C O 라고 정의한다.
여기서, 분할슬롯은 한 개의 상향 타임슬롯(56 바이트)에 해당하므로, 하나의 분할슬롯에 들어갈 수 있는 미니슬롯의 수는
Figure 112000016094329-pat00008
이 될 것이다. 단,
Figure 112000016094329-pat00009
x 이상의 최소의 정수이다. 접속된 ONU의 수를 N U 라고 할 때, 미니슬롯의 주기 내에
Figure 112000016094329-pat00010
개의 분할슬롯이 필요하다. 결국 미니슬롯 주기에 n ds 개의 분할슬롯이 필요한 것이므로, 분할슬롯의 주기는 T ds =T ms /n ds 가 된다. 한 프레임(T f )에는 53개의 타임슬롯이 포함되어 있으므로 T ds 에는 53T ds /T f 개의 타임슬롯이 있다. 이것은 53T ds /T f 마다 타임슬롯 하나를 분할슬롯을 위해 사용해야 함을 의미하므로, 링크 오버헤더는 C O = T f /(53T ds )가 된다.
한편, 본 발명의 세번째 단계인 미니슬롯의 길이를 결정하는 방법에 대해 기술한다.
미니슬롯의 길이는 전달할 정보와 사용하는 프로토콜의 동작방식에 따라 좌우된다. 본 발명에서는 큐 길이 정보를 미니슬롯 내부 필드에 담기로 앞에서 언급하였다. 그러나, 사용할 프로토콜에 따라 큐 길이 정보가 가지고 있는 의미는 다르게 해석될 수 있다. 즉, 미니슬롯의 주기 내에 새로 도착한 셀(미니슬롯을 보내기 직전 T ms 동안 도착한 셀)의 수를 전달하는 방법과 현재 버퍼에 남아있는 모든 셀의 수를 전달하는 방법을 고려할 수 있다. 전자는 큐 길이를 기록하는 필드의 길이가 상대적으로 짧을 수 있지만 구현이 복잡한 점이 있다. 반면에, 후자는 상대적으로 미니슬롯의 길이가 길어질 수 있지만, OLT의 미니슬롯에 코딩된 큐 길이는 ONU의 현재의 큐 길이를 의미하고 구현이 단순하며, 자체적으로 에러에 대한 강인성을 유지한다. 왜냐하면, 어떤 미니슬롯에 에러가 발생하여 그것이 폐기된다 할지라도, 다음 주기의 미니슬롯에서 해당 ONU의 정확한 큐의 길이가 전달되기 때문이다.
국제표준 기반의 ATM-PON의 경우 상기 두가지 방식이 모두 적용될 수 있다. 그러기 위해서는 상대적으로 긴 미니슬롯의 길이가 요구되는 후자의 방식을 기준으로 그 길이를 산출해 보아야 한다. 미니슬롯의 내부에서 큐 길이를 담는 필드의 길이는 어떤 ONU가 필요로 하는 최대의 셀 버퍼의 수를 고려하여 계산하여야 한다. TC 계층에서 필요로 하는 셀 버퍼의 최대 수는 어떤 ONU가 다른 ONU를 제치고 혼자서 전체 대역폭을 전부 사용하는 상황(상향 전송속도에 해당하는 셀이 도착할 경우)을 가정하여 얻을 수 있다. 혼자서 사용하면서 동시에 상향 전송속도까지 초과하는 경우는 고려할 필요가 없을 것이다. 이러한 환경에서 ONU의 큐가 비어있는 상태에서 첫번째 셀이 도착한 시점에서 서비스 받기 직전까지의 시간을 계산해 보기로 한다.
여기서, 다시 도 3을 참조해보면, 어떤 셀이 미니슬롯이 출발한 직후에 도착하면 그 정보가 OLT에 도착하는데 T ms + T d + T pd 가 소요된다. OLT에서 스케쥴링 시간 T f /2가 경과한 후 PLOAM 셀을 통해 승인을 보내고, T pd 이후에 OLT에 승인을 담은 PLOAM 셀이 도착한다. 앞에서 언급한 것처럼 도착한 PLOAM 셀을 처리하는데 T res 의 시간이 경과한 후부터 ONU는 상향으로 사용자 트래픽을 전달할 수 있다. 이후부터 는 도착한 수만큼 승인을 제공받기 때문에 평형 상태가 된다. 결국 최초에 셀이 도착하여 승인을 받아 평형 상태에 도달하는 시간, T es 는 상기 [수학식1]의 결과를 이용하면 다음의 [수학식4]와 같다.
Figure 112000016094329-pat00011

이것은 셀이 도착하여 서비스를 받기 직전까지 걸리는 시간이 등화지연과 OLT에서의 스케쥴링 시간을 합한 것과 같음을 의미한다. 만약, 상향으로 전달하는 미니슬롯이 광선로에서 연속적으로 i 번 에러가 발생한 경우 도착한 셀이 서비스를 받기까지 걸리는 시간은 상기의 [수학식4]를 다음과 같이 변형함으로써 얻어진다. 이를 수식으로 나타내면 다음의 [수학식5]와 같다.
Figure 112000016094329-pat00012

그러나, 광케이블의 비트 에러율이 매우 낮기 때문에 2회 이상 연속으로 미니슬롯이 폐기되지는 않는다고 가정하면, i = 1로서 T 1 es = 2 T ms + T eqd + 0.5T f 가 타 당할 것이다. 상기한 바와 같이, 최대 셀 버퍼 수는 T 1 es 동안에 155.52 Mbits/s의 속도로 유입되는 셀을 저장할 수 있는 버퍼 수를 의미한다. 이는 한 프레임 기간에 53 개의 셀이 도착하는 것이므로, TC 계층에서 요구되는 버퍼의 크기,
Figure 112000016094329-pat00013
Figure 112000016094329-pat00014
가 된다. 큐 길이를 코딩하는데 필요한 필드와 부가적 기능(에러 검사 등)을 수행하는데 필요한 필드의 길이를 각각 l q , l a 라고 정의할 때,
Figure 112000016094329-pat00015
이다. 이로부터 미니슬롯의 길이는 미니슬롯 오버헤더 3바이트를 포함하여 다음의 [수학식7]과 같이 산출할 수 있다.
Figure 112000016094329-pat00016
[바이트]

본 발명의 마지막 단계인 수치결과를 통한 최적 파라메터 산출 및 할당 절차에 대해 기술한다.
먼저, 최적파라메터 값을 결정하는 단계로서, 상기에서 정의한 [수학식1] 내지 [수학식7]에서 계산한 내용을 바탕으로 구현에 가장 적합한 파라메터를 결정하 고자 한다. 즉, 국제표준을 준수하기 위해서는 최대 64 ONU가 연결된 상황에서도 T ms = 4.0T f 를 만족해야 한다.
도 5 는 본 발명에 따른 맥을 위한 승인 요청 방법중 미니슬롯의 크기에 따른 분할슬롯의 주기와 오버헤더를 설명하는 일예시도로서, 현재 연결된 ONU의 수를 64로 하여 얻은 결과이다. 따라서, 도 5는 N U = 64이고 T ms = 4.0T f 인 경우에 미니슬롯의 길이를 변화에 따라 하나의 분할슬롯에 들어가는 미니슬롯의 수, 한 주기에 필요한 분할슬롯의 수, 분할슬롯의 주기, 그리고 링크 오버헤더를 나타내었다. 미니슬롯은 기본적으로 3 바이트의 오버헤더를 포함하기 때문에 최소한 4 바이트의 길이를 가져야 한다. 미니슬롯의 길이가 길어지면 분할슬롯에 들어갈 수 있는 미니슬롯의 수가 감소하기 때문에 주기내에 필요한 분할슬롯의 수는 증가하고 이와 더불어 분할슬롯의 주기가 짧아져서 링크 오버헤더가 증가한다. 미니슬롯의 길이가 6과 7바이트인 경우에 n ms 가 다른데도 n ds 가 같은 이유는 분할슬롯에 들어갈 수 있는 미니슬롯의 수가 9 또는 8일 때, 미니슬롯의 주기 내에 필요한 분할슬롯의 수가 동일하기 때문이다.
도 6 은 본 발명에 따른 맥을 위한 승인 요청 방법중 미니슬롯의 크기에 따른 분할슬롯의 주기와 오버헤더를 설명하는 다른 예시도로서, 현재 연결된 ONU의 수를 32로 하여 얻은 결과이다. 전체적으로 상기 도 5와 동일한 변화 추세를 가지고 있고, 다만 필요한 분할슬롯의 수가 작기 때문에 분할슬롯의 주기가 길어져서 상기 도 5에 비하여 링크 오버헤더가 약 절반 정도로 유지된다.
여기서, 미니슬롯의 길이를 결정하기 위하여 상기 [수학식6]과 [수학식7]을 계산해 보면 다음과 같다. T ms = 4.0T f , T eqd = 2.0T f 로 계산하면,
Figure 112000016094329-pat00017
는 556.5가 되므로 TC 계층에서 필요로 하는 버퍼의 수는 약 557개 정도가 요구된다. 이에 따라, 큐 길이를 코딩하는 필드의 길이는
Figure 112000016094329-pat00018
[비트]가 된다. 이것은 결국 미니슬롯의 길이가 최소한 5바이트가 되어야 함을 의미한다. 그리고, 에러검사 필드와 추후에 다른 용도로 사용될 것을 고려하면 6바이트를 선택할 수 있고, 만약 큐 길이 필드에 서로 다른 서비스 품질을 갖는 트래픽 클래스를 하나 더 수용하고자 한다면 7바이트를 선택할 수 있다.
이에 따라, 도 5 및 도 6을 살펴보면 미니슬롯의 길이가 6과 7인 경우는 분할슬롯의 주기와 링크 오버헤더가 동일하기 때문에 미니슬롯의 길이를 7로 선택하는 것이 유리하다. 이렇게 할 경우 미니슬롯의 주기와 분할슬롯의 주기가 모두 하향 PLOAM 셀 주기의 정수배가 되므로 구현하기에 용이하다.
상기에서 처럼 미니슬롯의 길이를 7 바이트로 결정할 때 PLOAM 셀에서 사용하는 승인필드의 코딩 방법에 대하여 기술하면 상기 도 5에서 주어진 것 처럼 64 대의 ONU를 지원하기 위해서는 8개의 분할슬롯이 필요하다. 이것은 OLT가 분할슬롯 승인을 제공하기 위한 식별자가 8개 필요함을 의미한다. 이를 바탕으로 본 발명에 의한 승인필드의 코딩은 제 7도와 같다.
먼저, 최상위 비트(비트 8)에 의해 망 제어용 승인과 사용자 트래픽 승인으로 분류한다. 망 제어용 승인의 경우, 7 번째 비트에 의해 상향 PLOAM 승인(비트 7 = 0) 64 개와 그 외의 제어용 승인(비트 7 = 1)으로 나누어진다. 일곱번째 비트가 1인 경우는 국제표준에서 기 정의된 유휴승인, 무할당승인, 배치승인이 있고, 0인 경우는 분할슬롯에 대한 승인이 8개 그룹에 대하여 주어진다. 즉, 하나의 분할슬롯에는 8개의 미니슬롯이 포함되어 총 64개의 ONU를 지원한다. 사용자 트래픽의 경우에 일곱 번째 비트가 1인 것은 항등 비트율의 트래픽을, 0인 것은 가변 비트율 트래픽에 대한 승인을 나타내며, 각각 64 대의 ONU를 식별한다.
상기한 바와 같이, 분할슬롯 하나가 1 ∼ n ms 개의 미니슬롯을 수용할 수 있다. 현재 N U (1 ≤ N U ≤ 64)개의 ONU가 운용 중에 있다면,
Figure 112000016094329-pat00019
개의 분할슬롯을 사용하는 것이 가장 효율적이다. 동일한 분할슬롯에 속해 있는 미니슬롯을 사용하는 ONU들을 하나의 그룹으로 간주하고, "group_id"를 분할슬롯 아이디(ID)로 하여 OLT가 관리하도록 한다. 따라서, 본 발명에 의한 미니슬롯의 할당절차는 다음과 같다.
Figure 112000016094329-pat00020
새로운 ONU가 등록될 때: 현재 사용되고 있는 n ds 개의 분할슬롯 중에 미니슬롯의 수가 n ms 보다 작은 것이 있으면, 새로 등록될 ONU에게 그 분할슬롯 내의 공간에 미니슬롯을 사용하도록 미니슬롯 아이디(ID)를 할당해 주고 동일한 "group_id"를 할당해 준다. 그렇지 않을 경우에는 새로운 "group_id"와 미니슬롯 아이디(ID)를 생성함으로서 분할슬롯의 수가 하나 증가한다.
Figure 112007017427226-pat00021
ONU를 해지할 때: 해지할 ONU가 분할슬롯 하나를 혼자서 점유하고 있다면, 미니슬롯 아이디(ID)가 해지될 뿐만 아니라, 분할슬롯 아이디(ID)도 회수된다. 그렇지 않은 경우에는 일단 할당된 미니슬롯 아이디(ID)만이 해지된다. 다음으로 모든 분할슬롯 내에서 사용되고 있는 미니슬롯의 수를 세어보고 분할슬롯의 수를 줄일 수 있는 경우(즉,
Figure 112007017427226-pat00043
인 경우)에는 미니슬롯을 재배치하여
Figure 112007017427226-pat00023
가 되도록 한다.
국제표준의 규정을 준수하면서 상기와 같이 동작하기 위해서는 후술되는 바와 같다. 국제표준에 따르면 "ranging" 과정에서 등화지연 값의 할당이 끝나면, 그 다음 절차로 해당 ONU에게 하향 PLOAM 셀의 메시지 필드를 이용하여 "Divided_Slot_Grant_Configuration" 메시지를 보낸다. 이 메시지의 "DS_GR" 필드 (PLOAM 셀의 MSG_FIELD2)는 해당 ONU가 사용하게 될 분할슬롯의 승인 값이다. 이것을 상기에서 정의한 "group_id"(혹은 분할슬롯 아이디)로 사용한다. 그리고, 메시지의 옵셋(OFFSET) 필드 (PLOAM 셀의 "MSG_FIELD4")는 해당 ONU가 사용할 미니슬롯이 분할슬롯 내에서 몇번째 바이트에서 시작하는가를 나타내는데, 이것을 상기에서 언급한 미니슬롯 아이디(ID)로 사용한다.
이와 같이, "Divided_Slot_Grant_Configuration" 메시지를 이용하여 분할슬롯과 미니슬롯의 할당 및 해지를 용이하게 할 수 있다.
이상에서 설명한 본 발명은 전술한 실시예 및 첨부된 도면에 의해 한정되는 것이 아니고, 본 발명의 기술적 사상을 벗어나지 않는 범위 내에서 여러 가지 치환, 변형 및 변경이 가능하다는 것이 본 발명이 속하는 기술분야에서 통상의 지식 을 가진 자에게 있어 명백할 것이다.
상기한 바와 같은 본 발명은, 현재까지 맥(MAC : Medium Access Control) 프로토콜 사용에 대한 국제표준의 미완성으로 인해 장치 개발시 발생가능한 혼란을 막을 수 있으며, 본 방법에 따른 시스템을 이용하면 광대역국사장치(OLT)와 광가입자접속장치(ONU)를 각각 다른 제조업체에서 제작하였다 하더라도 상호 호환할 수 있으며, ATM-PON에서 MAC 프로토콜을 위한 미니슬롯 주기와 분할슬롯 주기를 하향 PLOAM 셀 주기의 정수배가 되게 함으로써 구현이 용이한 효과가 있다.

Claims (8)

  1. 수동광분기망 시스템에 적용되는 맥을 위한 승인 요청 방법에 있어서,
    다수의 광가입자접속장치(ONU)가 광대역국사장치(OLT)로 상향 셀을 송신하기 위해, 승인요청에 필요한 미니슬롯의 주기를 결정하는 미니슬롯 주기 결정 단계;
    상기 결정된 미니슬롯의 주기를 이용하여 분할슬롯의 주기와 링크 오버헤더를 결정하는 분할슬롯 주기 및 링크 오버헤더 결정 단계;
    상기 광대역국사장치(OLT)로 전달할 정보와 사용하는 프로토콜의 상태에 따라 미니슬롯의 길이를 결정하는 미니슬롯 길이 결정 단계; 및
    상기 결정된 미니슬롯의 주기, 분할슬롯의 주기와 링크 오버헤더, 미니슬롯의 길이를 이용하여 최적 파라메터를 산출하고, 이를 바탕으로 PLOAM(Physical Layer Operation And Maintenance) 셀의 승인필드에 대한 코딩방식을 이용하여 미니슬롯을 할당하는 미니슬롯 할당 단계
    를 포함하는 수동광분기망에서 맥을 위한 승인 요청 방법.
  2. 제 1 항에 있어서,
    상기 미니슬롯 주기 결정 단계에서는,
    상기 광가입자접속장치(ONU)가 큐 길이 정보를 전달함에 있어, 하기의 수학식(①,②,③)을 이용하여 상기 미니슬롯의 주기(Tms )를 결정하는 것을 특징으로 하는 수동광분기망에서 맥을 위한 승인 요청 방법.
    Figure 112007054968418-pat00044
    (여기서, Tmax 는 ONU에 도착한 셀이 겪을 수 있는 최악의 지연이고 다음처럼 정의되며
    Figure 112007054968418-pat00025
    , Teqd 는 등화왕복지연이고, Tpd 는 OLT와 ONU간 전파지연이고, Tres 는 ONU의 응답시간, Td 는 등화지연 그리고 Tf 는 하향 프레임의 지속 시간임).
    ② 0.500Tf Tms ≤ 4.366Tf
    Tms = 0.5mTf (여기서, m은 정수로서 1 ≤m ≤8 임)
  3. 제 2 항에 있어서,
    상기 분할슬롯 주기 및 링크 오버헤더 결정 단계에서는,
    상기 미니슬롯의 주기에 nds 개의 분할슬롯이 필요하므로, 상기 분할슬롯의 주기 Tds = Tms /nds 로, 상기 링크 오버헤더 CO = Tf /(53Tds )로 결정하는 것을 특징으로 하는 수동광분기망에서 맥을 위한 승인 요청 방법.
    (여기서, nds 는 미니슬롯 주기 안에 필요한 분할슬롯의 수로서
    Figure 112007054968418-pat00026
    으로 정의되고, NU 는 접속된 ONU의 수, nms 는 하나의 분할슬롯에 들어갈 수 있는 미니슬롯의 수로서
    Figure 112007054968418-pat00027
    로 정의되며, Lm 은 미니슬롯의 바이트 수이고,
    Figure 112007054968418-pat00028
    x 이상의 최소의 정수임)
  4. 제 3 항에 있어서,
    상기 미니슬롯 길이 결정 단계에서는,
    상기 수동광분기망에서 하기의 수학식(④,⑤)을 이용하여 상기 미니슬롯의 길이(Lm )를 결정하는 것을 특징으로 하는 수동광분기망에서 맥을 위한 승인 요청 방법.
    Figure 112007054968418-pat00029
    (여기서,
    Figure 112007054968418-pat00030
    는 전송수렴계층(TC : Transmission Convergence)에서 요구되는 버퍼의 크기임)
    Figure 112007054968418-pat00031
    (여기서, lq 는 큐 길이를 코딩하는데 필요한 필드로서
    Figure 112007054968418-pat00032
    로 정의되고, la 는 부가적 기능(에러 검사 등)을 수행하는데 필요한 필드의 길이임)
  5. 제 2 항 내지 제 4 항 중 어느 한 항에 있어서,
    상기 미니슬롯 할당 단계에서는,
    상기 수동광분기망에서 상기의 수학식들로부터 유도한 상기 미니슬롯의 크기에 따른 분할슬롯의 주기와 오버헤더를 나타내는 테이블을 이용하여 최적 파라메터를 산출하고, PLOAM(Physical Layer Operation And Maintenance)셀의 승인필드에 대한 코딩방식을 이용하여 최종적으로 미니슬롯을 할당하는 것을 특징으로 하는 수동광분기망에서 맥을 위한 승인 요청 방법.
  6. 제 5 항에 있어서,
    상기 미니슬롯 할당 단계에서는,
    새로운 ONU가 등록될 때, 현재 사용되고 있는 nds 개의 분할슬롯 중에 상기 미니슬롯의 수가 nms 보다 작은 것이 있으면 새로 등록될 ONU에게 그 분할슬롯 내의 공간에 미니슬롯을 사용하도록 미니슬롯 아이디(ID)를 할당해 주고 동일한 "group_id"를 할당하고, 현재 사용되고 있는 nds 개의 분할슬롯 중에 상기 미니슬롯의 수가 nms 보다 작은 것이 없으면 새로운 "group_id"와 미니슬롯 아이디를 생성하여 분할슬롯의 수를 하나 증가시키며,
    상기 ONU를 해지할 때, 해지할 ONU가 분할슬롯 하나를 혼자서 점유하고 있으면 미니슬롯 아이디(ID)를 해지하고, 아울러 분할슬롯 아이디(ID)도 회수하며, 해지할 ONU가 분할슬롯 하나를 혼자서 점유하고 있지 않으면 할당된 미니슬롯 아이디(ID)만을 해지하며, 다음으로 모든 분할슬롯 내에서 사용되고 있는 미니슬롯의 수를 세어보고 분할슬롯의 수를 줄일 수 있는 경우(즉,
    Figure 112007054968418-pat00045
    인 경우)에 미니슬롯을 재배치하여
    Figure 112007054968418-pat00034
    가 되도록 하는 것을 특징으로 하는 수동광분기망에서 맥을 위한 승인 요청 방법.
  7. 제 6 항에 있어서,
    상기 분할슬롯 및 상기 미니슬롯을 할당 및 해지함에 있어서,
    상기 ONU로 국제표준의 하향 PLOAM 셀의 메시지 필드를 이용하여 "Divided_Slot_Grant_Configuration" 메시지를 전송하거나, 이 메시지의 "DS_GR" 필드(PLOAM 셀의 "MSG_FIELD2")를 "group_id"(혹은 분할슬롯 아이디)로 사용하고 메시지의 옵셋(OFFSET) 필드(PLOAM 셀의 "MSG_FIELD4")를 미니슬롯 아이디로 사용하는 것을 특징으로 하는 수동광분기망에서 맥을 위한 승인 요청 방법.
  8. 프로세서를 구비한 수동광분기망 시스템에,
    다수의 광가입자접속장치(ONU)가 광대역국사장치(OLT)로 상향 셀을 송신하기 위해, 승인요청에 필요한 미니슬롯의 주기를 결정하는 기능;
    상기 결정된 미니슬롯의 주기를 이용하여 분할슬롯의 주기와 링크 오버헤더를 결정하는 기능;
    상기 광대역국사장치(OLT)로 전달할 정보와 사용하는 프로토콜의 상태에 따라 상기 미니슬롯의 길이를 결정하는 기능; 및
    상기 결정된 미니슬롯의 주기, 분할슬롯의 주기와 링크 오버헤더, 미니슬롯의 길이를 이용하여 최적 파라메터를 산출하고, 이를 바탕으로 PLOAM(Physical Layer Operation And Maintenance)셀의 승인필드에 대한 코딩방식을 이용하여 미니슬롯을 할당하는 기능
    을 실현시키기 위한 프로그램을 기록한 컴퓨터로 읽을 수 있는 기록매체.
KR1020000044408A 2000-07-31 2000-07-31 수동광분기망에서 맥을 위한 승인 요청 방법 KR100786527B1 (ko)

Priority Applications (2)

Application Number Priority Date Filing Date Title
KR1020000044408A KR100786527B1 (ko) 2000-07-31 2000-07-31 수동광분기망에서 맥을 위한 승인 요청 방법
US09/735,797 US6721504B2 (en) 2000-07-31 2000-12-14 Method for requesting grant for MAC protocol in PON

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
KR1020000044408A KR100786527B1 (ko) 2000-07-31 2000-07-31 수동광분기망에서 맥을 위한 승인 요청 방법

Publications (2)

Publication Number Publication Date
KR20020011026A KR20020011026A (ko) 2002-02-07
KR100786527B1 true KR100786527B1 (ko) 2007-12-17

Family

ID=19681098

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1020000044408A KR100786527B1 (ko) 2000-07-31 2000-07-31 수동광분기망에서 맥을 위한 승인 요청 방법

Country Status (2)

Country Link
US (1) US6721504B2 (ko)
KR (1) KR100786527B1 (ko)

Families Citing this family (17)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR100362167B1 (ko) * 2000-12-26 2002-11-23 한국전자통신연구원 비동기전달모드 방식의 수동광망 광 네트워크 유니트 제어장치
US6771908B2 (en) 2001-02-12 2004-08-03 Lucent Technologies Inc. Fast protection switching by snooping on downstream signals in an optical network
US6778781B2 (en) 2001-02-12 2004-08-17 Lucent Technologies Inc. Health check algorithm for protection circuit in optical network
US6868232B2 (en) * 2001-02-12 2005-03-15 Lucent Technologies Inc. Fast protection switching by snooping on upstream signals in an optical network
JP3949906B2 (ja) * 2001-05-21 2007-07-25 三菱電機株式会社 受動光ネットワークにおける制御システム及び受動光ネットワークにおける制御方法
JP2003078540A (ja) * 2001-09-04 2003-03-14 Nec Corp 多重化伝送システム及びそのデータ転送方法
KR100758784B1 (ko) * 2001-11-17 2007-09-14 주식회사 케이티 수동광분기망의 광대역국사장치에서의 맥 스케줄링 장치및 그 방법
KR100415584B1 (ko) * 2001-12-27 2004-01-24 한국전자통신연구원 비동기 전송 모드 수동 광통신망(atm-pon)상에서의동적 대역 할당 방법
KR20030079311A (ko) * 2002-04-03 2003-10-10 삼성전자주식회사 기가비트 이더넷 수동형 광가입자망의 점 대 점에뮬레이션 방법
KR100884168B1 (ko) * 2002-09-24 2009-02-17 주식회사 케이티 미디어 접근 제어 프로토콜 운용 방법 및 이를 이용한이더넷 광망 시스템
US20060013138A1 (en) * 2003-05-21 2006-01-19 Onn Haran Method and apparatus for dynamic bandwidth allocation in an ethernet passive optical network
KR100575945B1 (ko) * 2003-08-26 2006-05-02 삼성전자주식회사 이중 링크 구조를 갖는 기가비트 이더넷 광가입자망 및이를 이용한 이중 링크 설정방법
JP4457964B2 (ja) * 2005-05-11 2010-04-28 株式会社日立製作所 Atm−ponシステムおよびonu自動接続方法
US20070237188A1 (en) * 2006-04-05 2007-10-11 Miguel Joseph D Method and apparatus for ONT ranging with improved noise immunity
CN101290213B (zh) * 2007-04-20 2011-12-21 华为技术有限公司 光纤长度测量方法、通信设备、通信系统
JP5669613B2 (ja) * 2011-02-18 2015-02-12 沖電気工業株式会社 動的帯域割当方法、光通信ネットワーク及び局側装置
CN114520938A (zh) * 2020-11-20 2022-05-20 华为技术有限公司 一种数据传输方法及相关设备

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH11187016A (ja) * 1997-12-24 1999-07-09 Toyo Commun Equip Co Ltd ネットワーク認証システム
KR19990070901A (ko) * 1998-02-25 1999-09-15 이계철 비동기전송방식 수동광통신망(atmpon) 매체접속제어(mac) 프로토콜 구현 방법

Family Cites Families (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5815295A (en) * 1993-03-11 1998-09-29 Lucent Technologies Inc. Optical communication system with improved maintenance capabilities
WO1999003226A1 (en) * 1997-07-11 1999-01-21 Telcordia Technologies, Inc. Method and apparatus for controlling communications in a passive optical network
JPH11112430A (ja) * 1997-10-08 1999-04-23 Fujitsu Ltd 光加入者ネットワークシステム及び光加入者ネットワークシステムにおける障害監視方法
US6198558B1 (en) * 1998-04-07 2001-03-06 Nortel Networks Limited Architecture repartitioning to simplify outside-plant component of fiber-based access system

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH11187016A (ja) * 1997-12-24 1999-07-09 Toyo Commun Equip Co Ltd ネットワーク認証システム
KR19990070901A (ko) * 1998-02-25 1999-09-15 이계철 비동기전송방식 수동광통신망(atmpon) 매체접속제어(mac) 프로토콜 구현 방법

Also Published As

Publication number Publication date
KR20020011026A (ko) 2002-02-07
US20020030875A1 (en) 2002-03-14
US6721504B2 (en) 2004-04-13

Similar Documents

Publication Publication Date Title
KR100786527B1 (ko) 수동광분기망에서 맥을 위한 승인 요청 방법
Han et al. Development of efficient dynamic bandwidth allocation algorithm for XGPON
US6697374B1 (en) Optical network communication system
EP1292054B1 (en) Dynamic bandwidth allocation circuit, dynamic bandwidth allocation method, dynamic bandwidth allocation program and recording medium
KR100415584B1 (ko) 비동기 전송 모드 수동 광통신망(atm-pon)상에서의동적 대역 할당 방법
JP3819898B2 (ja) ギガビットイーサネット(登録商標)受動光加入者網の音声サービスのための帯域幅割当方法
KR100651364B1 (ko) 기가 비트 이더넷 수동 광 가입자망에서의 전송대역폭할당 방법
JP5094664B2 (ja) 受動光網システムおよびその運用方法
KR101403911B1 (ko) 수동 광 가입자 망 시스템에 이용되는 동적 대역폭 할당 장치 및 그 구현 방법
Han et al. Efficient dynamic bandwidth allocation for FSAN-compliant GPON
US8942560B2 (en) Ethernet passive optical network with report threshold calculations
JP2000332808A (ja) Atm−ponにおける上り送信速度制御方法および通信システム
US10841674B2 (en) Timeslot management method, a related network terminator, a related line terminator and an upstream signal frame structure for a time division multiple access system
JP4639175B2 (ja) 伝送装置
KR20020033362A (ko) 비동기 전송모드 수동광 네트워크상에서의 매체접속제어용신호의 프레임 구조 및 매체접속제어 방법
CN100571081C (zh) 一种无源光网络级联系统及其光线路终端
JP2008289202A (ja) 伝送装置及びネットワークシステム
KR100758784B1 (ko) 수동광분기망의 광대역국사장치에서의 맥 스케줄링 장치및 그 방법
JP5487139B2 (ja) 帯域割当方法及び受動光通信網システム
JP2004289780A (ja) 光加入者線端局装置、光加入者線終端装置およびそれらによって用いられる帯域割当方法
Lee et al. A two‐step scheduling algorithm to support dual bandwidth allocation policies in an Ethernet passive optical network
KR19990070901A (ko) 비동기전송방식 수동광통신망(atmpon) 매체접속제어(mac) 프로토콜 구현 방법
Lu et al. Fine-Granularity Bandwidth Allocation for Diverse Low-Latency Services in Higher-Speed Passive Optical Networks
KR100243392B1 (ko) 통신 시스템의 알에이유 정보 제어방법
KR100986224B1 (ko) 이더넷 수동광가입자망에서의 동적 대역할당 장치 및 그 방법

Legal Events

Date Code Title Description
A201 Request for examination
E902 Notification of reason for refusal
E902 Notification of reason for refusal
E701 Decision to grant or registration of patent right
GRNT Written decision to grant
G170 Publication of correction
FPAY Annual fee payment

Payment date: 20121203

Year of fee payment: 6

FPAY Annual fee payment

Payment date: 20131202

Year of fee payment: 7

FPAY Annual fee payment

Payment date: 20141201

Year of fee payment: 8