DOI QR코드

DOI QR Code

Implementation of an Ethernet Adapter for the G-PON TC Layer

G-PON TC 계층을 위한 이더넷 정합기의 구현

  • 정해 (금오공과대학교 전자통신과 통신망연구실) ;
  • 안유광 (금오공과대학교 전자통신과 통신망연구실)
  • Received : 2011.02.25
  • Accepted : 2011.04.22
  • Published : 2011.05.31

Abstract

The G-PON is an efficient solution to implement the FTTH and have GEM frame to accomodate various protocols like Ethernet frames, IP packets, and TDM signals. Above all, the Ethernet is one of the most widely used 2nd layer protocol in the campus, the subscriber access, and the carrier service. So G-PON system has to provide an Ethernet interface with top priority. In this paper, we implement a gigabit Ethernet adapter based on Ethernet over GEM in the ITU-T G.984.3 to accommodate Ethernet protocol in the G-PON TC chip. The adapter maps each Ethernet frame to a single or multiple GEM frames and has several functions including generation of the GEM header, encapsulation of frames and the SAR. In particular, the adapter have converter (LUT) MAC address to port-ID which is a key to identify logical connections though it is not defined in specification but important. We implement the adapter with a FPGA and verify the functions of segmentation and reassembling, MAC address learning, and throughput with the logic analyzer and the Ethernet analyzer.

G-PON은 FTTH를 효율적으로 구현하는 한 방편이며 이더넷, IP 패킷, TDM 신호 등을 수용할 수 있는 GEM 프레임을 가지고 있다. 그 중에서도 이더넷은 캠퍼스 가입자 액세스, 캐리어 서비스에 있어서 가장 널리 사용되는 제 2 계층 프로토콜이므로 G-PON 시스템은 이더넷 인터페이스를 우선적으로 제공해 주어야 한다. 본 논문은 G-PON TC 칩에서 이더넷 프로토콜을 수용하기 위해 ITU-T G984.3에서 제시한 Ethernet over GEM 규격을 바탕으로 기가급의 이더넷 정합기를 구현한다. 정합기는 각각의 이더넷 프레임을 하나 또는 여러 개의 GEM 프레임에 매핑하고 GEM 헤더 생성, 프레임의 캡슐화, 분할 및 재조립 기능을 가진다. 특히, 구현된 정합기는 규격에는 없지만 중요한 기능인 MAC 주소를 논리적 연결을 확인하는데 역할을 하는 port-ID로 바꾸어 주는 변환기를 내장하고 있다. 이 정합기는 FPGA로 구현되며 논리분석기와 이더넷 분석기를 이용하여 프레임 분할과 조립, 주소 학습 기능과 처리율 등을 확인한다.

Keywords

References

  1. ITU-T Recommendation G.983.1, "Broadband optical access systems based on Passive Optical Networks," Jan., 2005.
  2. IEEE Std P802.3ah, "Part 3: Carrier Sense Multiple Access with Collision Detection Access Method and Physical Layer Specifications," Approved 24 June 2004.
  3. ITU-T Recommendation G.984.3, "G-PON: Transmission convergence layer specification," March. 2008.
  4. F. Effenberger, D. Cleary, O. Haran, G. Kramer, R. D. Li, M. Oron, and T. Pfeiffer, "An introduction to PON technologies [Topics in Optical Communications]," IEEE Communications Magazine, 45(3), S17-S25, March, 2007. https://doi.org/10.1109/MCOM.2007.344582
  5. 윤호성, "EPON 상호운용성 표준 D1.0," 한국정보통신기술협회, ICT standard Weekly, 기술표준이슈, 2011. 2.
  6. IEEE Draft P802.3av/D1.2, "Media Access Control Parameters, Physical Layer and Management Parameters for subscriber access networks," Last modified on: March 28, 2008.
  7. 정해, 김진희, 김근영, "NGA PON의 MAC을 위한 사이클 타임 최적화 및 지연감소에 관한 연구," 한국통신학회논문지, 제34권 9호, pp.685-696, 2009.
  8. IITA 주간기술동향 통권 1232호 2006. 2. 8. p5.
  9. A. Cauvin et al., "Common Technical Specification of the GPON System among Major Worldwide Access Carriers," IEEE Communications Magazine, 44(10), S34-S40, Oct. 2006.
  10. 김광옥 외, "GPON 기술 표준 규격 및 개발 동향," ETRI, 2006. 2. 8.
  11. 정해 외, "G-PON TC 계층 유료부하 내에서 고속 GEM 프레임 동기회로 구현," 한국통신학회논문지, 34(5), pp.469-479, 2009.
  12. IEEE Std P802.3 Section1, "Part 3: Carrier Sense Multiple Access with Collision Detection Access Method and Physical Layer Specifications," Approved 26 Dec. 2008.
  13. ML42x User Guide, "Virtex-4FX Rocket IO Characterization Platform," Xilinx UG087 (V1.2) March 2, 2007.
  14. Virtex-4 User Guide, "Virtex-4 Rocket IO Multi-Gigabit Transceiver," Xilinx UG076 (V3.2) Sept. 29, 2006.