DOC PREVIEW
Berkeley ELENG 122 - Interdomain Routing

This preview shows page 1-2-3-21-22-23-42-43-44 out of 44 pages.

Save
View full document
View full document
Premium Document
Do you want full access? Go Premium and unlock all 44 pages.
Access to all documents
Download any document
Ad free experience
View full document
Premium Document
Do you want full access? Go Premium and unlock all 44 pages.
Access to all documents
Download any document
Ad free experience
View full document
Premium Document
Do you want full access? Go Premium and unlock all 44 pages.
Access to all documents
Download any document
Ad free experience
View full document
Premium Document
Do you want full access? Go Premium and unlock all 44 pages.
Access to all documents
Download any document
Ad free experience
View full document
Premium Document
Do you want full access? Go Premium and unlock all 44 pages.
Access to all documents
Download any document
Ad free experience
View full document
Premium Document
Do you want full access? Go Premium and unlock all 44 pages.
Access to all documents
Download any document
Ad free experience
View full document
Premium Document
Do you want full access? Go Premium and unlock all 44 pages.
Access to all documents
Download any document
Ad free experience
View full document
Premium Document
Do you want full access? Go Premium and unlock all 44 pages.
Access to all documents
Download any document
Ad free experience
View full document
Premium Document
Do you want full access? Go Premium and unlock all 44 pages.
Access to all documents
Download any document
Ad free experience
Premium Document
Do you want full access? Go Premium and unlock all 44 pages.
Access to all documents
Download any document
Ad free experience

Unformatted text preview:

