One OS to Rule Them
Even with the most stable of software, it is sometimes necessary to upgrade to provide for new features or to fix a minor bug. In your network, this type of upgrade should be simple and should not impact your high availability, but it seems that in most networks, software upgrades are a Sisyphean task that diverts the attention of one or more network engineers from normal operations to the task of developing upgrade implementation and testing plans. When upgrading the operating system of your networking equipment, it is necessary to do the following:
- Feature set
Determine which set of networking features is required in the deployed device, such as IPv6, Multiprotocol Label Switching (MPLS), or certain routing protocols.
- Software versioning
Determine which version of networking software is required to provide the fixes and features necessary. Versioning information can include:
Chassis type
Major release number
Minor release number
Maintenance release number
Software train, including general deployment, early deployment, special release, or deferred release (none of which apply to JUNOS releases)
- Hardware requirements
Determine whether the hardware onto which the software is to be loaded has the proper amount of memory and processing power, and the correct firmware and hardware versions.
- Interoperability
Determine whether the software release supports all the hardware versions in the device onto which the software is to be loaded, and whether it is interoperable with the devices ...
Get JUNOS High Availability now with the O’Reilly learning platform.
O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.