GPRS核心網路包含了一個或數個GPRS服務支援節點(Serving GPRS Support Node,SGSN)和GPRS閘道支援節點(Gateway GPRS Support Node,GGSN)。本論文設計與實現了一個GPRS核心網路仿真系統,稱之為元智GPRS核心網路仿真(Core Network Emulation,CNE)系統。元智GPRS CNE系統以IP網路作為主要的基礎架構,並包含了以下的網路節點:手機仿真器(Mobile Station Emulation,MSEmu)、基地台子系統仿真器(Base Station Subsystem Emulation,BSSEmu)、SGSN Emulation(SGSNEmu)以及GGSN的原型平台,稱之為YZU GGSN。上述的節點皆建置並運行於Linux作業系統上。其中,SGSNEmu與YZU GGSN是透過修改GPRS開放式原始碼–OpenGGSN套件開發而成。 本研究的兩個重要成果總結如下: 1.MSEmu能支援數種IP應用層的服務,如瀏覽網頁與使用FTP服務。 2.YZU GGSN能執行達成大部分GGSN的基本功能,如IP位址分配與閘道器的功能。 這些結果已藉由網路協定分析程式–Wireshark 驗證。
A GPRS Core Network contains one or more Serving GPRS Support Nodes (SGSN) and one or more Gateway GPRS Support Nodes (GGSN). This thesis reports the design and implementations of a GPRS Core Network Emulation System called YZU GPRS Core Network Emulation (CNE) system. With an Internet Protocol (IP) network as the infrastructure, this YZU GPRS CNE system currently consists of the following nodes: a Mobile Station Emulator (MSEmu), a Base Station Subsystem Emulator (BSSEmu), a SGSN Emulator (SGSNemu) and a prototyped GGSN called YZU GGSN. The latter two nodes were developed by modifying the respective source codes in the OpenGGSN, an open GPRS source code package. All of the above nodes are running on a Linux operating system. Two key results of this research are summarized below. 1.The MSemu is now able to support several IP application layer functions such as serving as web-browser and FTP clients. 2.The YZU GGSN is now able to perform most of GGSN basic functions such as IP address assignments and gateway functions. These results have been verified with a network protocol analyzer program called Wireshark.