版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、俄勒冈大学网络设计-03-Core-Network-Design-v2Routing Architectures Where do we route? At the point where we want to limit our layer-2 broadcast domain At your IP subnet boundary We can create more complex topologies using routers and at the same time keep things saneRouting Architectures If we start with the
2、right topology it will make our network more stable Use a hierarchical approach that makes good use of your traffic patterns and IP address allocations Be aware that topology and logical design are not the sameRouting Architectures What is the right topology? Continue to think of three layers Access
3、 Distribution Core Thinking of layers helps reduce convergence time because of the scope of information to process These layers should not be confused with your L2 architectureRouting ArchitecturesRouting ArchitecturesAccess LayerMinimum routing informationFeeds traffic into the networkLink sizingPr
4、ovides network access controlNo spoofingNo broadcast sourcesNo directed broadcasts Provides other edge services Tagging for QoSTunnel terminationTraffic metering and accountingPolicy-based routingRouting Architectures Distribution Layer Goals Isolates topology changes Controls the routing table size
5、 Aggregates traffic Strategies Route summarization Minimize the number of connections to the coreRouting Architectures Core Layer Goal Forwarding packets fast Strategies Clear of network policies Every device has full reachability to every destination Facilitates core redundancy Reduces suboptimal r
6、outing Prevents routing loopsRouting Architectures Depending in how large your cus is you could use the typical hierarchical model or a subset Two collapse core models Single router acts as the network core All other routers in the distribution layer Single router acts as the network core No distrib
7、ution layer All access layer routers connected to the coreRouting ArchitecturesRouting Architectures What to do about your address space Assign it as you need it . WRONG! Poor summarization has an impact on your networks stability Very difficult to correct poor allocations Spend some time thinking a
8、bout how you will assign address space Routing stability is affected by the number of routes propagated through your networkRouting ArchitecturesRouting Architectures What happens if the link to router D fails? How is the distribution layer affected? How is the core layer affected? What changes can
9、I make to my address allocation and address summarization to minimize the impact of a link failure on convergence time and network stability?Routing ArchitecturesRouting Architectures Where should you summarize? Only provide full topology where it is needed Core routers dont need to know about every
10、 single networkAccess routers dont need to know how to get to every other network They should only carry enough information to reach one (or a couple of) distribution router(s) Summarize at the hierarchy edgesDistribution layer to core Distribution layer to accessRouting Architectures Strategies for
11、 Successful Addressing First come, first serve Start with a large pool and hand them out as needed Politically Divide the space so each group with in the organization have a pool of addresses available Geographically Divide the space so that every location has a pool of addresses available Topologic
12、ally Assign addresses based on the point of attachment to the network (maybe same as geographically)Routing Architectures Addressing & Summarization “Easy for you to say. I already have my network running and it looks nothing like what you show” You are not alone The principles still apply Take
13、it slowly. Define a goal and start working towards it. It can take years. Maybe we can do the right thing with IPv6High Availability How can we achieve high availability? Introduce hardware resiliency and backup paths into your network Depending on the layer, you will use techniques differently The
14、idea is to protect your network against a single device failure affecting all of your network Direct relationship between reliability, complexity and costs The trick is to balance all variables and come up aheadHigh Availability You need to evaluate your needs Minimal need Network just needs to be u
15、p for a portion of the day Downtime is easily schedule after working hours Business is not impacted if the network is down Users productivity is not impacted by a network failureHigh Availability Medium need Network needs to be available for most of the day Only centralized servers need to be up 24
16、hours/day Downtime needs to be scheduled on weekends If critical parts of the network fail, the business operation is impacted A network failure affects user productivityHigh Availability High need Network needs to be up 24x7 Downtime needs to be scheduled well in advance and completed within schedu
17、le A network failure causes major loss of business User productivity drastically impacted by a network failureHigh AvailabilityMethods Component RedundancyDuplicate or backup partsPower supplies, fans, processors, etc. Have spares handy Server RedundancyProtect your data with backupsUse of hot stand
18、by serversOr better yet use load balancers to distribute accessNetwork Link & Data Path Redundancy Provide physical redundant connections between devices Allow for hot backup paths (STP) and parallelism (routing)High AvailabilityCore layerBuild a dual router core and provide dual paths to it fro
19、m your distribution layerThese could be either L2 or L3 paths Make sure that you have redundant power supplies in your devicesThis also assumes two different sources of powerThink of UPS protected circuits Maybe even a power inverter solution for emergenciesThink about the possibility of dual routin
20、g/forwarding enginesWeigh this against the use of two devicesOr just throw that in there as yet another layer of reliabilityHigh AvailabilityCore layer You want to also balanceReduction of the hop countReduction of the available pathsIncrease of the number of failures to withstand Easy to do in a si
21、ngle location but complexity and costs directly proportional to the number and distance between the locations High Availability Distribution Layer Provide dual connections to the core Or provide a redundant link to other distribution layer devicesDoubles the cores routing table sizePossible use of t
22、he redundant path for traffic transiting the corePreferring the redundant link to the core pathRouting information leaks Allow for dual-homing of Access layer devicesHigh Availability Distribution Layer: Make sure that you have redundant power supplies in your devices This also assumes two different
23、 sources of power Think of UPS protected circuits Maybe even a power inverter solution for emergencies Think about the possibility of dual routing/forwarding engines Weigh this against the use of two devices Or just throw that in there as yet another layer of reliability Increases the cost of the di
24、stribution layerHigh Availability Access Layer Same challenges and solutions as the distribution layer Dual home to the same distribution layer branch Make sure to restrict destinations advertised to prevent transit traffic through the access layer router Alternate path to another access layer devic
25、e Dont use the redundant link for normal traffic Make sure to restrict destinations advertised to prevent transit traffic through the access layer routerHigh Availability Access Layer Dual home to different distribution layer branches Dont use the redundant link for normal traffic Make sure to restr
26、ict destinations advertised to prevent transit traffic through the access layer routerHigh AvailabilityHigh AvailabilityHigh AvailabilityHigh Availability So I built all this redundancy and high availability in my network, how can my end users take advantage of it? You are already providing more tha
27、t one router for a segment You want to provide your users with a way to move their traffic from one default gateway to anotherHigh Availability If one of the routers fails the other one will continue to provide services to the segment Be aware that redundancy is not the same as load balancingHigh Av
28、ailability How can we accomplish that? Have the routers do proxy-ARP Yikes! Run a routing protocol between your workstations and the routers Yikes! Split your workstations into two groups One uses one router as its default gateway The other group uses the other router Use ICMP Router Discovery Proto
29、col (IRDP) There is got to bit a better and simpler way to do thisHigh Availability Current solutions: Hot Standby Redundancy Protocol HSRP (Cisco Proprietary, RFC2281) Virtual Router Redundancy Protocol VRRP (RFC3768) Gateway Load Balancing Protocol GLBP (Cisco Proprietary)High Availability The con
30、cept is very similar Workstations get configured with a single default gateway The routers in the segment will negotiate who will provide services to the workstations and keep track of the state of the other routers In the event of a primary/active router failure, one of the standby routers will tak
31、e over the task of forwarding traffic for the workstations and become the primary/active Traffic to the workstations will go to the primary/active router Incoming traffic into the segment will follow the routing decisions made by routers in the networkHigh AvailabilityHSRPHigh AvailabilityVRRPHigh A
32、vailabilityGLBPHigh Availability Which one should I use? They all allow for a common default gateway and MAC address VRRP is standardized HSRP/GLBP are Cisco proprietary GLBP provides load balancing HSRP/VRRP do not (without introducing complexity) GLBP/HSRP can track an uplink interfaceVRRP does no
33、tHigh Availability VRRP can reuse the default gateway IP HSRP does not HSRP/GLBP support IPv6 VRRP does not yetRouting Protocols So, now I know what my network is going to look like or is that true? We need to figure out how packets will be forwarded. That is a function of the router and the routing
34、 protocols that we will implement There are many options RIPv2/EIGRP/OSPF/IS-IS/BGPRouting Protocols Routing protocols can be classified in Interior Gateway Protocols (IGP) RIP, EIGRP, OSPF, IS-IS We will talk about OSPF later on Exterior Gateway Protocols (EGP) BGP We will talk about BGP later onRo
35、uting versus Forwarding Routing = building maps and giving directions Forwarding = moving packets between interfaces according to the “directions”IP Routing finding the path Path derived from information received from a routing protocol Several alternative paths may exist best next hop stored in forwarding table Decisions are updated periodically or as topology changes (event driven) Decisions are based on: topology, policies and metrics (hop count, filtering, delay, bandwidth, etc.)IP route lookup Based on destination IP packet “longest match” routing more specific
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 跳蚤叮咬与鼠疫传播风险防控课件
- 2026年10月份班前五分钟安全学习手册
- 2026年地质工程与矿产勘探工程师试题及答案
- 2026年智能机器人智能交通性能测试工程师资格考试试题及答案
- 汽车维修企业安全生产规范
- 2026年药物临床试验数据管理与统计分析规范
- 2026年消化内科专科护理业务考核试题库及答案
- 2026年无菌操作护理技术考核试题(含答案)
- 2026年食用菌栽培病虫害管控考试题及答案
- 2026年医院消防安全及急救知识培训计划
- 2025退行性脊柱疾病规范化诊疗全流程管理专家共识解读课件
- 四川省2025年1月普通高中学业水平合格性考试政治试卷(含答案)
- 建筑装饰制图与识图 课件 项目2任务2 点、直线和平面的投影
- 医学科研成果转化指南
- 2025年太阳能光伏发电项目生态影响评估报告
- 《聪训斋语》原文及译文
- 《T-GQYH 0129–-2024 青少年国防教育培训体系规范》
- 2025年大学生信息素养大赛培训考试题库500题(含答案)
- T-CACM 1142-2018 中医神志病临床诊疗指南 双相情感障碍
- 工程造价司法鉴定与纠纷调解典型案例-记录
- 《论优化营商环境法治的保障》10000字(论文)
评论
0/150
提交评论