Inter Carrier Networks; Challenges and Opportunities