Guide: Dr. Vishal Sharma Group 8: Pujara Chirag (03307901) Course Project EE 612 Telematics Course Project on Inter-Provider Peering in IP Networks Guide: Dr. Vishal Sharma Group 8: Pujara Chirag (03307901) Mehta Prakshep (03307909) Bhedaru Velabhai (04307301)
Need for Interconnection Course Project Need for Interconnection To Provide Universal Connectivity To Increase the no. of Customers Network Externalities Direct Indirect 11/8/2018 Course project EE-612 Telematics, IIT Bombay
Interconnection Strategies Peering It is a settlement free connection between backbone providers Private Peering Advanced Peering 11/8/2018 Course project EE-612 Telematics, IIT Bombay
Cont.. Hot Potato Routing Traffic is delivered at the earliest exchange point. 11/8/2018 Course project EE-612 Telematics, IIT Bombay
Course project EE-612 Telematics, IIT Bombay Cont.. Transit It is a paid connection. Quality of connection is good. 11/8/2018 Course project EE-612 Telematics, IIT Bombay
Interconnection issues Non Technical Common carrier regulation Is it needed? Maintaining competitive environment Is refusal for peer is anti-competitive act? 11/8/2018 Course project EE-612 Telematics, IIT Bombay
Free Riding on a National Backbone 11/8/2018 Course project EE-612 Telematics, IIT Bombay
Course project EE-612 Telematics, IIT Bombay Technical issues Fault Detection Link Failure Looping in routing Accommodate different class of users To provide QoS guarantee. 11/8/2018 Course project EE-612 Telematics, IIT Bombay
Border Gateway Protocol Interconnection of ISP Policy based Algorithm EBGP & IBGP Multiprotocol BGP TCP/IP 11/8/2018 Course project EE-612 Telematics, IIT Bombay
Course project EE-612 Telematics, IIT Bombay Weight How do I reach 172.16.1.0 ? What policy ? M = (1 / min (BWi)) + ∑di 11/8/2018 Course project EE-612 Telematics, IIT Bombay
Course project EE-612 Telematics, IIT Bombay Local Preference AS 1 AS 2 AS 4 AS 3 13.13.0.0/16 local pref = 80 local pref = 100 local pref = 90 AS 5 A B C 11/8/2018 Course project EE-612 Telematics, IIT Bombay
How do I force traffic on primary link? AS 1 Primary link Backup link Set Local Pref = 100 for all routes from AS 1 AS 2 Set Local Pref = 50 11/8/2018 Course project EE-612 Telematics, IIT Bombay
Multi Exit Discriminator 15 56 17 100 Heavy Content Web Farm 192.44.78.0/24 MED = 15 MED = 56 Prefer lower MED values D C AS 1 AS 2 AS 3 11/8/2018 Course project EE-612 Telematics, IIT Bombay
Course project EE-612 Telematics, IIT Bombay AS_PATH AS2 135.207.0.0/16 AS Path =1 AS 3 AS 4 AS 5 AS Path = 2 1 AS Path = 5 2 1 AS 1 Prefix Originated AS 6 AS 7 AS Path =2 1 AS Path = 3 2 1 AS Path = 4 3 2 1 AS Path = 7 4 3 2 1 AS 6 May choose AS 5 2 1 11/8/2018 Course project EE-612 Telematics, IIT Bombay
Course project EE-612 Telematics, IIT Bombay NEXT HOP AS 1 AS 2 192.0.2.1 135.207.0.0/16 10.10.10.10 Next Hop = 192.0.2.1 C B D A 192.0.2.0/30 11/8/2018 Course project EE-612 Telematics, IIT Bombay
Course project EE-612 Telematics, IIT Bombay Limitation Cannot differentiate between class of service Requires Mesh topology within AS Requires large size table Convergence 11/8/2018 Course project EE-612 Telematics, IIT Bombay
Basics of MPLS based VPNs 11/8/2018 Course project EE-612 Telematics, IIT Bombay
Advantages of MPLS in VPNs Ease of Routing (in the core network) Implementation of Policy based Forwarding Support Different Class of Service (CoS) Can Fulfill Customer’s Varying Expectation 11/8/2018 Course project EE-612 Telematics, IIT Bombay
Concept of MPLS based Peering 11/8/2018 Course project EE-612 Telematics, IIT Bombay
Complexities Involved… In Competitive market ISPs may not collaborate for Exchange of MPLS parameters Before providing service to any Customer an ISP has to check whether that class of service is provided by other ISP to which it is peering 11/8/2018 Course project EE-612 Telematics, IIT Bombay
Course project EE-612 Telematics, IIT Bombay Benefits Allows Multiple Autonomous systems to form a continuous and seamless Network between customer sites of a Service Provider Traffic Flow through one Cross point allows for better rate control of network traffic between different areas Can divide a large System into multiple subsystems and then Classify them into a Single Confederation 11/8/2018 Course project EE-612 Telematics, IIT Bombay
Queries Thank you