ImageVerifierCode 换一换
格式:PPT , 页数:38 ,大小:596.50KB ,
资源ID:376578      下载积分:2000 积分
快捷下载
登录下载
邮箱/手机:
温馨提示:
如需开发票,请勿充值!快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。
如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝扫码支付 微信扫码支付   
注意:如需开发票,请勿充值!
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【http://www.mydoc123.com/d-376578.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(Internet Topology.ppt)为本站会员(priceawful190)主动上传,麦多课文库仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知麦多课文库(发送邮件至master@mydoc123.com或直接QQ联系客服),我们立即给予删除!

Internet Topology.ppt

1、1,Internet Topology,COS 461: Computer Networks Spring 2006 (MW 1:30-2:50 in Friend 109)Jennifer Rexford Teaching Assistant: Mike Wawrzoniak http:/www.cs.princeton.edu/courses/archive/spring06/cos461/,2,Returning the Midterm Exam,Exam scoring break down Range: 70-100 Average: 89 Median: 92 See the co

2、urse Web site Exam Answer key,3,Goals of Todays Lecture,Internets two-tiered topology Autonomous Systems, and connections between them Routers, and the links between them AS-level topology Autonomous System (AS) numbers Business relationships between ASes Router-level topology Points of Presence (Po

3、Ps) Backbone and enterprise network topologies Inferring network topologies By measuring paths from many vantage points,4,Internet Routing Architecture,Divided into Autonomous Systems Distinct regions of administrative control Routers/links managed by a single “institution” Service provider, company

4、, university, Hierarchy of Autonomous Systems Large, tier-1 provider with a nationwide backbone Medium-sized regional provider with smaller backbone Small network run by a single company or university Interaction between Autonomous Systems Internal topology is not shared between ASes but, neighborin

5、g ASes interact to coordinate routing,5,Autonomous System Numbers,AS Numbers are 16 bit values.,Level 3: 1 MIT: 3 Harvard: 11 Yale: 29 Princeton: 88 AT&T: 7018, 6341, 5074, UUNET: 701, 702, 284, 12199, Sprint: 1239, 1240, 6211, 6242, ,Currently just over 20,000 in use.,6,AS Topology,Node: Autonomous

6、 System Edge: Two ASes that connect to each other,7,What is an Edge, Really?,Edge in the AS graph At least one connection between two ASes Some destinations reached from one AS via the other,AS 1,AS 2,d,Exchange Point,AS 1,AS 2,d,AS 3,8,Interdomain Paths,1,2,3,4,5,6,7,Client,Web server,Path: 6, 5, 4

7、, 3, 2, 1,9,Business Relationships,Neighboring ASes have business contracts How much traffic to carry Which destinations to reach How much money to pay Common business relationships Customer-provider E.g., Princeton is a customer of AT&T E.g., MIT is a customer of Level 3 Peer-peer E.g., Princeton i

8、s a peer of Patriot Media E.g., AT&T is a peer of Sprint,10,Customer-Provider Relationship,Customer needs to be reachable from everyone Provider tells all neighbors how to reach the customer Customer does not want to provide transit service Customer does not let its providers route through it,d,d,pr

9、ovider,customer,customer,provider,Traffic to the customer,Traffic from the customer,11,Peer-Peer Relationship,Peers exchange traffic between customers AS exports only customer routes to a peer AS exports a peers routes only to its customers Often the relationship is settlement-free (i.e., no $),peer

10、,peer,Traffic to/from the peer and its customers,d,12,Princeton Example,Internet: customer of AT&T and USLEC Research universities/labs: customer of Internet2 Local residences: peer with Patriot Media Local non-profits: provider for several non-profits,AT&T,USLEC,Internet2,Patriot,peer,13,AS Structu

11、re: Tier-1 Providers,Tier-1 provider Has no upstream provider of its own Typically has a national or international backbone UUNET, Sprint, AT&T, Level 3, Top of the Internet hierarchy of 12-20 ASes Full peer-peer connections between tier-1 providers,14,Efficient Early-Exit Routing,Diverse peering lo

12、cations Both costs, and middle Comparable capacity at all peering points Can handle even load Consistent routes Same destinations advertised at all points Same AS path length for a destination at all points,Customer A,Customer B,multiple peering points,Provider A,Provider B,Early-exit routing,15,AS

13、Structure: Other ASes,Tier-2 providers Provide transit service to downstream customers but, need at least one provider of their own Typically have national or regional scope E.g., Minnesota Regional Network Includes a few thousand of the ASes Stub ASes Do not provide transit service to others Connec

14、t to one or more upstream providers Includes vast majority (e.g., 85-90%) of the ASes,16,Characteristics of the AS Graph,AS graph structure High variability in node degree (“power law”) A few very highly-connected ASes Many ASes have only a few connections,1,10,100,1000,CCDF,1,0.1,0.01,0.001,AS degr

15、ee,All ASes have 1 or more neighbors,17,Characteristics of AS Paths,AS path may be longer than shortest AS path Router path may be longer than shortest path,s,d,3 AS hops, 7 router hops,2 AS hops, 8 router hops,18,Intra-AS Topology,Node: router Edge: link,19,Hub-and-Spoke Topology,Single hub node Co

16、mmon in enterprise networks Main location and satellite sites Simple design and trivial routing Problems Single point of failure Bandwidth limitations High delay between sites Costs to backhaul to hub,20,Princeton Example,Hub-and-spoke Four hub routers and many spokes Hub routers Outside world (e.g.

17、, AT&T, USLEC, ) Dorms Academic and administrative buildings Servers,21,Simple Alternatives to Hub-and-Spoke,Dual hub-and-spoke Higher reliability Higher cost Good building blockLevels of hierarchy Reduce backhaul cost Aggregate the bandwidth Shorter site-to-site delay,22,Backbone Networks,Backbone

