当前位置:网站首页>【HCIE论述】RR-A
【HCIE论述】RR-A
2022-06-12 23:48:00 【异小生】
题目1:公司采购两台路由器作为RR,路由器有很多指标:NAT、QoS能力等,该路由器不兼任ASBR、P角色,请你写出觉得最重要的两个指标,为什么?
答:RR需要和骨干网络中的所有路由器建立IBGP对等体关系。考虑到RR不担任ASBR和P设备角色,只负责路由计算、路由传递工作,购买两台路由器做为RR可以考虑部署主备RR,配置相同的Cluster-id防止路由重复和环路风险。
针对RR采购考虑如下两个关键指标:
一、最大路由表项规格:
最大路由表项规格是指设备可以承载的最大路由条数目,RR路由反射器需要较高的路由表规格,用来承载大量的路由信息,主要原因如下:
1、RR路由传递规则:
(1)从非客户机学到的传给所有客户机;(2)从客户机学到的传给其他客户机和非客户机;(3)从EBGP学到的传给所有客户机和非客户机。所以RR需要接收并传递的BGP路由信息数量较大。
2、骨干网业务类型
骨干网业务类型较多,可能需要传递IPV4、IPV6、VPNv4、VPNv6、EVPN等路由信息,不同地址组的BGP路由会直接导致路由数量增加。
所以RR路由反射器需要具备较高的路由表规格
二、CPU处理能力:
RR需要较强的CPU处理能力,以满足对对等体关系数量和路由处理的需求,主要原因如下:
(1)对等体关系数量
在一个AS内,路由反射器RR(Router Reflect)需要和客户机(Client)、非客户机(Non-Client-)之间建立IBGP对等体关系,客户机之间不需要建立IBGP对等体关系。所以RR的IBGP对等体数量会比较多。
(2)BGP路由处理
考虑到BGP路由器只会将最优路由传递给对等体,RR收到对等体传来的路由后,会执行入向策略、出向策略、路由选路等行为,同时还需要为路由添加Originate-ID、Cluster-list等放环属性,并且路由传递给对等体后还需要下发到IP路由表,这些过程都需要大量的CPU计算。
所以RR路由反射器需要具备较强的CPU处理能力
题目2:RR上存在接口板卡,对于接口板规格需求是否有要求,跟ASBR、P设备相比,你认为RR的接口板卡性能较高还是较低,为什么?
答:在同一个AS内,RR可能需要承担路由传递和业务流量转发两个作用,我们可以根据RR是否承担业务流量转发来决定接口板卡规格。
1、RR不需要承担业务流量转发
如果RR设备通过旁挂方式部署在现网当中,仅负责接收和反射BGP路由,那么相较于ASBR和P设而言,不需要转发现网中大量的业务流量,所以对接口板卡规格要求不高。如果BGP路由表中私网路由数量较多,并且这些路由不需要用于指导流量转发,那么可以在RR设备的BGP进程下配置routing-table rib-only 命令,使所有BGP优选的路由不加入IP路由表,也不进入转发层,从而提高转发效率提升系统容量。
同时为了避免数据转发过程中出现路由黑洞问题,我们需要保证BGP路由下一跳迭代时,底层IGP流量不会流经RR设备。
如果RR设备采用OSPF协议,可以通过配置stub-router命令来实现。如果RR设备采用ISIS协议,可以通过配置set-overload命令来实现。
在上述RR使用旁挂方式部署场景中,RR仅参与路由计算不参与业务流量转发,相较于ASPR和P设备,对接口板规格及转发性能要求相对较低,
2、RR需要承担业务流量转发
如果RR即参与控制层面路由计算和路由传递,同时也参与数据层面业务流量转发,那么对接口板卡规格和路由转发性能要求较高,需要使用规格较高的接口板卡。
边栏推荐
- Hongmeng starts
- 移动安全必备之CS呢【NETHUNTER】
- Leetcode1601: the maximum number of building change requests that can be reached (difficult)
- 2022 R2 mobile pressure vessel filling test questions and online simulation test
- Mgr and greatsql resource summary
- 自动获取结构体内部成员变量的位置偏移
- 如何让矢量瓦片配图神器maputnik支持 geoserver
- Is the stock account opened by qiniu Gang safe and reliable?
- 2022年6月11日记:王老师的春天,混入
- C # graphic tutorial (Fourth Edition) chapter7-7.6.1 virtual and override
猜你喜欢

Pytorch loading model error resolution

CV - baseline summary (development history from alexnet to senet)

Alien skin exposure X7 color filter plug-in, raw post-processing tool
![Software development tools [3] theoretical basis of software development tools](/img/24/6a3c593931523ceb17e323bc0367b4.jpg)
Software development tools [3] theoretical basis of software development tools

dict和set的基本操作

Heilongjiang Branch and Liaoning Branch of PostgreSQL Chinese community have been established!

Ast, really fragrant

Develop a web office suite from scratch (5): mouse hover over text

Start of u-boot_ Armboot analysis (I)

Enterprise wechat H5_ Authentication, PC website, enterprise wechat scanning code, authorized login
随机推荐
【Matlab】矩阵
2202 - production de CV
Case sharing of online real queuing system reconfiguration -- practical part
Preparing for the Blue Bridge Cup Day11__ Basic operation of serial port communication
How to publish OSM maps locally and customize the mapping
How SAP ui5 uses manifest JSON file defines third-party library dependencies
SAP UI5 如何通过 manifest.json 文件定义第三方库依赖关系
启牛帮开通的股票账户是安全可信的吗?
TCP与UDP
CST learning: four element array design of circular patch antenna (II) array formation and combination results
[redis sentinel] failed listening on port 26379 (TCP) & sentinel mode no response problem solved
Summary of the lowest level error types in PHP
【Matlab】三维曲线与三维曲面
测试平台系列(97) 完善执行case部分
[SciPy optimization tutorial] v. quick solution of univariate function optimization
Tableau
2022 electrician (elementary) operation certificate examination question bank and online simulation examination
Buuctf-[ciscn 2019 preliminary]love math
[matlab] two dimensional curve
leaflet中如何优雅的解决百度、高德地图的偏移问题