目录
64、BGP 是怎样实现跨自治系统交互路由信息?为什么需要 BGP 路由协议?
68、如果 BGP 加上 max path,会在哪个 BGP 选路属性之前应用这个选项?
61、OSPF 虚链路在什么情况下会用到?
- 在解决OSPF的不规则区域时:远离骨干的非骨干区域、不连续的骨干区域;还可以缝合断裂的骨干区域,来防止骨干区域断裂。
- 因为OSPF规定所有区域必须与区域0相连,但是实际上由于种种原因可能不会都与骨干区域相连,这时就会用到虚链路。当区域0被分割后,两个被分割的区域0路由不能互通,可以用虚链路打通区域0。
62、OSPF 为什么要有骨干区域?
OSPF在区域间传递LSA信息不是链路状态信息,而是纯粹的路由,此时是基于D-V算法,不再是链路状态算法,这时就出现一个问题,路由自环,解决方法是所有ABR将本区域内的路由信息封装成LSA后,统一发给一个特定的区域(骨干区域),再由骨干区域转发给其它区域。骨干区域的任务就是汇总每一个区域的网络拓扑到其他的区域。所有的区域间的通信都必须通过骨干区域,非骨干区域间不能通信,所以就不会产生路由自环了。
63、ISIS 与 OSPF 的区别谈一谈吧,各个方面
相同点:
- 都是链路状态型路由协议
- 都使用SPF算法,VSLM快速汇聚
- 收敛快速
- 支持网络分层与路由分级,适用于大规模网络
- 都有在运行商网络中运行成功的经验
区别:
- 区域设计不同,OSPF采用一个骨干area 0与非骨干区域,非骨干区域必须与area0连接。ISIS由L1、L2、L12路由器组成的层次结构,它使用的LSP要少很多,在同一个区域的扩展性要比OSPF好。
- OPSF有多种LSA,比较复杂并且占用资源,而ISIS的LSP要少很多,所以才CPU占用和处理路由更新方面,ISIS要好一点
- ISIS的定时器允许比OSPF更细的调节,可以提高收敛速度。
- OSPF数据格式不容易增加新的东西,要加就需要新的LSA,而ISIS可以很容易的通过增加TLV进行扩展,包括对IPV等的支持。
- 从选择上来说,ISIS 更适合运营商级的网络,而OSPF非常适合企业级网络。
64、BGP 是怎样实现跨自治系统交互路由信息?为什么需要 BGP 路由协议?
用EBGP对等体、IBGP对等体,来进行交互BGP用来连接Internet上独立系统的路由选择协议,是一个距离矢量协议的升级版(路径矢量)。分布式计算。用TCP 来传递路由信息(179)保证可靠性,丧失邻居自动发现。
BGP设计用来处理AS之间的路由协议,该协议重点处理AS之间的路由,AS之内的路由不作为重点。现在公网的路由表中有十几万条路由,普通的路由协来议如:EIGRP (DUAL)、OSFP(SPF)等由于其算法关系,无法承受这么多源路由条目,BGP没有比较强大的算法,它只关注网络的可达信息对拓扑也没有限制。
65、IBGP 为什么采用全互联?不采用全互联怎么部署?
- 解决IBGP水平分割的问题,BGP规定从一个IBGP邻居收到的路由,不能传给下一个IBGP邻居,这样做也是为了防止环路。
- 反射器或者联盟
66、IBGP 为什么不相互通告路由?
- IBGP的水平分割
- 基于邻居的水平分割
- *路由非最优(*表示路由可用)
67、BGP 中团体属性的作用
Community属性是一组具有相同策略特性的路由。路由器通过对路由前缀设置特定的团体属性,这样其他BGP邻居可以识别这些路由并应用特定的策略。
BGP团体属性不限于一个网络或一个自治系统,它没有物理边界,可以穿越多个AS。从实质上讲,团体属性其实就是对BGP路由更新的一种标记方法,携带了团体属性的BGP 路由在传递过程中,沿途的路由器可以根据团体属性来对该路由进行相应的操作(如修改LP、MED等等),而不需要再执行路由过滤,从而简化了路由策略的配置,增强了灵活性。
68、如果 BGP 加上 max path,会在哪个 BGP 选路属性之前应用这个选项?
MAX PATH会在路由学习时间选路属性之前应用,在优选最小Router-id 属性前面。
69、谈谈 BGP 反射器的缺点
反射器收到两个或者两个以上到达同一目标的路径时,需要判断出最优的路由,然后反射给客户端,这样会导致这些设备丧失多条路径判断最优路径的权力。
70、BGP 的属性在 MPLS 中的应用?
利用扩展属性实现MPLS Virtual Private Network,进行选路控制