Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

Create state machine for event handling from DOCSIS stack. This is called from provisioning abstraction layer when any provisioning event occurs. Registered DOCSIS init event will be handled by the state machine. gw_prov_utopia will initialise CCSP system configuration through utopia_init.sh.

When eSAFE has not yet begun its provisioning process: Initialise DOCSIS resources required for external DOCSIS interface. All database resources needed for DOCSIS maintenance are initialised. Initialise an eSafe device database. Physical network interface used by the eRouter are added. DOCSIS events are registered. 

eRouter Initialization:
The eRouter operates in any one of the following three modes:

• IPv4 Protocol Enabled
• IPv6 Protocol Enabled
• Dual IP Protocol Enabled

The eRouter can also be set to 'Disabled' mode, which turns the eRouter into a bridging device. The eRouter must support all the three modes of operations along with the ability to be set to 'Disabled' mode. The eRouter, by default will be in 'Dual IP Protocol Enabled' mode.

At this point even if eRouter mode is enabled, eRouter operation mode is either "Disabled" or set to "No IPv4, no IPv6", regardless of which is enabled. DOCSIS local bridge is disconnected. Event notification is sent on DOCSIS initialisation.

When eSAFE is in the process of provisioning: When notification is received to change device mode to eRouter Mode(from disable to enable),  enable eSafe device. Set the eRouter operation mode to "No IPv4, no IPv6". 

eSAFE completes its provisioning: 

IPv4 WAN Side Routing: When upstream ipv4-status notification is received, eSafe database is updated with router provisioning status finished. The eRouter operation mode is set to both IPv4, IPv6 or only IPv4.

IPv6 WAN Side Routing: When upstream ipv6-status notification is received, eSafe database is updated with router provisioning status finished. The eRouter operation mode is set to both IPv4, IPv6 or only IPv6.