## 4 Proposed Architecture
### Implementation Phase
Available online: [[https://wiki.fd.io/view/VPP](https://wiki.fd.io/view/VPP)]([https://wiki.fd.io/view/VPP](https://wiki.fd.io/view/VPP)) (accessed on 18 June 2020). * (24) [PERSON]; [PERSON] [PERSON]; [PERSON] [PERSON]; [PERSON]; [PERSON]; [PERSON] High-Speed Data Plane and Network Functions Virtualization by Vectorizing Packet Processing. _Comput. Netw._**2019**, _149_, 187-199. [CrossRef]
* (25) [PERSON]; [PERSON]; [PERSON]; [PERSON] [PERSON]; [PERSON]; [PERSON]; [PERSON] [PERSON]; [PERSON] [PERSON] Tuplemerge: Fast software packet processing for online packet classification. _IEEE/ACM Trans. Netw._**2019**, _27_, 1417-1431. [CrossRef]
* (26) [PERSON]; et al. Low power hardware implementations for network packet processing elements. _Integration_**2018**, _62_, 170-181. * (27) Data Plane Development Kit. Available online: [[http://dpdk.org](http://dpdk.org)]([http://dpdk.org](http://dpdk.org)) (accessed on 18 June 2020). * (28) [PERSON]; [PERSON]; [PERSON]; [PERSON]; [PERSON] FloWatcher-DPDK: Lightweight line-rate flow-level monitoring in software. _IEEE Trans. Netw. Serv. Manag._**2019**, _16_, 1143-1156. [CrossRef]
* (29)_IEEE Std 802.1 Q-2011_; IEEE Standard for Local and Metropolitan Area Networks--Media Access Control (MAC) Bridges and Virtual Bridge Local Area Networks. IEEE SA: Piscataway, NJ, USA, 2011. * (30) [PERSON]; [PERSON] [PERSON]; [PERSON]; [PERSON]; [PERSON] [PERSON]; [PERSON] High-speed software data plane via vectorized packet processing. _IEEE Commun. Mag._**2018**, _56_, 97-103. [CrossRef]
* (31) [PERSON]; [PERSON]; [PERSON] Secure hierarchical VPLS architecture for provider provisioned networks. _IEEE Access_**2015**, \(3\), 967-984. [CrossRef]
* (32) Standard IETF RFCs. Available online: [[https://www.ietf.org/standards/rfcs/](https://www.ietf.org/standards/rfcs/)]([https://www.ietf.org/standards/rfcs/](https://www.ietf.org/standards/rfcs/)) (accessed on 18 June 2020). * (33) [PERSON] AINA Allocations for Pseudo Wire Edge to Edge Emulation (PWE3) A. Technical Report, RFC 4446, 2006. Available online: [[https://datatracket.ietf.org/doc/html/rfc4446](https://datatracket.ietf.org/doc/html/rfc4446)]([https://datatracket.ietf.org/doc/html/rfc4446](https://datatracket.ietf.org/doc/html/rfc4446)) (accessed on 8 August 2023). * (34) [PERSON]; [PERSON]; [PERSON]; [PERSON]; [PERSON] RFC 4447: Pseudowire Setup and Maintenance Using the Label Distribution Protocol (LDP). The Internet Society. 2006. Available online: [[https://www.rfc-editor.org/rfc/rfc8077](https://www.rfc-editor.org/rfc/rfc8077)]([https://www.rfc-editor.org/rfc/rfc8077](https://www.rfc-editor.org/rfc/rfc8077)) (accessed on 8 August 2023). * (35) [PERSON]; [PERSON]; [PERSON]; [PERSON] Pseudowire Emulation Edge-to-Edge (PWE3) Control Word for Use over an MPLS PSN. IETF RFC4385, 2006. Available online: [[https://patents.google.com/patent/US10523764B2/en?oq=US+Patent+10](https://patents.google.com/patent/US10523764B2/en?oq=US+Patent+10)]([https://patents.google.com/patent/US10523764B2/en?oq=US+Patent+10](https://patents.google.com/patent/US10523764B2/en?oq=US+Patent+10)) %2c523%2c764 (accessed on 8 August 2023). * (36) Cisco. Available online: [[https://www.cisco.com/](https://www.cisco.com/)]([https://www.cisco.com/](https://www.cisco.com/)) (accessed on 18 June 2020). * (37) Nexcom. Available online: [[https://www.nexcom.com/](https://www.nexcom.com/)]([https://www.nexcom.com/](https://www.nexcom.com/)) (accessed on 18 June 2020). * (38) [PERSON]; [PERSON]; [PERSON] Performance Analysis and Route Optimization: Redistribution between EIGRP, OSPF & BGP Routing Protocols. _Comput. Stand. Interfaces_**2020**, _68_, 103391. * (39) [PERSON]; [PERSON]; [PERSON]; [PERSON] [PERSON] An open platform to teach how the internet practically works. _ACM SIGCOMM Comput. Commun. Rev._**2020**, _50_, 45-52. [CrossRef]
* (40) [PERSON]; [PERSON]; [PERSON]; [PERSON] _Designing Cisco Network Service Architectures (ARCH): Foundation Learning Guide_, Cisco Press: Indianapolis, IN, USA, 2011.