NetFPGA based IEEE 1588 Module for Time-Synchronized Software-Defined Networking

碩士 === 國立中正大學 === 通訊工程研究所 === 104 === Abstract—Software Defined Networking (SDN) is an emerging technology to enhance flexible control on networks through abstraction of lower-level switch functionality. Recently using SDN to construct mobile backhaul networks has attracted a lot of attention. Alth...

Full description

Bibliographic Details
Main Authors: LEE,TING-WEI, 李梃暐
Other Authors: Steven S. W. Lee
Format: Others
Language:zh-TW
Published: 2016
Online Access:http://ndltd.ncl.edu.tw/handle/ru839s
id ndltd-TW-104CCU00650047
record_format oai_dc
spelling ndltd-TW-104CCU006500472019-05-15T22:43:41Z http://ndltd.ncl.edu.tw/handle/ru839s NetFPGA based IEEE 1588 Module for Time-Synchronized Software-Defined Networking 植基於NetFPGA之IEEE 1588模組以實現具時間同步能力之軟體定義網路 LEE,TING-WEI 李梃暐 碩士 國立中正大學 通訊工程研究所 104 Abstract—Software Defined Networking (SDN) is an emerging technology to enhance flexible control on networks through abstraction of lower-level switch functionality. Recently using SDN to construct mobile backhaul networks has attracted a lot of attention. Although IEEE has defined IEEE 1588 Precision Time Protocol (PTP) for providing accurate time synchronization in Ethernet networks, how to distribute accurate time in SDN to facilitate synchronization among wireless base stations is still not clear. In this paper, we present an implementation of a NetFPGA based PTP module to support time-synchronized SDN. The PTP module can be embedded inside an SDN switch or can be placed as an external add-on module to an SDN switch. Both solutions can turn a PTP unaware switch into PTP aware. In our system, an OpenFlow controller can configure the PTP module to determine the routing paths for clock distribution. We have developed a frequency compensation circuit to increase the accuracy. In addition, a moving average technique is applied to stabilize the clock output. Experimental results show that our NetFPGA based SDN switch can provide accurate clock distribution with maximum 50 nsec deviation along a three-hop path over 1 hour measurement. The performance of the proposed PTP switch can meet the microsecond-level requirement for time synchronization in cellular wireless networks. Steven S. W. Lee 李詩偉 2016 學位論文 ; thesis 57 zh-TW
collection NDLTD
language zh-TW
format Others
sources NDLTD
description 碩士 === 國立中正大學 === 通訊工程研究所 === 104 === Abstract—Software Defined Networking (SDN) is an emerging technology to enhance flexible control on networks through abstraction of lower-level switch functionality. Recently using SDN to construct mobile backhaul networks has attracted a lot of attention. Although IEEE has defined IEEE 1588 Precision Time Protocol (PTP) for providing accurate time synchronization in Ethernet networks, how to distribute accurate time in SDN to facilitate synchronization among wireless base stations is still not clear. In this paper, we present an implementation of a NetFPGA based PTP module to support time-synchronized SDN. The PTP module can be embedded inside an SDN switch or can be placed as an external add-on module to an SDN switch. Both solutions can turn a PTP unaware switch into PTP aware. In our system, an OpenFlow controller can configure the PTP module to determine the routing paths for clock distribution. We have developed a frequency compensation circuit to increase the accuracy. In addition, a moving average technique is applied to stabilize the clock output. Experimental results show that our NetFPGA based SDN switch can provide accurate clock distribution with maximum 50 nsec deviation along a three-hop path over 1 hour measurement. The performance of the proposed PTP switch can meet the microsecond-level requirement for time synchronization in cellular wireless networks.
author2 Steven S. W. Lee
author_facet Steven S. W. Lee
LEE,TING-WEI
李梃暐
author LEE,TING-WEI
李梃暐
spellingShingle LEE,TING-WEI
李梃暐
NetFPGA based IEEE 1588 Module for Time-Synchronized Software-Defined Networking
author_sort LEE,TING-WEI
title NetFPGA based IEEE 1588 Module for Time-Synchronized Software-Defined Networking
title_short NetFPGA based IEEE 1588 Module for Time-Synchronized Software-Defined Networking
title_full NetFPGA based IEEE 1588 Module for Time-Synchronized Software-Defined Networking
title_fullStr NetFPGA based IEEE 1588 Module for Time-Synchronized Software-Defined Networking
title_full_unstemmed NetFPGA based IEEE 1588 Module for Time-Synchronized Software-Defined Networking
title_sort netfpga based ieee 1588 module for time-synchronized software-defined networking
publishDate 2016
url http://ndltd.ncl.edu.tw/handle/ru839s
work_keys_str_mv AT leetingwei netfpgabasedieee1588modulefortimesynchronizedsoftwaredefinednetworking
AT lǐtǐngwěi netfpgabasedieee1588modulefortimesynchronizedsoftwaredefinednetworking
AT leetingwei zhíjīyúnetfpgazhīieee1588mózǔyǐshíxiànjùshíjiāntóngbùnénglìzhīruǎntǐdìngyìwǎnglù
AT lǐtǐngwěi zhíjīyúnetfpgazhīieee1588mózǔyǐshíxiànjùshíjiāntóngbùnénglìzhīruǎntǐdìngyìwǎnglù
_version_ 1719135177644441600