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...
Main Authors: | , |
---|---|
Other Authors: | |
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 |