18、networks Multiple Points-of-Presence (PoPs) Lots of communication between PoPs Accommodate traffic demands and limit delay,23,Abilene Internet2 Backbone,24,Points-of-Presence (PoPs),Inter-PoP links Long distances High bandwidth Intra-PoP links Short cables between racks or floors Aggregated bandwidt

19、h Links to other networks Wide range of media and bandwidth,Intra-PoP,Other networks,Inter-PoP,25,Where to Locate Nodes and Links,Placing Points-of-Presence (PoPs) Large population of potential customers Other providers or exchange points Cost and availability of real-estate Mostly in major metropol

20、itan areas Placing links between PoPs Already fiber in the ground Needed to limit propagation delay Needed to handle the traffic load,26,Customer Connecting to a Provider,Provider,Provider,1 access link,2 access links,Provider,2 access routers,Provider,2 access PoPs,27,Multi-Homing: Two or More Prov

21、iders,Motivations for multi-homing Extra reliability, survive single ISP failure Financial leverage through competition Better performance by selecting better path Gaming the 95th-percentile billing model,Provider 1,Provider 2,28,Shared Risks,Co-location facilities (“co-lo hotels”) Places ISPs meet

22、to connect to each other and co-locate their routers, and share space & power E.g., 32 Avenue of the Americas in NYC Shared links Fiber is sometimes leased by one institution to another Multiple fibers run through the same conduits and run through the same tunnels, bridges, etc. Difficult to identif

23、y and accounts for these risks Not visible in network-layer measurements E.g., traceroute does not tell you links in the same ditch,29,Learning the Internet Topology,Internet does not have any central management No public record of the AS-level topology No public record of the intra-AS topologies So

24、me public topologies are available Maps on public Web sites E.g., Abilene Internet2 backbone Otherwise, you have to infer the topology Measure many paths from many vantage points Extract the nodes and edges from the paths Infer the relationships between neighboring ASes,30,Inferring an Intra-AS Topo

25、logy,Run traceroute from many vantage points Learn the paths running through an AS Extract the hops within the AS of interest,1 169.229.62.12 169.229.59.2253 128.32.255.1694 128.32.0.2495 128.32.0.666 209.247.159.1097 209.247.9.1708 66.185.138.339 66.185.142.97 10 66.185.136.17 11 64.236.16.52,inr-d

26、aedalus-0.CS.Berkeley.EDU soda-cr-1-1-soda-br-6-2 vlan242.inr-202-doecev.Berkeley.EDU gigE6-0-0.inr-666-doecev.Berkeley.EDU qsv-juniper-ucb- POS1-0.hsipaccess1.SanJose1.L pos8-0.hsa2.Atlanta2.L pop2-atm-P0- Pop1-atl-P3- pop1-atl-P4- ,AOL,31,Challenges of Intra-AS Mapping,Firewalls at the network edg

27、e Cannot typically map inside another stub AS because the probe packets will be blocked by firewall So, typically used only to study service providers Identifying the hops within a particular AS Relies on addressing and DNS naming conventions Difficult to identify the boundaries between ASes Seeing

28、enough of the edges Need to measure from a large number of vantage points And, hope that the topology and routing doesnt change,32,Inferring the AS-Level Topology,Collect AS paths from many vantage points Learn a large number of AS paths Extract the nodes and the edges from the path Example: AS path

29、 “1 7018 88” implies Nodes: 1, 7018, and 88 Edges: (1, 7018) and (7018, 88) Ways to collect AS paths from many places Mapping traceroute data to the AS level Measurements of the interdomain routing protocol,33,Map Traceroute Hops to ASes,1 169.229.62.12 169.229.59.2253 128.32.255.1694 128.32.0.2495

30、128.32.0.666 209.247.159.1097 *8 64.159.1.469 209.247.9.170 10 66.185.138.33 11 * 12 66.185.136.17 13 64.236.16.52,Traceroute output: (hop number, IP),34,Challenges of Inter-AS Mapping,Mapping traceroute hops to ASes is hard Need an accurate registry of IP address ownership Whois data are notoriousl

31、y out of date Collecting diverse interdomain data is hard Public repositories like RouteViews and RIPE-RIS Covers hundreds to thousands of vantage points Especially hard to see peer-peer edges,AT&T,Sprint,Harvard,Harvard B-school,?,35,Inferring AS Relationships,Key idea The business relationships de

32、termine the routing policies The routing policies determine the paths that are chosen So, look at the chosen paths and infer the policies Example: AS path “1 7018 88” implies AS 7018 allows AS 1 to reach AS 88 AT&T allows Level 3 to reach Princeton Each “triple” tells something about transit service

33、 Collect and analyze AS path data Identify which ASes can transit through the other and which other ASes they are able to reach this way,36,Paths You Should Never See (“Invalid”),Customer-provider,Peer-peer,37,Challenges of Relationship Inference,Incomplete measurement data Hard to get a complete vi

34、ew of the AS graph Especially hard to see peer-peer edges low in hierarchy Real relationships are sometime more complex Peer is one part of the world, customer in another Other kinds of relationships (e.g., backup and sibling) Special relationships for certain destination prefixesStill, inference wo

35、rk has proven very useful Qualitative view of Internet topology and relationships,38,Conclusions,Two-tiered Internet topology AS-level topology Intra-AS topology Inferring network topologies By measuring paths from many vantage points Next class Vivek Pai guest lecture See reading assignment on the course Web site Mike Wawrzoniak talking about assignment #2 Start the assignment so you can ask questions Next week Intradomain and interdomain routing,

copyright@ 2008-2019 麦多课文库(www.mydoc123.com)网站版权所有
备案/许可证编号:苏ICP备17064731号-1