Versions Compared

Key

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

...

  • Network interfaces: multiple interfaces from difference CNI plugins, e.g. one is Multus default CNI (e.g. flannel or Calico), one is OVN CNI to connect to virtual network1 then connect to corp network, and the last one is OVN CNI which connect to external router
  • WAN configuration: an initial script running in the container will use uci command to do initial WAN configuration based on the input
    • WAN interface definition (e.g. interface, member etc.)

      config interface 'wan'
      	option enabled '1'
      	list track_ip '8.8.4.4'
      	list track_ip '8.8.8.8'
      	list track_ip '208.67.222.222'
      	list track_ip '208.67.220.220'
      	option reliability '2'
      	option count '1'
      	option timeout '2'
      	option interval '5'
      	option down '3'
      	option up '8'
      config member 'wan_m1_w3'
      	option interface 'wan'
      	option metric '1'
      	option weight '3'


    • Initial Traffic rules (e.g. policy, rule etc.)

      config policy 'wan_only'
      	list use_member 'wan_m1_w3'
      config rule 'sticky_even'
      	option src_ip '0.0.0.0/0.0.0.1'
      	option dest_port '443'
      	option proto 'tcp'
      	option use_policy 'wan_only'


...

  • command: 

    POST /cgi-bin/luci/admin/config/command

    Execute commands in OpenWRT CNF

    Normal Response Code: 200

    Error Response Code: 400

    Request:

    NameInTypeDescription
    commandBodyStringcommands to be executed in CNF, each command is separated by semicolon


QAT support

QAT support is required for hardware acceleration of https, and it will be supported by QAT kernel mode device plugin.

Implementations

The Akraino-SDEWAN-OutOfBoxNetworking.pptx describes the whole SDEWAN solution design.

ICN R3 release will focus on implementing the SDEWAN CNF and EWAN config Agent then designing the End-to-End demo with other components described in the SDEWAN solution.

Below diagram describes the interaction between SDEWAN CNF and EWAN config Agent.

Image Added