Flashless Optical Network Unit Boot via OLT Broadcast

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current passive optical network (PON) units (ONUs) face challenges with large non-volatile memory requirements, which are costly, power-intensive, and inefficient for software upgrades, and are vulnerable to tampering.

Innovation Solution

Eliminating non-volatile memory from ONUs and using a small form factor pluggable device (SFP) for software storage, allowing software to be broadcast from the optical line terminal (OLT) for secure, efficient upgrades, with partial and full boot mechanisms for synchronization and activation.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If large non-volatile memory is used in ONUs for software storage, then software can be stored locally, but manufacturing cost increases, power consumption increases, and software upgrade efficiency decreases

Engineering Contradiction:
Improvesoftware storage reliabilityVSAvoidmanufacturing cost
Core Design Contradiction:
ReliabilityVSEase of manufacture

Solution Approach 1:

The patent extracts the software storage function from the ONU by eliminating the large non-volatile memory from the ONU. Instead, software is stored externally in the OLT's memory, allowing the ONU to operate with minimal local storage (only small form factor pluggable device for boot instructions). This resolves the contradiction by removing the costly memory component while maintaining software availability through external storage in the OLT.

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The OLT's memory serves multiple functions: it stores software for multiple ONUs simultaneously, provides boot instructions, and enables software upgrades for the entire network. This universal storage solution replaces individual ONU memory, reducing overall manufacturing costs while maintaining reliable software storage across the network.

Inventive Principle:
Principle #6Universality (Multi-functionality)

2Reliability

If large non-volatile memory is used in ONUs for software storage, then software can be stored locally, but power consumption increases

Engineering Contradiction:
Improvesoftware storage reliabilityVSAvoidpower consumption
Core Design Contradiction:
ReliabilityVSUse of energy by moving object

Solution Approach 1:

The patent removes the large non-volatile memory from the ONU, extracting the software storage function to the OLT. This eliminates the power consumption associated with maintaining large memory in each ONU, while the OLT's centralized memory serves all ONUs efficiently. The ONU only requires minimal memory for boot instructions, dramatically reducing power consumption.

Inventive Principle:
Principle #2Taking out (Extraction)

3Reliability

If large non-volatile memory is used in ONUs for software storage, then software can be stored locally, but software upgrade time increases and OLT resources are consumed

Engineering Contradiction:
Improvesoftware storage reliabilityVSAvoidsoftware upgrade time
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The patent merges the software storage function for all ONUs into a single location (OLT's memory) rather than distributing it across multiple ONUs. This consolidation allows the OLT to broadcast software updates to multiple ONUs simultaneously, dramatically reducing upgrade time compared to point-to-point downloads. The OLT's centralized control enables efficient resource utilization during software upgrades.

Inventive Principle:
Principle #5Merging (Combining)

Solution Approach 2:

The OLT prepares software updates in advance in its memory, ready for broadcast to multiple ONUs. This preliminary preparation allows the OLT to efficiently distribute software to the entire network in a coordinated manner, reducing overall upgrade time compared to individual ONU downloads.

Inventive Principle:
Principle #10Preliminary action

4Reliability

If large non-volatile memory is used in ONUs, then software can be stored locally, but the ONU becomes vulnerable to tampering

Engineering Contradiction:
Improvesoftware storage reliabilityVSAvoidtampering vulnerability
Core Design Contradiction:
ReliabilityVSObject-affected harmful factors

Solution Approach 1:

The patent extracts software storage from the ONU to the OLT, removing the vulnerable local memory from the ONU. By storing software centrally in the OLT and using secure broadcast mechanisms, the system eliminates the tampering vulnerability associated with local ONU memory while maintaining reliable software delivery through the controlled OLT environment.

Inventive Principle:
Principle #2Taking out (Extraction)

Data Source

PatentUS10333911B2Flashless optical network unit
Publication Date: 2019.06.25 AVAGO TECHNOLOGIES INTERNATIONAL SALES PTE LTD
  • US10333911B2 patent drawing
  • US10333911B2 patent drawing
  • US10333911B2 patent drawing

AI summary

A system, method, and computer program product for booting a device are provided herein. The method includes the steps of synchronizing the device based on a downstream signal from a second device, receiving a software from the second device for booting on a reserved downstream channel of the second device, and storing the received first software in a volatile memory. The device does not pre-store the software in a non-volatile memory.