Interdomain Routing EECS 122: Lecture 11ReviewTodayHierarchical RoutingThe Importance of InterconnectionsInterconnections and CompetitionBig PictureTwo ways to interconnect IP Networks…PeeringTransitBenefits of Transit v/s PeeringMoving from Transit to PeeringName of the Game: ReachabilityBGP in conceptI-BGP and E-BGPBGPSharing routesFour message typesBGP Update MessageIssuesAddressingClass-base AddressingClass-based addresses did not scale wellCurrent Solution: Classless Internet Domain Routing (CIDR)Slide 25Classless Inter-domain Routing AddressesAssigning IP address (Ideally)Advertising a RouteBGP Routing Table ScalingSlide 30BGP: A Path-vector protocolMultihomingMultiexit Discriminators (MEDs)Routing Process OverviewAttribute: Local PreferenceChoosing best routeBGP PoliciesTransit vs. Nontransit ASCustomer-Transit ProblemBGP and PerformanceSlide 41Skitter LegendSlide 43SummaryInterdomain RoutingEECS 122: Lecture 11Department of Electrical Engineering and Computer SciencesUniversity of CaliforniaBerkeleyFebruary 25, 2003Abhay Parekh, EE122 S2003:Updated from Stoica EE122 F20022ReviewABC6785431212101311643213B243613OSPFRIPIGRPBGPIntraDomainIntraDomainIntraDomainIntradomainFormulate the routing problem as a Shortest Path ProblemLink State v/s Distance VectorBoth work reasonably well in a well engineered networkFebruary 25, 2003Abhay Parekh, EE122 S2003:Updated from Stoica EE122 F20023TodayWhy Hierarchical Routing?InterconnectionsAddressingInterdomain RoutingBGPFebruary 25, 2003Abhay Parekh, EE122 S2003:Updated from Stoica EE122 F20024Hierarchical RoutingIs a natural way for routing to scaleSizeNetwork AdministrationGovernanceAllows multiple metrics at different levels of the hierarchyExploits address aggregation and allocation6432132436137851121011Inter DomainRoutingOSPFRIPIGRPFebruary 25, 2003Abhay Parekh, EE122 S2003:Updated from Stoica EE122 F20025The Importance of InterconnectionsThe internet is an interconnection of unequal networksInterconnection arrangements drive the competitive landscapethe robustness of the networkEnd-to-end performanceInterconnection is central to all large networksVoiceDataWirelessCableFebruary 25, 2003Abhay Parekh, EE122 S2003:Updated from Stoica EE122 F20026Interconnections and Competitionwww.thelist.comHow many ISP’s in the 415 area code?That start with A-C: about 200…Just DSL that start with A-C: about 80In the telephone networkHow many independent telephone companies in 1894-1902 in the US?3039 commercial companies, 979 co-operativesBy controlling interconnection Bell got rid of themInterconnection is now regulated (CLECs)February 25, 2003Abhay Parekh, EE122 S2003:Updated from Stoica EE122 F20027Big PictureLarge ISPLarge ISPDial-UpISPAccessNetworkSmall ISPStub StubStubThe Internet contains a large number of diverse networksFebruary 25, 2003Abhay Parekh, EE122 S2003:Updated from Stoica EE122 F20028Two ways to interconnect IP Networks…PeeringThe business relationship whereby ISPs reciprocally provide to each other connectivity to each others’ transit customersTransitThe business relationship whereby one ISP provides (usually sells) access to all destinations in it’s routing tableWilliam B. Norton, “Internet Service Providers and Peering”February 25, 2003Abhay Parekh, EE122 S2003:Updated from Stoica EE122 F20029PeeringFigure fromWilliam B. Norton, “Internet Service Providers and Peering”West and East Peer with USNet but they can’t reach each otherFebruary 25, 2003Abhay Parekh, EE122 S2003:Updated from Stoica EE122 F200210TransitFigure fromWilliam B. Norton, “Internet Service Providers and Peering”February 25, 2003Abhay Parekh, EE122 S2003:Updated from Stoica EE122 F200211Benefits of Transit v/s PeeringWilliam B. Norton, “Internet Service Providers and Peering”February 25, 2003Abhay Parekh, EE122 S2003:Updated from Stoica EE122 F200212Moving from Transit to PeeringWilliam B. Norton, “Internet Service Providers and Peering”February 25, 2003Abhay Parekh, EE122 S2003:Updated from Stoica EE122 F200213Name of the Game: ReachabilityInterdomain routing is about implementing policies of reachabiltyRouting efficiency and performance is important, but not essentialISPs could be competitors and do not want to share internal network statistics such as load and topologyUse Border Gateway Protocol (BGP)Border routers communicate over TCP port 179A Path Vector ProtocolCommunicate entire paths: Route Advertisements A Router Can be involved multiple BGP sessionsFebruary 25, 2003Abhay Parekh, EE122 S2003:Updated from Stoica EE122 F200214Rborder routerinternal routerBGPR2R1R3AAS1AS2you can reachnet A via metraffic to Atable at R1:dest next hopA R2Share connectivity information across ASesBGP in conceptFebruary 25, 2003Abhay Parekh, EE122 S2003:Updated from Stoica EE122 F200215I-BGP and E-BGPRborder routerinternal routerR1AS1R4R5BAS3E-BGPR2R3AAS2announce BIGP: Interior Gateway Protocol.Example: OSPFI-BGPIGPFebruary 25, 2003Abhay Parekh, EE122 S2003:Updated from Stoica EE122 F200216BGPBorder Routers from the same AS speak IBGPfrom different AS’s speak EBGPEBGP and IBGP are essentially the same protocolIBGP can only propagate routes it has learned directly from its EBGP neighborsAll routers in the same AS form an IBGP meshImportant to keep IBGP and EBGP in syncFebruary 25, 2003Abhay Parekh, EE122 S2003:Updated from Stoica EE122 F200217Sharing routesOne router can participate in many BGP sessions.Initially … node advertises ALL routes it wants neighbor to know (could be > 50K routes)Ongoing … only inform neighbor of changesBGP SessionsAS1AS2AS3February 25, 2003Abhay Parekh, EE122 S2003:Updated from Stoica EE122 F200218Four message typesOpen: Session establishment id exchangeNotification: exception driven informationKeep Alive: soft state Update: path vector informationFebruary 25, 2003Abhay Parekh, EE122 S2003:Updated from Stoica EE122 F200219BGP Update MessageContains information aboutNew RoutesWithdrawn Routes: No longer validPath Attributes: Attribute information allows policies to be implementedFebruary 25, 2003Abhay Parekh, EE122 S2003:Updated from Stoica EE122 F200220IssuesHow are the routes advertised?AddressingHow are routing policies implemented?February 25, 2003Abhay Parekh, EE122 S2003:Updated from Stoica EE122


View Full Document

Berkeley ELENG 122 - Interdomain Routing

Documents in this Course
Lecture 6

Lecture 6

22 pages

Wireless

Wireless

16 pages

Links

Links

21 pages

Ethernet

Ethernet

10 pages

routing

routing

11 pages

Links

Links

7 pages

Switches

Switches

30 pages

Multicast

Multicast

36 pages

Switches

Switches

18 pages

Security

Security

16 pages

Switches

Switches

18 pages

Lecture 1

Lecture 1

56 pages

OPNET

OPNET

5 pages

Lecture 4

Lecture 4

16 pages

Ethernet

Ethernet

65 pages

Models

Models

30 pages

TCP

TCP

16 pages

Wireless

Wireless

48 pages

Load more
Download Interdomain Routing
Our administrator received your request to download this document. We will send you the file to your email shortly.
Loading Unlocking...
Login

Join to view Interdomain Routing and access 3M+ class-specific study document.

or
We will never post anything without your permission.
Don't have an account?
Sign Up

Join to view Interdomain Routing 2 2 and access 3M+ class-specific study document.

or

By creating an account you agree to our Privacy Policy and Terms Of Use

Already a member?