Objectives: A small service provider intends to connect its customers who are geographically apart and to give Multi Protocol Label Switching-Virtual Private Networks (MPLS-VPNs) services. But, the small service provider does not have direct connectivity between the locations. The end customers want very secure, fast and scalable network connectivity. To provide the requirements of the end customers, a comprehensive solution viz. Carrier supporting Carrier (CsC) network model is proposed. Methods: A topology for CsC network implementation is designed with Backbone Carrier routers, Customer Carrier routers and Customer routers. This CsC network is deployed with Customer Carrier providing MPLS-VPN services to its customers. MPLS is built on both Customer Carrier and Backbone Carrier service providers' IP networks. Interior Gateway Protocols (IGPs) are run for ensuring reachability. Over these IP networks, MPLS and Label Distribution Protocol (LDP) are run and the packets are switched using labels. VPNs are provided by using the concept of Virtual Routing and Forwarding (VRF) and using Multi Protocol-interior Border Gateway Protocol (MP-iBGP). By using MP-iBGP, it is ensured that the service providers' core routers are BGP free and the labelled packets from Customer Carrier is taken across Backbone Carrier. Findings: The proposed method is simulated using GNS3 network simulator. Carrier supporting Carrier topology is deployed in the GNS3 simulator and reachability from Customer PC of user site-1 to Customer PC of user site-2 is tested using ICMP ping command. It is successful. Also, traffic generator tool Ostinato is used to generate TCP and UDP traffic. Additionally, Wireshark, a network Monitoring and Analysing tool, is used to analyse the performance of the CsC network. From the deployed CsC topology and its implementation, it is found that MPLS-VPN services, provided by the Customer Carrier to its customers, are working fine. In the performance analysis of the CsC network using ICMP Extended ping command, it is seen that the average round trip time is around 240 ms which shows that Carrier supporting Carrier is working fine and consistent. Additionally, in UDP transmission, it is observed that on an average 1250 packets per second are transmitted and received and the average transmitted bit rate and received bit rate are 380 bits/second. In TCP transmission, it is observed https://www.indjst.org/