组图 优化路由软件,促进Internet可靠一( 四 )


稳定性设计
稳定性主要关心在大型网络中承受运行压力和连续长时间无故障工作的能力 。对于任何路由协议的实施 , 都有许多设计要点在决定系统稳定性的过程中起重要作用:
· 工程师在猜测和编写对不同类型故障进行响应的代码时的远见 。其包括协议错误 , 如畸形包 , 意外的对等关系 , 如传输过多的请求/更新 , 和在网络感到压力时CPU资源被耗尽 。
· 开发者提供正确调节器的技巧 , 以使得路由器可与多种不同情况相配合 。
· 工程师在编写代码时自发地遵循爱因斯坦的格言“使事情尽可能地简单 , 但不过于简单” 。这样可产生一个易于理解的 , 快速的和稳定的代码库 。
可扩展性设计
扩展性主要关心网络实现与不断扩张的网络环境同步成长的能力 。有许多因素在决定路由协议实施过程中的可伸缩性起着重要作用:
· 支持的最大端口数
· 路由表查询的速度
· 路由表中可存储的最大路由数
· 每个路由器可支持的最大OSPF或IS-IS邻接数或BGP对等体数
· 路由器链接状态表中可存储的最大OSPF的LSA数或IS-IS的LSP数
· 答应网络治理员方便有效地控制输入 , 输出 , 和修改大量路由信息用的策略控制语言的能力
JUNOS路由协议实施
Juniper网络公司的实现是行业级的 , 全功能的 , 并且与有关的IETF指标和实现的基本配置兼容 。每个ISP的网络设计都不相同 , 因此 , 不同形式的压力施加在路由协议上 。通过过去一年里在大型ISP骨干网中的成功运行 , 证实了Juniper网络公司路由协议实施的特点和稳定性 。
内部网关协议:IS-IS和OSPF
Juniper网络公司的IS-IS和OSPF实施与IETF指标兼容 。另外 , Juniper网络公司的 IS-IS和OSPF与ISP使用的添加(add-on)功能兼容 , 并证实了其与配置库具有互操作性 。
外部网关协议:BGP-4
Juniper网络的BGP-4实施与IETF指标及配置库实施兼容 。它支持TCP的MD5认证选项 , 组 , 路由摆动阻尼 , 结网组 , 路由反射 , 联合 , 和对等体组 。
多点传送协议
JUNOS软件从最底层开始进行开发以支持IP多点传送 。Juniper网络公司提供的实施包括:Internet组治理协议(IGMP) , 距离向量多点传送路由协议(DVMRP) , 协议独立的多点传送-稀疏模式(PIM-SM) , 服务宣告协议(SAP) , 和服务描述协议(SDP)等 。Juniper网络公司已经 , 并将继续在IETF设计和开发这些标准和下一代建议中扮演重要角色 。
Juniper网络公司的工程队伍
Juniper网络公司的软件工程队伍能够对所有主要的Internet路由软件提供最好的实施 , 包括OSPF , IS-IS , 和BGP-4 。这种专业经验使得Juniper网络公司不仅能够处理流行的路由协议 , 而且也致力于那些正在被IETF开发的协议 。JUNOS中实施的质量反应了我们队伍中那些参与大量Internet手稿和RFC工作人员的经验和专业技能 。
Juniper网络公司有选择地组建了自己的工程师队伍以提供在重要任务环境下的具有扩展能力的骨干网路由协议 。Juniper网络公司确信 , 没有任何其它的路由厂商和新生力量可与这只工程队伍相比较 。Juniper网络公司的软件专家们将继续提供标准上的领先 , 使那些需要能够了解 , 设计 , 发布 , 并支持与Internet飞速增长有关的协议的伙伴的客户得到好处 。
路由策略定义语言
路由策略定义语言将决定哪条路由可被路由表接收 , 哪条路由可被广播到对等体 , 哪些属性的修改即要在输入进行又要在输出进行 。策略定义语言所提供的控制对于骨干网是非常要害的 , 因为它是控制网络如何被使用的基本工具 。策略语言决定了通过Internet的路径 , 并在对通过服务提供商网络时进行的路径选择起重要作用 。

推荐阅读