|
1.INTRODUCTIONAs the popularity of online services grows, the demands for high-speed transmission rates in access networks increase year by year.1 During the COVID pandemic, stable-connection and low-latency networks were used more often.2 Passive optical network (PON) recommendations are published for two sectors by the Institute of Electrical and Electronics Engineers (IEEE) and the International Telecommunication Union (ITU). The current recommendations focus on 10 Gbit to 100 Gbit.3 100 G is obtained by four different wavelengths with 25 Gbit.4 Research papers have addressed the physical layer of PON recommendations, such as the modulation format, line code, and reach of the system. We present a complex solution for real-time control data processing of a 10 Gigabit-capable symmetrical passive optical network (XG(S)-PON). The transmission convergence layer of the PON has been discussed according to implementation, but our purpose is to implement the frame structures and apply them to our self-developed field programmable gate array (FPGA).5 2.MEASUREMENT SCHEMEThe paper proposes an XG-PON analysis system consisting of a transmitting frame interceptor and a software analyzer. A schematic diagram is shown in Figure 1a. The interceptor is highlighted in green, where the XG-PON frames are eavesdropped using a 2-by-2 3 dB coupler to capture both upstream and downstream directions. Both captured signals are converted from the optical domain to binary using a newly designed FPGA-based network interface card. The rest of the system performs software analysis and is highlighted in yellow. The proposed newly designed FPGA card is shown in Figure 1b. There are 4 SFP+ cages on the motherboard with the possibility of connecting optical network units (ONUs) and optical line termination (OLT) units for the GPON, XG-PON and XG(S)-PON standards, including combinations of them. The downlink and uplink must be connected to the board separately. The individual directions can also be analyzed independently, and in particular, for the downstream direction, it is not necessary to have information about the distribution of time windows sent by the individual ONUs. A peripheral component interconnect express (PCIe) interface for data transfer between the Jetson module and the FPGA and a nonvolatile memory express (NVMe) connection to the Jetson module are used. The Jetson module is wired as a PCIe Gen4 root point for speeds up to 16 Gbps and provides various combinations of controller wiring widths of ×8, ×4, ×2, and ×1. The FPGA PCIe endpoint enables the maximum transfer rate according to the Gen3 specification. 3.MEASUREMENT RESULTSThe results of data processing are shown in Table 1. The allocation identifier (Alloc-ID) represents the unique ONU identifier (ONU-ID). The first value of Alloc-ID equals ONU-ID, and ONU-ID is obtained for OLT during the activation process.6 The first column contains the unique identifiers of Alloc-ID (14336, 10, 2570, 3082, 14337, 9, 2569, and 3081). Based on these values, it is possible to determine the number of unique ONU-IDs (9 and 10). Values higher than 1024 are reserved if more than a single Alloc-ID is needed for an ONU, for example, if the ONU handles more transmission containers (T-CONT). An ONU can report buffer occupancy if a flag bit is present; if not, the dynamic bandwidth report upstream (DBRu) is not transmitted. The next column identifies the StartTime of upstream transmission (bit expression). The GrantSize field contains a 16-bit number for the total length indication of the XGTC payload with the DBRu field. GrantSize should be 0 during the activation process of the physical layer operation administration and maintenance (PLOAM) grant only. The forced wake-up indication (FWI) field indicates forced ONU wake-up if a bit is present. In our case, FWI is 0, which means that the ONUs are not in low-power mode. Burst Profile indicates the index of a burst profile on the OLT side. The last column represents the hybrid error correction (HEC) field of the frame. Table 1:BWmap allocation for separate Alloc-IDs.
4.CONCLUSIONThe proposed system is capable of dealing with real-time data analysis of passive optical networks. The downstream generates data at up to 10 Gbit/s with 125 μs frame durations. The ONUs receive all data due to the point-to-multipoint (P2MP) topology but process only data with matching ONU-IDs. The remaining data are dropped. The final solution is capable of extracting unique fields of the frame (BWmap allocation, control messages, etc.). ACKNOWLEDGMENTSThis article is supported by a grant from the Ministry of the Interior of the Czech Republic, Program of Security Research, VI20192022135, deep hardware detection of network traffic of next-generation passive optical network in critical infrastructures and the project e-Infra LM2023054. REFERENCESIsley, C. and Low, S. A.,
“Broadband adoption and availability,”
Telecommunications Policy, 46
(7), 1
–21
(2022). https://doi.org/10.1016/j.telpol.2022.102310 Google Scholar
Feldmann, A., Gasser, O., Lichtblau, F., Pujol, E., Poese, I., Dietzel, C., Wagner, D., Wichtlhuber, M., Tapiador, J., Vallina-Rodriguez, N., Hohlfeld, O., and Smaragdakis, G.,
“A year in lockdown: how the waves of covid-19 impact internet traffic,”
Communications of the ACM, 64
(7), 101
–108
(2021). https://doi.org/10.1145/3465212 Google Scholar
Zhang, D., Nesset, D., and Liu, D.,
“50 gbps passive optical network (50g-pon) for broadband access and beyond,”
in 2022 27th OptoElectronics and Communications Conference (OECC) and 2022 International Conference on Photonics in Switching and Computing (PSC),
1
–4
(2022). Google Scholar
Zhang, J. and Jia, Z.,
“Coherent passive optical networks for 100g/lambda-and-beyond fiber access,”
IEEE Network, 36
(2), 116
–123
(2022). https://doi.org/10.1109/MNET.005.2100604 Google Scholar
Tomasov, A., Horvath, T., Munster, P., Holik, M., and Oujezsky, V.,
“Fpga xpon traffic analysis,”
in 2021 44th International Conference on Telecommunications and Signal Processing (TSP),
58
–61
(2021). Google Scholar
Horvath, T., Munster, P., Oujezsky, V., and Vojtech, J.,
“Activation process of onu in epon/gpon/xg-pon/ng-pon2 networks,”
Applied Sciences, 8
(10), 1
–18
(2018). https://doi.org/10.3390/app8101934 Google Scholar
|