News
发布日期:2023-03-01 浏览次数:1205 来源:WOLFLAB
华为认证HCIE Datacom培训-100台路由器的实战练习
关注WOLFLAB网络技术实验室,联系网站客服预约HCIE Datacom华为认证相关课程
100台性能差异较大的路由器,应该如何选择IGP?为什么?
在选择路由协议时,没有绝对的好坏之分,只有适合和不适合,需要根据网络结构及用户需求进行选择。而在现网中,使用的IGP路由协议主要有RIP、ISIS和OSPF。
ISIS和OSPF都是链路状态路由协议。
具有以下同点:
1 更新周期长
2 收敛速度快
3 分层设计
4 区域内采用 SPF 算法
5 承载路由条目数多
所以 ISIS 和 OSPF 都较适合在 100 台性能差异较大的路由器的网络中部署。但 ISIS 和 OSPF 有如下不同之处:
ISIS | OSPF | |
网络类型 | ISIS 支持广播网络和 P2P,对 FR 环境一般使用子接口+P2P 方式进行支持。 | OSPF 支持广播网络、P2P、 NBMA、P2MP,对 FR 有针对性的设计和支持。 |
分层结构 | 分 L1/L2 层级,形成 L2 邻居关系的 IS 的集合是骨干区域,骨干区域有全网明细路由,非骨干区域通过指向 L1-2 路由器的缺省路由实现区域间互访; 若 L1 需要其他明细路由,可通 过有控制的路由渗透实现。 | 分骨干区域(area0)和非骨干区域,非骨干区域可设置特殊区域(stub,total-stub, nssa,total-nssa)对外部路由,区域间路由学习进行方便的控制。 |
ISIS 开销类型有 wide 和 | ||
narrow;这两种类型的路由不 | ||
能混合计算,窄度量不支持 | ||
开销类型 | TAG 字段。 | OSPF 默认使用公式计算接口 |
及计算方 | ISIS 缺省接口开销为 10,缺省 | 开销:参考带宽/接口带宽, |
式 | 不能反映路径开销,需人为配 | 能反映路径开销 |
置干预,开启自动开销后,使 | ||
用公式:参考带宽/接口带宽 | ||
*10。 |
路由承载数量和控制 |
ISIS 的路由信息都使用TLV 传递,产生的 LSP 类型少,数量少,可以携带和承载更多的路由条目; | OSPF 使用多种LSA 传递不同的路由信息,对于区域间和外部路由产生大量的 LSA,使得同样性能下比 ISIS 承载的路由规模小; 但对路由类型区分明确,选路丰富,区域内>区域间>1 类外部>2 类外部; OSPF 内部路由和外部路由使 用不同的优先级,利于与其他协议相互引入。 |
收敛速度 |
ISIS 拓扑和 IP 分离,在初次收敛时使用 full-spf,在某个节点上网段发生变化时,触发 prc(部分路由计算),只有当节点发生变化时,触发 i-spf 算,收敛速度极快。 |
OSPF 拓扑信息依靠 IP 描述, 在初次收敛时使用 full-spf, 只要 LSA1、LSA2 发生变化, 就会触发 I-SPF 算法,当 LSA3/4/5/7 变化时触发 PRC, 收敛速度快。 |
特性 | 1. 厂商实现时未支持骨干区间修复,当骨干区域断裂时,需人为对现有 ISIS 网络重新进行规划与配置。 2. ISIS 不支持按需链路,对低速链路带宽产生压力。 | 1. OSPF 支持 V-Link,对骨干区域断裂等情况有临时解决方案。 2. OSPF 支持按需链路,可在低速链路上减少 OSPF 协议报文的数量。 |
扩展性 |
ISIS 报文格式采用 TLV 结构, 扩展性好,如支持 IPV6 路由时,只需增加新的 TLV 即可。 |
OSPF 扩展性一般,如支持 IPV6 需进行大量协议的修改,使用 OSPFV3 版本。 |
安全性 | ISIS 承载在数据链路层上,安全性好; ISIS 可对不同报文进行认证, 认证控制更自由。 |
OSPF 对所有报文使用相同的认证,认证灵活性差。 |
普及程度 | 掌握 ISIS 协议的工程师相对比较少,ISIS 现网部署场景少 (在 ISP 中及部分大企业网中有部署),ISIS 故障案例少, 进行网络规划和维护过程中对 人员要求较高。 | 掌握 OSPF 协议的工程师相对比较多,OSPF 部署场景多(在企业网中大量部署),故障案例多,进行网络规划和维护过程中对有大量的成功经验可 以借鉴。 |
综上所述,100台性能差异较大的路由器组网时。
首先考虑客户方、网络建设、运维人员的对OSPF和ISIS两种协议的掌握程度, 如果都能熟练掌握。
○ 1 在企业网中的话,推荐的是ospf,因为企业网一般链路和网络结构都比较复杂,ospf丰富的网络类型和丰富的特性使得ospf适合这种网络环境复杂的网络。
○ 2 在网络规划时,把性能较好的路由器放在骨干区域,把性能较差的路由器放在普通区域并且把配置成特殊区域,从而使这些性能较差的路由器得以发挥作用又不会成为网络中瓶颈。
○ 3 在运营商网络的话,推荐的是isis,运营商的网络结构和物理链路一般都比较单一,而且运营商网络一般路由条目比较多,且在收敛速度方面要求比较高(因为运营商的网络不仅仅是服务自己内部的,还需要给用户提供服务的)。
○ 4 在设计的时候,把性能较好的设备放到L2区域中,把性能较差的路由放到
L1区域中,根据需要进行路由渗透,从而保证了性能较差的设备不会成为网络中的瓶颈,并且ISIS的扩展性比较好,该协议需要支持新的特性,直接在报文中添加新的TLV,无需对协议做大的改动。
扩展问题1:为什么要进行分层结构?
1. 分层分区域后,每个区域只维护和计算本区域的 LSDB,LSA 洪泛范围小, 路由计算量小,能降低设备性能要求;
2. 便于对路由进行汇总和过滤;
3. 减小或屏蔽网络震荡对网络的影响;
4. 方便管理。
扩展问题3:为什么现网中会大面积的使用ospf而不使用isis?
ISIS协议是OSI模型中的协议,经过集成设计后支持IP环境,OSPF是专为
TCP/IP环境设计的协议,对TCP/IP环境中特殊场景进行了针对性的设计,如支持4种网络类型,COST值等。
扩展问题4:怎么理解网络扁平化的?
网络扁平化其优势在于能够允许更多的路径通过网络,扁平网络旨在尽量缩短延迟,提高可用带宽,将传统的接入、汇聚、核心三层网络架构进行了简化。其有以下特点:
(1) 单区域设计
(2) 设备性能都是很好的,不存在路由处理和转发瓶颈
(3) 除了边缘外,对骨干路由不做任何控制,全网流量路径最优
(4) 设计简单,没有复杂路由控制,便于维护定位故障。
扩展问题5:在isis网络中,如何实现v-link?
isis在设计的时候是支持区域修复的(LSP中P位(Partition Repair)表示路由器是否支持自动修复区域分割),但是厂家都没有实现。
扩展问题6:在FR网络中,使用ISIS要注意什么问题?
在FR接口下配置子接口,子接口下网络类型使用P2P网络类型。
扩展问题7:ospf 骨干区域和 isis 骨干区域的区别?
1、划分方式的区别:
OSPF骨干区域是基于接口来划分,区域ID为0为骨干区域;
ISIS 骨干区域是根据路由器类型来划分,L2路由器和L1-L2路由器组成骨干区域;
2、ospf骨干区域的区域ID必须都为0,而ISIS的骨干区域的区域ID可以不相同;
扩展问题8:ospf的按需链路有什么特点?
不会周期性发送HELLO包以及LSA,LSA的DNA位置位,LSA永不老化。
扩展问题9:异厂商对接的情况路由协议优先级怎么修改?
建议全网各设备路由协议优先级保持一致,避免出现某台路由器优选RIP、另一台路由器优选OSPF的场景,否则容易出现环路。
扩展问题10:ISIS与ospf在可扩展性方面中IPV4层面的区别
OSPF 扩展需增加新的LSA类型
ISIS 只需在增加新的TLV字段,更加简单,容易实现。
WOLFLAB网络实验室,华为认证HCIE Datacom课程0基础入门
WOLFLAB官方微信:17316362402
WOLFLAB官方QQ:2569790740