扫一扫
分享文章到微信
扫一扫
关注官方公众号
至顶头条
在本页阅读全文(共4页)
单一模块化软件架构
模块化架构是系统性增强JUNOS软件的基础,能够跨越多个平台实施灵活而稳定的创新。这个架构的基础是瞻博网络将数据包控制与数据包转发功能相隔离的创新之举。全面的隔离允许这两个功能彼此完全独立地运行,并支持各类不同的冗余硬件设计,从而实现高可用性。
JUNOS软件的模块通过定义完备的界面进行通信。每个模块都运行在受保护的内存空间中,以防彼此影响,同时允许单独重启每个模块。这个构架与单片操作系统形成了鲜明对比。在单片操作系统架构中,一个模块发生故障将影响到其他模块,导致整个系统的故障停机/重启。
模块化架构的优势
JUNOS软件采用创新的分布式架构,能够提供高性能、高可用性、安全性和设备稳定性。例如,模块化接口(CLI)永远不会锁定,即便在分布式拒绝服务(DDoS)攻击下也不例外。控制面板始终都能获得所需的计算资源,以便管理员通过添加全新过滤器对攻击流量实施丢弃或限速处理。
此外,JUNOS软件的模块化架构还能简化新产品的开发流程并允许完全集成新添加的服务,令传统的开发方法望尘莫及。开发新功能时,我们的工程师可选择添加新模块或者更新现有模块,无需完全重写整个代码。经过多年的发展,我们已向最初的网络操作系统中添加了几十个新模块,以便支持不断扩展的、越来越丰富的新型服务和特性。
为构建高性能网络奠定基础
JUNOS软件独特的基础设计和开发方法使其多年来能够通过不断改进来满足越来越复杂的应用和服务需求,以及越来越严格的性能和可靠性要求。JUNOS软件每年坚持推出四个新版本,凭借越来越丰富的特性来逐渐增强众多战略优势,包括:
• 持续运行的系统:通过高性能的软件设计、高可用性特性、防止人为错误和前瞻性运行评估来提高网络可用性以及应用和服务的交付能力。
• 自动运行:一致地特性实施、容错配置、自动执行运行任务的脚本,以及单一软件版本的轻松升级等特性均有助于降低复杂性,通过提高效率来降低运行成本。
• 加速创新:JUNOS软件基于标准的开放模式以及对平滑扩展的支持允许客户更灵活地提供新型服务和应用,包括允许合作伙伴及客户参与产品开发的工具。
持续的系统运行
在现代化的多业务网络中,故障中断将带来客户连接中断和交易丢失、因无法履行服务水平协议(SLA)而遭到罚款,以及失去客户信任等严重后果,使公司蒙受巨大的经济损失。此外,运行团队在提高网络可用性方面也面临着许多挑战。计划内的维护工作、硬件和软件的意外事件以及人为错误(多个调查证实,人为错误是故障停机的最大原因)都可能导致网络设备故障停机。要想避免故障停机,企业需要采用多层面的方法、前瞻性地考虑所有的基本要素来设计系统。
基于JUNOS软件的产品素以持续运行和运行稳定性而著称。从工程的角度看,系统的持续运行源自JUNOS软件长期严格遵守设计和开发原则;这个原则绝不是能够轻松更改的特性或属性。JUNOS软件通过不断增加新特性来支持高可用性。例如,路由和桥接功能的透明切换以及瞻博网络分支路由器和交换平台的集群功能都是我们最新添加的特性。
JUNOS软件用于支持系统持续运行的其他创新成果还包括一系列丰富的可定制脚本编写工具,这些工具运行在产品上用于确保无错配置并加快问题解决的速度。下一节,我们将讨论面向自动运行的多个工具,这些工具不仅能提供故障安全机制来规避人为错误,还能减轻意外网络事件的严重性并缩短持续时间。
自动运行
JUNOS软件的运行优势不仅源于软件设计的可靠性、性能和安全性,还受益于该软件致力于轻松可靠地执行所有运行任务的设计理念。经验丰富的JUNOS软件工程师通过更好的方法来设计运行程序、界面和工具,通过提高自动化水平来减化流程并降低其中的人为错误。
配置
JUNOS CLI简单易懂,您会觉得它与其他的命令集十分相似。相对其他系统而言,JUNOS CLI的显著优势包括为实现容错配置提供多个特性、允许将变化保存在备用文件中、向后回退50个配置,以及配置发生变化期间在被临时隔离的远程系统中触发自动回退任务。
以前,最令人头疼的人为错误莫过于运行团队理应能够避免、但却重复出现的已知错误。JUNOS软件提交的脚本能够通过定制在备用配置生效前开始运行的提交确认程序,来直接解决这个问题。您的资深网络工程师可以开发并维护脚本库,以确保配置满足业务和网络策略的要求。此外,这些高级脚本编写工具还包括宏功能,可将重复的复杂配置精简成只包含几行代码和少数变量的简单配置。
监控、故障排除和问题解决
虽然大多数的网络运行团队将大部分时间用在了被动响应问题上,但前瞻性地发现潜在问题才是他们的追求的方式。JUNOS软件提供全面的监视和控制功能,允许您的运行团队全面查看系统运行状态和设备性能。
错误的级联效应是复杂系统的特征之一。微小问题可快速激化成重大问题。JUNOS软件的运行脚本和事件管理策略允许网络工程师自动激活早期预警系统,不仅能够检测出新出现的问题,还能即刻采取行动来防止现有问题和故障的激化并尽快恢复正常运行,不会等到问题严重到触发警报并通知管理员之后才采取行动。您的运行程序将捕获到脚本中而不是纸张上面,从而利用整个公司中的技术资源。脚本编写工具还允许资深工程师诊断网络故障,并编写脚本来前瞻性地采取防御措施,从而持续改进产品功能。
加速创新
瞻博网络始终致力于在我们的网络平台上积极推行并采用开放标准和接口,以便用户在多厂商网络中轻松管理并运行它们。基于JUNOS的平台拥有经过时间检验的出色互操作性和集成能力,被广泛部署在全球40个规模最大的电信运营商网络中和数万个企业及政府网络中。JUNOS软件基于标准的开放模式以及对平滑扩展的支持允许您灵活地改进网络架构,以便满足全新的-可能是不可预见的-应用和服务需求,同时将成本和风险保持在最低水平
JUNOS对开放标准的追求不断扩展,现已开始为策略控制、网络管理和其他操作系统提供开放界面。例如,JUNOS软件将可扩展标记语言(XML)作为设备配置界面和状态信息的接口。瞻博网络会话和资源控制产品(SRC)使用JUNOS软件的开放策略界面对网络资源进行基于策略的控制,以便通过多厂商网络端到端地传输高价值的差分服务。
瞻博网络的合作伙伴解决方案开发平台(PSDP)允许客户及合作伙伴在JUNOS软件上开发并部署新应用。PSDP提供一系列强大的安全工具和资源,包括带有智能的软件开发工具包(SDK)以及支持JUNOS路由和服务功能的安全界面等。客户及合作伙伴可基于JUNOS软件安全地开发各种解决方案,有针对性地满足其特定的上市机遇和业务需求,不仅能够节省应用开发的时间和成本,而且还能降低解决方案的部署和长期运行成本。
如果您非常迫切的想了解IT领域最新产品与技术信息,那么订阅至顶网技术邮件将是您的最佳途径之一。
现场直击|2021世界人工智能大会
直击5G创新地带,就在2021MWC上海
5G已至 转型当时——服务提供商如何把握转型的绝佳时机
寻找自己的Flag
华为开发者大会2020(Cloud)- 科技行者