diff --git a/404.html b/404.html index 2ee736c6ba..b8ad99f1e4 100644 --- a/404.html +++ b/404.html @@ -6,7 +6,7 @@ Page Not Found | SSN Docs - + diff --git a/assets/js/255640f0.6f1abec2.js b/assets/js/255640f0.2089a0f3.js similarity index 72% rename from assets/js/255640f0.6f1abec2.js rename to assets/js/255640f0.2089a0f3.js index 26215aefa4..59b7b19d7b 100644 --- a/assets/js/255640f0.6f1abec2.js +++ b/assets/js/255640f0.2089a0f3.js @@ -1 +1 @@ -"use strict";(self.webpackChunk_128t_docs=self.webpackChunk_128t_docs||[]).push([[7771],{13924:(e,n,i)=>{i.d(n,{Ay:()=>s});var t=i(74848),r=i(28453);function o(e){const n={code:"code",h3:"h3",p:"p",pre:"pre",...(0,r.R)(),...e.components};return(0,t.jsxs)(t.Fragment,{children:[(0,t.jsxs)(n.p,{children:["The configuration sample below adds a Linux interface ",(0,t.jsx)(n.code,{children:"enp0s14f1"})," to the HA sync team interface."]}),"\n",(0,t.jsx)(n.pre,{children:(0,t.jsx)(n.code,{children:"config\n\n authority\n\n router lshields\n name lshields\n\n node lanner7573\n name lanner7573\n\n ha-sync-redundancy\n redundant-interface enp0s14f1\n exit\n exit\n exit\n exit\nexit\n"})}),"\n",(0,t.jsx)(n.h3,{id:"ha-fabric-over-ha-sync",children:"HA Fabric Over HA Sync"}),"\n",(0,t.jsx)(n.p,{children:"The configuration sample below auto-generates HA fabric interfaces that leverage the existing HA sync connection to transit between the nodes."}),"\n",(0,t.jsx)(n.pre,{children:(0,t.jsx)(n.code,{children:"config\n\n authority\n\n router lshields\n name lshields\n\n ha-sync-redundancy\n generate-shared-fabric-interface true\n exit\n exit\n exit\nexit\n"})}),"\n",(0,t.jsxs)(n.p,{children:["This auto-generates the configuration for a device-interface named ",(0,t.jsx)(n.code,{children:"ha-fabric"})," on any nodes in the router, each with a network-interface named ",(0,t.jsx)(n.code,{children:"ha-fabric-intf"}),". The addresses used on these interfaces will be from the network ",(0,t.jsx)(n.code,{children:"169.254.252.0/30"}),". The network can be overridden by specifying a different network range for the option ",(0,t.jsx)(n.code,{children:"fabric-network"})," within the ",(0,t.jsx)(n.code,{children:"ha-sync-redundancy"})," container."]})]})}function s(e={}){const{wrapper:n}={...(0,r.R)(),...e.components};return n?(0,t.jsx)(n,{...e,children:(0,t.jsx)(o,{...e})}):o(e)}},50171:(e,n,i)=>{i.d(n,{Ay:()=>s});var t=i(74848),r=i(28453);function o(e){const n={p:"p",...(0,r.R)(),...e.components};return(0,t.jsxs)(t.Fragment,{children:[(0,t.jsx)(n.p,{children:"Within an HA router, the communication that occurs on the HA sync connection is vital to proper operation of the router. In many ways it should be thought of as akin to the backplane of a chassis-based router, despite the fact that it is provided through an Ethernet connection. Due to the importance of this connection to proper functionality, customers often wish to provide redundant connections for this traffic in case of cable or interface failure."}),"\n",(0,t.jsx)(n.p,{children:"Additionally, there is typically a desire to minimize the number of cables running between two nodes in an HA router, possibly due to lack of physical ports available. This plugin provides the ability to leverage the existing HA sync connection for HA fabric traffic in order to limit the number of physical connections between the two nodes. This can either allow users to avoid the use of three cables when using a redundant HA connection or avoid using two when the hardware does not provide sufficient ports."})]})}function s(e={}){const{wrapper:n}={...(0,r.R)(),...e.components};return n?(0,t.jsx)(n,{...e,children:(0,t.jsx)(o,{...e})}):o(e)}},20681:(e,n,i)=>{i.d(n,{Ay:()=>s});var t=i(74848),r=i(28453);function o(e){const n={a:"a",admonition:"admonition",code:"code",h3:"h3",p:"p",pre:"pre",...(0,r.R)(),...e.components};return(0,t.jsxs)(t.Fragment,{children:[(0,t.jsx)(n.h3,{id:"config-auto-generation",children:"Config Auto-Generation"}),"\n",(0,t.jsxs)(n.p,{children:["When enabling use of the shared fabric interface, this plugin auto-generates configuration for a kni host interface named ",(0,t.jsx)(n.code,{children:"ha-fabric"}),". If expected configuration is not being generated, please check the following log on the conductor for errors."]}),"\n",(0,t.jsx)(n.pre,{children:(0,t.jsx)(n.code,{children:"/var/log/128technology/plugins/ha-sync-redundancy-generate-configuration.log\n"})}),"\n",(0,t.jsx)(n.h3,{id:"plugin-state",children:"Plugin State"}),"\n",(0,t.jsxs)(n.p,{children:["The ",(0,t.jsx)(n.code,{children:"show plugin state"})," command provides useful information for troubleshooting proper performance of the plugin. The ",(0,t.jsx)(n.code,{children:"summary"})," version of this command shows a simple table indicating the status of the team and/or bridge as well as their individual members. A sample output of a fully working plugin is shown below."]}),"\n",(0,t.jsx)(n.admonition,{type:"note",children:(0,t.jsx)(n.p,{children:"If only using one of the two options in this plugin, the output will only contain information for either the team or bridge."})}),"\n",(0,t.jsx)(n.pre,{children:(0,t.jsx)(n.code,{children:"admin@node1.conductor# show plugins state router router1 summary 128T-ha-sync-redundancy\nFri 2021-09-03 20:05:53 UTC\nRetrieving state data...\nTarget: node1.router1\n\n============== ======== ====== ================\n Interface Exists Up In Bridge/Team\n============== ======== ====== ================\n team-ens3 True True N/A\n ens3 True True True\n ens4 True True True\n ha-fabric-br True True N/A\n fabric True True True\n ha-fabric True True True\n\nTarget: node2.router1\n\n============== ======== ====== ================\n Interface Exists Up In Bridge/Team\n============== ======== ====== ================\n team-ens3 True True N/A\n ens3 True True True\n ens4 True True True\n ha-fabric-br True True N/A\n fabric True True True\n ha-fabric True True True\n\nRetrieved state data.\nCompleted in 4.12 seconds\nadmin@node1.conductor#\n"})}),"\n",(0,t.jsxs)(n.p,{children:["If there is a ",(0,t.jsx)(n.code,{children:"False"})," value for any of these fields, further investigation should be undertaken as outlined below."]}),"\n",(0,t.jsxs)(n.p,{children:["The ",(0,t.jsx)(n.code,{children:"show plugin state"})," command can also be issued with a ",(0,t.jsx)(n.code,{children:"detail"})," option. This option reports the output of the Linux commands ",(0,t.jsx)(n.code,{children:"brctl show"})," and ",(0,t.jsx)(n.code,{children:"teamdctl state"})," which provide additional details of the status of the bridge and team interfaces."]}),"\n",(0,t.jsx)(n.admonition,{type:"note",children:(0,t.jsx)(n.p,{children:"If only using one of the two options in this plugin, the output will only contain information for either the team or bridge."})}),"\n",(0,t.jsx)(n.pre,{children:(0,t.jsx)(n.code,{children:"admin@node1.conductor# show plugins state router router1 detail 128T-ha-sync-redundancy\nFri 2021-09-03 20:17:21 UTC\nRetrieving state data...\n\n============================================================================\n node1.router1\n============================================================================\n Fabric Status:\n bridge name bridge id STP enabled interfaces\n ha-fabric-br 8000.500000020001 no fabric\n ha-fabric\n\n Team Status:\n ports:\n ens3:\n ifinfo:\n dev_addr: 50:00:00:02:00:01\n dev_addr_len: 6\n ifindex: 3\n ifname: ens3\n link:\n duplex: full\n speed: 1000\n up: True\n link_watches:\n list:\n link_watch_0:\n delay_down: 0\n delay_up: 0\n down_count: 1\n name: ethtool\n up: True\n up: True\n ens4:\n ifinfo:\n dev_addr: 50:00:00:02:00:01\n dev_addr_len: 6\n ifindex: 4\n ifname: ens4\n link:\n duplex: full\n speed: 1000\n up: True\n link_watches:\n list:\n link_watch_0:\n delay_down: 0\n delay_up: 0\n down_count: 0\n name: ethtool\n up: True\n up: True\n runner:\n active_port: ens4\n setup:\n daemonized: False\n dbus_enabled: True\n debug_level: 0\n kernel_team_mode_name: activebackup\n pid: 11070\n pid_file: /var/run/teamd/team-ens3.pid\n runner_name: activebackup\n zmq_enabled: False\n team_device:\n ifinfo:\n dev_addr: 50:00:00:02:00:01\n dev_addr_len: 6\n ifindex: 11\n ifname: team-ens3\n"})}),"\n",(0,t.jsx)(n.p,{children:"The sections below contain information on how the plugin orchestrates the setup of the team and bridge interfaces. This information can be used to troubleshoot proper operation of the plugin if these commands show issues with either the team or the bridge."}),"\n",(0,t.jsx)(n.h3,{id:"plugin-configuration",children:"Plugin Configuration"}),"\n",(0,t.jsxs)(n.p,{children:["When configuration is created for this plugin, the conductor creates a configuration file with the appropriate information on each node of the router. This file is located in the directory ",(0,t.jsx)(n.code,{children:"/var/lib/128technology/plugins/ha-sync-redundancy/"})," and named ",(0,t.jsx)(n.code,{children:"config.yaml"}),". A copy of this file named ",(0,t.jsx)(n.code,{children:"config.yaml.current"})," can be found in this directory if the config was read correctly. This file is used to maintain the last state of the configuration to detect when changes are made so that interfaces no longer needed can be cleaned up. The contents of this file should look as follows (based on the configuration above)."]}),"\n",(0,t.jsx)(n.pre,{children:(0,t.jsx)(n.code,{className:"language-yaml",children:'redundant_interface: "enp0s14f0"\nha_fabric_vlan: "1000"\n'})}),"\n",(0,t.jsx)(n.admonition,{type:"note",children:(0,t.jsx)(n.p,{children:"It can take several minutes after a commit from the conductor for this file to be generated."})}),"\n",(0,t.jsx)(n.h3,{id:"configuration-handling",children:"Configuration Handling"}),"\n",(0,t.jsxs)(n.p,{children:["Upon generation of the configuration file, a configuration handler is executed. This handler reads the configuration file, sets up the redundant team interface member, as well as setup a ",(0,t.jsx)(n.a,{href:"/docs/plugin_kni_namespace_scripts",children:"KNI namespace script"})," configuration file to handle the vlan interface and bridge creation. This script writes errors to the log file ",(0,t.jsx)(n.code,{children:"/var/log/128technology/plugins/ha-sync-redundancy.log"}),", providing details if issues arise. The config handler can also be executed manually by running ",(0,t.jsx)(n.code,{children:"/usr/bin/t128-ha-sync-redundancy-config-handler"}),"."]}),"\n",(0,t.jsx)(n.p,{children:"The contents of this file should look similar to what is shown below."}),"\n",(0,t.jsx)(n.pre,{children:(0,t.jsx)(n.code,{className:"language-yaml",children:"vlan-interfaces:\n- name: fabric\n base-intf: team-enp10s0f0\n vlan-id: 2000\nbridges:\n- name: ha-fabric-br\n kni-intf: ha-fabric\n target-intf: fabric\n"})}),"\n",(0,t.jsx)(n.h3,{id:"kni-namespace-script",children:"KNI Namespace Script"}),"\n",(0,t.jsx)(n.p,{children:"This portion is only relevant to the configuration of an HA Fabric VLAN."}),"\n",(0,t.jsxs)(n.p,{children:["After the configuration has been handled a configuration file for the namespace scripts is generated at ",(0,t.jsx)(n.code,{children:"/var/lib/128technology/kni/host/ha-fabric.conf"}),". In addition, symbolic links should be created to the kni namespace scripts in the directory ",(0,t.jsx)(n.code,{children:"/etc/128technology/plugins/network-scripts/host/ha-fabric"})," as shown below:"]}),"\n",(0,t.jsx)(n.pre,{children:(0,t.jsx)(n.code,{children:"[root@lr202006003427 ha-fabric]# ll\ntotal 20\nlrwxrwxrwx 1 root root 69 Aug 30 20:26 init -> /etc/128technology/plugins/network-scripts/default/kni_namespace/init\n-rwxr-xr-x 1 root root 246 Aug 30 20:52 monitoring\nlrwxrwxrwx 1 root root 62 Aug 30 20:26 reinit -> /etc/128technology/plugins/network-scripts/host/ha-fabric/init\nlrwxrwxrwx 1 root root 73 Aug 30 20:26 shutdown -> /etc/128technology/plugins/network-scripts/default/kni_namespace/shutdown\nlrwxrwxrwx 1 root root 72 Aug 30 20:26 startup -> /etc/128technology/plugins/network-scripts/default/kni_namespace/startup\n[root@lr202006003427 ha-fabric]#\n"})}),"\n",(0,t.jsxs)(n.p,{children:["If these scripts have errors, they will be shown in ",(0,t.jsx)(n.code,{children:"/var/log/128technology/highway.log"}),". On occasion, setting the log-level to ",(0,t.jsx)(n.code,{children:"debug"})," will provide additional details of how these scripts are run and errors they generate."]})]})}function s(e={}){const{wrapper:n}={...(0,r.R)(),...e.components};return n?(0,t.jsx)(n,{...e,children:(0,t.jsx)(o,{...e})}):o(e)}},52735:(e,n,i)=>{i.r(n),i.d(n,{assets:()=>f,contentTitle:()=>h,default:()=>x,frontMatter:()=>l,metadata:()=>u,toc:()=>p});var t=i(74848),r=i(28453),o=i(13924),s=i(50171),a=i(20681);function c(e){const n={a:"a",admonition:"admonition",em:"em",h3:"h3",h4:"h4",li:"li",p:"p",strong:"strong",ul:"ul",...(0,r.R)(),...e.components};return(0,t.jsxs)(t.Fragment,{children:[(0,t.jsx)(n.admonition,{type:"warning",children:(0,t.jsxs)(n.p,{children:["The plugin must be updated to version 1.1.0 or later prior to ",(0,t.jsx)(n.a,{href:"/docs/intro_upgrade_considerations#plugin-configuration-generation-changes",children:"upgrading the conductor to SSR version 5.4.0."})]})}),"\n",(0,t.jsx)(n.h3,{id:"release-200",children:"Release 2.0.0"}),"\n",(0,t.jsx)(n.p,{children:"Image based install and upgrade (IBU) support for SSR 6.3.0."}),"\n",(0,t.jsxs)(n.p,{children:[(0,t.jsx)(n.strong,{children:"Release Date:"})," Sep 30, 2024"]}),"\n",(0,t.jsx)(n.h3,{id:"release-113",children:"Release 1.1.3"}),"\n",(0,t.jsx)(n.h4,{id:"issues-fixed",children:"Issues Fixed"}),"\n",(0,t.jsxs)(n.ul,{children:["\n",(0,t.jsxs)(n.li,{children:["\n",(0,t.jsxs)(n.p,{children:[(0,t.jsx)(n.strong,{children:"PLUGIN-2233"})," VLAN ID cannot be modified"]}),"\n",(0,t.jsxs)(n.p,{children:[(0,t.jsx)(n.em,{children:(0,t.jsx)(n.strong,{children:"Resolution:"})})," Add new configuration field to modify the default VLAN ID used for the interface"]}),"\n"]}),"\n"]}),"\n",(0,t.jsx)(n.h3,{id:"release-112",children:"Release 1.1.2"}),"\n",(0,t.jsx)(n.h4,{id:"issues-fixed-1",children:"Issues Fixed"}),"\n",(0,t.jsxs)(n.ul,{children:["\n",(0,t.jsxs)(n.li,{children:["\n",(0,t.jsxs)(n.p,{children:[(0,t.jsx)(n.strong,{children:"PLUGIN-1580"})," Communication through HA sync interface was broken after one HA node was rebooted"]}),"\n",(0,t.jsxs)(n.p,{children:[(0,t.jsx)(n.em,{children:(0,t.jsx)(n.strong,{children:"Resolution:"})})," Set a priority on the teams interface so each node prefers the same interface as active"]}),"\n"]}),"\n"]}),"\n",(0,t.jsx)(n.h3,{id:"release-110",children:"Release 1.1.0"}),"\n",(0,t.jsx)(n.h4,{id:"issues-fixed-2",children:"Issues Fixed"}),"\n",(0,t.jsxs)(n.ul,{children:["\n",(0,t.jsxs)(n.li,{children:["\n",(0,t.jsxs)(n.p,{children:[(0,t.jsx)(n.strong,{children:"PLUGIN-1451"})," Config generation for the plugin failing"]}),"\n",(0,t.jsxs)(n.p,{children:[(0,t.jsx)(n.em,{children:(0,t.jsx)(n.strong,{children:"Resolution:"})})," Correctly handle the config generation for routers where the plugin is not enabled during config generation"]}),"\n"]}),"\n"]})]})}function d(e={}){const{wrapper:n}={...(0,r.R)(),...e.components};return n?(0,t.jsx)(n,{...e,children:(0,t.jsx)(c,{...e})}):c(e)}const l={title:"HA Sync Redundancy Plugin",sidebar_label:"HA Sync Redundancy Plugin"},h=void 0,u={id:"plugin_ha_sync_redundancy",title:"HA Sync Redundancy Plugin",description:"The HA Sync Redundancy plugin adds the ability to include an additional link in the team interface configured as described in Non-Forwarding HA Interfaces. Additionally, the plugin provides the ability to use the HA sync connection (single or dual-member) to send HA fabric traffic by creating a vlan sub-interface, and setting up a KNI interface in a bridge with this sub-interface.",source:"@site/docs/plugin_ha_sync_redundancy.mdx",sourceDirName:".",slug:"/plugin_ha_sync_redundancy",permalink:"/docs/plugin_ha_sync_redundancy",draft:!1,unlisted:!1,tags:[],version:"current",frontMatter:{title:"HA Sync Redundancy Plugin",sidebar_label:"HA Sync Redundancy Plugin"},sidebar:"docs",previous:{title:"GRE",permalink:"/docs/plugin_gre"},next:{title:"HTTP Probe Reachability Detection",permalink:"/docs/plugin_http_probe"}},f={},p=[{value:"Configuration Snippet",id:"configuration-snippet",level:2},{value:"Redundant HA Sync Interface",id:"redundant-ha-sync-interface",level:3},{value:"Use Cases",id:"use-cases",level:2},{value:"Troubleshooting",id:"troubleshooting",level:2},{value:"Release Notes",id:"release-notes",level:2}];function g(e){const n={a:"a",h2:"h2",h3:"h3",p:"p",...(0,r.R)(),...e.components};return(0,t.jsxs)(t.Fragment,{children:[(0,t.jsxs)(n.p,{children:["The HA Sync Redundancy plugin adds the ability to include an additional link in the team interface configured as described in ",(0,t.jsx)(n.a,{href:"/docs/config_non_forwarding_ha_interfaces",children:"Non-Forwarding HA Interfaces"}),". Additionally, the plugin provides the ability to use the HA sync connection (single or dual-member) to send HA fabric traffic by creating a vlan sub-interface, and setting up a KNI interface in a bridge with this sub-interface."]}),"\n",(0,t.jsx)(n.h2,{id:"configuration-snippet",children:"Configuration Snippet"}),"\n",(0,t.jsx)(n.h3,{id:"redundant-ha-sync-interface",children:"Redundant HA Sync Interface"}),"\n",(0,t.jsx)(o.Ay,{}),"\n",(0,t.jsx)(n.h2,{id:"use-cases",children:"Use Cases"}),"\n",(0,t.jsx)(s.Ay,{}),"\n",(0,t.jsx)(n.h2,{id:"troubleshooting",children:"Troubleshooting"}),"\n",(0,t.jsx)(a.Ay,{}),"\n",(0,t.jsx)(n.h2,{id:"release-notes",children:"Release Notes"}),"\n",(0,t.jsx)(d,{})]})}function x(e={}){const{wrapper:n}={...(0,r.R)(),...e.components};return n?(0,t.jsx)(n,{...e,children:(0,t.jsx)(g,{...e})}):g(e)}},28453:(e,n,i)=>{i.d(n,{R:()=>s,x:()=>a});var t=i(96540);const r={},o=t.createContext(r);function s(e){const n=t.useContext(o);return t.useMemo((function(){return"function"==typeof e?e(n):{...n,...e}}),[n,e])}function a(e){let n;return n=e.disableParentContext?"function"==typeof e.components?e.components(r):e.components||r:s(e.components),t.createElement(o.Provider,{value:n},e.children)}}}]); \ No newline at end of file +"use strict";(self.webpackChunk_128t_docs=self.webpackChunk_128t_docs||[]).push([[7771],{13924:(e,n,i)=>{i.d(n,{Ay:()=>s});var t=i(74848),r=i(28453);function o(e){const n={code:"code",h3:"h3",p:"p",pre:"pre",...(0,r.R)(),...e.components};return(0,t.jsxs)(t.Fragment,{children:[(0,t.jsxs)(n.p,{children:["The configuration sample below adds a Linux interface ",(0,t.jsx)(n.code,{children:"enp0s14f1"})," to the HA sync team interface."]}),"\n",(0,t.jsx)(n.pre,{children:(0,t.jsx)(n.code,{children:"config\n\n authority\n\n router lshields\n name lshields\n\n node lanner7573\n name lanner7573\n\n ha-sync-redundancy\n redundant-interface enp0s14f1\n exit\n exit\n exit\n exit\nexit\n"})}),"\n",(0,t.jsx)(n.h3,{id:"ha-fabric-over-ha-sync",children:"HA Fabric Over HA Sync"}),"\n",(0,t.jsx)(n.p,{children:"The configuration sample below auto-generates HA fabric interfaces that leverage the existing HA sync connection to transit between the nodes."}),"\n",(0,t.jsx)(n.pre,{children:(0,t.jsx)(n.code,{children:"config\n\n authority\n\n router lshields\n name lshields\n\n ha-sync-redundancy\n generate-shared-fabric-interface true\n exit\n exit\n exit\nexit\n"})}),"\n",(0,t.jsxs)(n.p,{children:["This auto-generates the configuration for a device-interface named ",(0,t.jsx)(n.code,{children:"ha-fabric"})," on any nodes in the router, each with a network-interface named ",(0,t.jsx)(n.code,{children:"ha-fabric-intf"}),". The addresses used on these interfaces will be from the network ",(0,t.jsx)(n.code,{children:"169.254.252.0/30"}),". The network can be overridden by specifying a different network range for the option ",(0,t.jsx)(n.code,{children:"fabric-network"})," within the ",(0,t.jsx)(n.code,{children:"ha-sync-redundancy"})," container."]})]})}function s(e={}){const{wrapper:n}={...(0,r.R)(),...e.components};return n?(0,t.jsx)(n,{...e,children:(0,t.jsx)(o,{...e})}):o(e)}},50171:(e,n,i)=>{i.d(n,{Ay:()=>s});var t=i(74848),r=i(28453);function o(e){const n={p:"p",...(0,r.R)(),...e.components};return(0,t.jsxs)(t.Fragment,{children:[(0,t.jsx)(n.p,{children:"Within an HA router, the communication that occurs on the HA sync connection is vital to proper operation of the router. In many ways it should be thought of as akin to the backplane of a chassis-based router, despite the fact that it is provided through an Ethernet connection. Due to the importance of this connection to proper functionality, customers often wish to provide redundant connections for this traffic in case of cable or interface failure."}),"\n",(0,t.jsx)(n.p,{children:"Additionally, there is typically a desire to minimize the number of cables running between two nodes in an HA router, possibly due to lack of physical ports available. This plugin provides the ability to leverage the existing HA sync connection for HA fabric traffic in order to limit the number of physical connections between the two nodes. This can either allow users to avoid the use of three cables when using a redundant HA connection or avoid using two when the hardware does not provide sufficient ports."})]})}function s(e={}){const{wrapper:n}={...(0,r.R)(),...e.components};return n?(0,t.jsx)(n,{...e,children:(0,t.jsx)(o,{...e})}):o(e)}},20681:(e,n,i)=>{i.d(n,{Ay:()=>s});var t=i(74848),r=i(28453);function o(e){const n={a:"a",admonition:"admonition",code:"code",h3:"h3",p:"p",pre:"pre",...(0,r.R)(),...e.components};return(0,t.jsxs)(t.Fragment,{children:[(0,t.jsx)(n.h3,{id:"config-auto-generation",children:"Config Auto-Generation"}),"\n",(0,t.jsxs)(n.p,{children:["When enabling use of the shared fabric interface, this plugin auto-generates configuration for a kni host interface named ",(0,t.jsx)(n.code,{children:"ha-fabric"}),". If expected configuration is not being generated, please check the following log on the conductor for errors."]}),"\n",(0,t.jsx)(n.pre,{children:(0,t.jsx)(n.code,{children:"/var/log/128technology/plugins/ha-sync-redundancy-generate-configuration.log\n"})}),"\n",(0,t.jsx)(n.h3,{id:"plugin-state",children:"Plugin State"}),"\n",(0,t.jsxs)(n.p,{children:["The ",(0,t.jsx)(n.code,{children:"show plugin state"})," command provides useful information for troubleshooting proper performance of the plugin. The ",(0,t.jsx)(n.code,{children:"summary"})," version of this command shows a simple table indicating the status of the team and/or bridge as well as their individual members. A sample output of a fully working plugin is shown below."]}),"\n",(0,t.jsx)(n.admonition,{type:"note",children:(0,t.jsx)(n.p,{children:"If only using one of the two options in this plugin, the output will only contain information for either the team or bridge."})}),"\n",(0,t.jsx)(n.pre,{children:(0,t.jsx)(n.code,{children:"admin@node1.conductor# show plugins state router router1 summary 128T-ha-sync-redundancy\nFri 2021-09-03 20:05:53 UTC\nRetrieving state data...\nTarget: node1.router1\n\n============== ======== ====== ================\n Interface Exists Up In Bridge/Team\n============== ======== ====== ================\n team-ens3 True True N/A\n ens3 True True True\n ens4 True True True\n ha-fabric-br True True N/A\n fabric True True True\n ha-fabric True True True\n\nTarget: node2.router1\n\n============== ======== ====== ================\n Interface Exists Up In Bridge/Team\n============== ======== ====== ================\n team-ens3 True True N/A\n ens3 True True True\n ens4 True True True\n ha-fabric-br True True N/A\n fabric True True True\n ha-fabric True True True\n\nRetrieved state data.\nCompleted in 4.12 seconds\nadmin@node1.conductor#\n"})}),"\n",(0,t.jsxs)(n.p,{children:["If there is a ",(0,t.jsx)(n.code,{children:"False"})," value for any of these fields, further investigation should be undertaken as outlined below."]}),"\n",(0,t.jsxs)(n.p,{children:["The ",(0,t.jsx)(n.code,{children:"show plugin state"})," command can also be issued with a ",(0,t.jsx)(n.code,{children:"detail"})," option. This option reports the output of the Linux commands ",(0,t.jsx)(n.code,{children:"brctl show"})," and ",(0,t.jsx)(n.code,{children:"teamdctl state"})," which provide additional details of the status of the bridge and team interfaces."]}),"\n",(0,t.jsx)(n.admonition,{type:"note",children:(0,t.jsx)(n.p,{children:"If only using one of the two options in this plugin, the output will only contain information for either the team or bridge."})}),"\n",(0,t.jsx)(n.pre,{children:(0,t.jsx)(n.code,{children:"admin@node1.conductor# show plugins state router router1 detail 128T-ha-sync-redundancy\nFri 2021-09-03 20:17:21 UTC\nRetrieving state data...\n\n============================================================================\n node1.router1\n============================================================================\n Fabric Status:\n bridge name bridge id STP enabled interfaces\n ha-fabric-br 8000.500000020001 no fabric\n ha-fabric\n\n Team Status:\n ports:\n ens3:\n ifinfo:\n dev_addr: 50:00:00:02:00:01\n dev_addr_len: 6\n ifindex: 3\n ifname: ens3\n link:\n duplex: full\n speed: 1000\n up: True\n link_watches:\n list:\n link_watch_0:\n delay_down: 0\n delay_up: 0\n down_count: 1\n name: ethtool\n up: True\n up: True\n ens4:\n ifinfo:\n dev_addr: 50:00:00:02:00:01\n dev_addr_len: 6\n ifindex: 4\n ifname: ens4\n link:\n duplex: full\n speed: 1000\n up: True\n link_watches:\n list:\n link_watch_0:\n delay_down: 0\n delay_up: 0\n down_count: 0\n name: ethtool\n up: True\n up: True\n runner:\n active_port: ens4\n setup:\n daemonized: False\n dbus_enabled: True\n debug_level: 0\n kernel_team_mode_name: activebackup\n pid: 11070\n pid_file: /var/run/teamd/team-ens3.pid\n runner_name: activebackup\n zmq_enabled: False\n team_device:\n ifinfo:\n dev_addr: 50:00:00:02:00:01\n dev_addr_len: 6\n ifindex: 11\n ifname: team-ens3\n"})}),"\n",(0,t.jsx)(n.p,{children:"The sections below contain information on how the plugin orchestrates the setup of the team and bridge interfaces. This information can be used to troubleshoot proper operation of the plugin if these commands show issues with either the team or the bridge."}),"\n",(0,t.jsx)(n.h3,{id:"plugin-configuration",children:"Plugin Configuration"}),"\n",(0,t.jsxs)(n.p,{children:["When configuration is created for this plugin, the conductor creates a configuration file with the appropriate information on each node of the router. This file is located in the directory ",(0,t.jsx)(n.code,{children:"/var/lib/128technology/plugins/ha-sync-redundancy/"})," and named ",(0,t.jsx)(n.code,{children:"config.yaml"}),". A copy of this file named ",(0,t.jsx)(n.code,{children:"config.yaml.current"})," can be found in this directory if the config was read correctly. This file is used to maintain the last state of the configuration to detect when changes are made so that interfaces no longer needed can be cleaned up. The contents of this file should look as follows (based on the configuration above)."]}),"\n",(0,t.jsx)(n.pre,{children:(0,t.jsx)(n.code,{className:"language-yaml",children:'redundant_interface: "enp0s14f0"\nha_fabric_vlan: "1000"\n'})}),"\n",(0,t.jsx)(n.admonition,{type:"note",children:(0,t.jsx)(n.p,{children:"It can take several minutes after a commit from the conductor for this file to be generated."})}),"\n",(0,t.jsx)(n.h3,{id:"configuration-handling",children:"Configuration Handling"}),"\n",(0,t.jsxs)(n.p,{children:["Upon generation of the configuration file, a configuration handler is executed. This handler reads the configuration file, sets up the redundant team interface member, as well as setup a ",(0,t.jsx)(n.a,{href:"/docs/plugin_kni_namespace_scripts",children:"KNI namespace script"})," configuration file to handle the vlan interface and bridge creation. This script writes errors to the log file ",(0,t.jsx)(n.code,{children:"/var/log/128technology/plugins/ha-sync-redundancy.log"}),", providing details if issues arise. The config handler can also be executed manually by running ",(0,t.jsx)(n.code,{children:"/usr/bin/t128-ha-sync-redundancy-config-handler"}),"."]}),"\n",(0,t.jsx)(n.p,{children:"The contents of this file should look similar to what is shown below."}),"\n",(0,t.jsx)(n.pre,{children:(0,t.jsx)(n.code,{className:"language-yaml",children:"vlan-interfaces:\n- name: fabric\n base-intf: team-enp10s0f0\n vlan-id: 2000\nbridges:\n- name: ha-fabric-br\n kni-intf: ha-fabric\n target-intf: fabric\n"})}),"\n",(0,t.jsx)(n.h3,{id:"kni-namespace-script",children:"KNI Namespace Script"}),"\n",(0,t.jsx)(n.p,{children:"This portion is only relevant to the configuration of an HA Fabric VLAN."}),"\n",(0,t.jsxs)(n.p,{children:["After the configuration has been handled a configuration file for the namespace scripts is generated at ",(0,t.jsx)(n.code,{children:"/var/lib/128technology/kni/host/ha-fabric.conf"}),". In addition, symbolic links should be created to the kni namespace scripts in the directory ",(0,t.jsx)(n.code,{children:"/etc/128technology/plugins/network-scripts/host/ha-fabric"})," as shown below:"]}),"\n",(0,t.jsx)(n.pre,{children:(0,t.jsx)(n.code,{children:"[root@lr202006003427 ha-fabric]# ll\ntotal 20\nlrwxrwxrwx 1 root root 69 Aug 30 20:26 init -> /etc/128technology/plugins/network-scripts/default/kni_namespace/init\n-rwxr-xr-x 1 root root 246 Aug 30 20:52 monitoring\nlrwxrwxrwx 1 root root 62 Aug 30 20:26 reinit -> /etc/128technology/plugins/network-scripts/host/ha-fabric/init\nlrwxrwxrwx 1 root root 73 Aug 30 20:26 shutdown -> /etc/128technology/plugins/network-scripts/default/kni_namespace/shutdown\nlrwxrwxrwx 1 root root 72 Aug 30 20:26 startup -> /etc/128technology/plugins/network-scripts/default/kni_namespace/startup\n[root@lr202006003427 ha-fabric]#\n"})}),"\n",(0,t.jsxs)(n.p,{children:["If these scripts have errors, they will be shown in ",(0,t.jsx)(n.code,{children:"/var/log/128technology/highway.log"}),". On occasion, setting the log-level to ",(0,t.jsx)(n.code,{children:"debug"})," will provide additional details of how these scripts are run and errors they generate."]})]})}function s(e={}){const{wrapper:n}={...(0,r.R)(),...e.components};return n?(0,t.jsx)(n,{...e,children:(0,t.jsx)(o,{...e})}):o(e)}},52735:(e,n,i)=>{i.r(n),i.d(n,{assets:()=>f,contentTitle:()=>h,default:()=>x,frontMatter:()=>l,metadata:()=>u,toc:()=>p});var t=i(74848),r=i(28453),o=i(13924),s=i(50171),a=i(20681);function c(e){const n={a:"a",admonition:"admonition",em:"em",h3:"h3",h4:"h4",li:"li",p:"p",strong:"strong",ul:"ul",...(0,r.R)(),...e.components};return(0,t.jsxs)(t.Fragment,{children:[(0,t.jsx)(n.admonition,{type:"warning",children:(0,t.jsxs)(n.p,{children:["The plugin must be updated to version 1.1.0 or later prior to ",(0,t.jsx)(n.a,{href:"/docs/intro_upgrade_considerations#plugin-configuration-generation-changes",children:"upgrading the conductor to SSR version 5.4.0."})]})}),"\n",(0,t.jsx)(n.h3,{id:"release-210",children:"Release 2.1.0"}),"\n",(0,t.jsxs)(n.p,{children:[(0,t.jsx)(n.strong,{children:"Release Date:"})," Jan 8, 2025"]}),"\n",(0,t.jsx)(n.h4,{id:"new-features-and-improvements",children:"New Features and Improvements"}),"\n",(0,t.jsxs)(n.ul,{children:["\n",(0,t.jsxs)(n.li,{children:[(0,t.jsx)(n.strong,{children:"PLUGIN-2626"})," Support configuring MTU, DSCP Map, and Transmit Cap options which will be applied to the auto-generted HA fabric interface."]}),"\n"]}),"\n",(0,t.jsx)(n.h4,{id:"issues-fixed",children:"Issues Fixed"}),"\n",(0,t.jsxs)(n.ul,{children:["\n",(0,t.jsxs)(n.li,{children:[(0,t.jsx)(n.strong,{children:"PLUGIN-2721"})," Resolve plugin downgrade config removal"]}),"\n"]}),"\n",(0,t.jsx)(n.h3,{id:"release-200",children:"Release 2.0.0"}),"\n",(0,t.jsx)(n.p,{children:"Image based install and upgrade (IBU) support for SSR 6.3.0."}),"\n",(0,t.jsxs)(n.p,{children:[(0,t.jsx)(n.strong,{children:"Release Date:"})," Sep 30, 2024"]}),"\n",(0,t.jsx)(n.h3,{id:"release-113",children:"Release 1.1.3"}),"\n",(0,t.jsx)(n.h4,{id:"issues-fixed-1",children:"Issues Fixed"}),"\n",(0,t.jsxs)(n.ul,{children:["\n",(0,t.jsxs)(n.li,{children:["\n",(0,t.jsxs)(n.p,{children:[(0,t.jsx)(n.strong,{children:"PLUGIN-2233"})," VLAN ID cannot be modified"]}),"\n",(0,t.jsxs)(n.p,{children:[(0,t.jsx)(n.em,{children:(0,t.jsx)(n.strong,{children:"Resolution:"})})," Add new configuration field to modify the default VLAN ID used for the interface"]}),"\n"]}),"\n"]}),"\n",(0,t.jsx)(n.h3,{id:"release-112",children:"Release 1.1.2"}),"\n",(0,t.jsx)(n.h4,{id:"issues-fixed-2",children:"Issues Fixed"}),"\n",(0,t.jsxs)(n.ul,{children:["\n",(0,t.jsxs)(n.li,{children:["\n",(0,t.jsxs)(n.p,{children:[(0,t.jsx)(n.strong,{children:"PLUGIN-1580"})," Communication through HA sync interface was broken after one HA node was rebooted"]}),"\n",(0,t.jsxs)(n.p,{children:[(0,t.jsx)(n.em,{children:(0,t.jsx)(n.strong,{children:"Resolution:"})})," Set a priority on the teams interface so each node prefers the same interface as active"]}),"\n"]}),"\n"]}),"\n",(0,t.jsx)(n.h3,{id:"release-110",children:"Release 1.1.0"}),"\n",(0,t.jsx)(n.h4,{id:"issues-fixed-3",children:"Issues Fixed"}),"\n",(0,t.jsxs)(n.ul,{children:["\n",(0,t.jsxs)(n.li,{children:["\n",(0,t.jsxs)(n.p,{children:[(0,t.jsx)(n.strong,{children:"PLUGIN-1451"})," Config generation for the plugin failing"]}),"\n",(0,t.jsxs)(n.p,{children:[(0,t.jsx)(n.em,{children:(0,t.jsx)(n.strong,{children:"Resolution:"})})," Correctly handle the config generation for routers where the plugin is not enabled during config generation"]}),"\n"]}),"\n"]})]})}function d(e={}){const{wrapper:n}={...(0,r.R)(),...e.components};return n?(0,t.jsx)(n,{...e,children:(0,t.jsx)(c,{...e})}):c(e)}const l={title:"HA Sync Redundancy Plugin",sidebar_label:"HA Sync Redundancy Plugin"},h=void 0,u={id:"plugin_ha_sync_redundancy",title:"HA Sync Redundancy Plugin",description:"The HA Sync Redundancy plugin adds the ability to include an additional link in the team interface configured as described in Non-Forwarding HA Interfaces. Additionally, the plugin provides the ability to use the HA sync connection (single or dual-member) to send HA fabric traffic by creating a vlan sub-interface, and setting up a KNI interface in a bridge with this sub-interface.",source:"@site/docs/plugin_ha_sync_redundancy.mdx",sourceDirName:".",slug:"/plugin_ha_sync_redundancy",permalink:"/docs/plugin_ha_sync_redundancy",draft:!1,unlisted:!1,tags:[],version:"current",frontMatter:{title:"HA Sync Redundancy Plugin",sidebar_label:"HA Sync Redundancy Plugin"},sidebar:"docs",previous:{title:"GRE",permalink:"/docs/plugin_gre"},next:{title:"HTTP Probe Reachability Detection",permalink:"/docs/plugin_http_probe"}},f={},p=[{value:"Configuration Snippet",id:"configuration-snippet",level:2},{value:"Redundant HA Sync Interface",id:"redundant-ha-sync-interface",level:3},{value:"Use Cases",id:"use-cases",level:2},{value:"Troubleshooting",id:"troubleshooting",level:2},{value:"Release Notes",id:"release-notes",level:2}];function g(e){const n={a:"a",h2:"h2",h3:"h3",p:"p",...(0,r.R)(),...e.components};return(0,t.jsxs)(t.Fragment,{children:[(0,t.jsxs)(n.p,{children:["The HA Sync Redundancy plugin adds the ability to include an additional link in the team interface configured as described in ",(0,t.jsx)(n.a,{href:"/docs/config_non_forwarding_ha_interfaces",children:"Non-Forwarding HA Interfaces"}),". Additionally, the plugin provides the ability to use the HA sync connection (single or dual-member) to send HA fabric traffic by creating a vlan sub-interface, and setting up a KNI interface in a bridge with this sub-interface."]}),"\n",(0,t.jsx)(n.h2,{id:"configuration-snippet",children:"Configuration Snippet"}),"\n",(0,t.jsx)(n.h3,{id:"redundant-ha-sync-interface",children:"Redundant HA Sync Interface"}),"\n",(0,t.jsx)(o.Ay,{}),"\n",(0,t.jsx)(n.h2,{id:"use-cases",children:"Use Cases"}),"\n",(0,t.jsx)(s.Ay,{}),"\n",(0,t.jsx)(n.h2,{id:"troubleshooting",children:"Troubleshooting"}),"\n",(0,t.jsx)(a.Ay,{}),"\n",(0,t.jsx)(n.h2,{id:"release-notes",children:"Release Notes"}),"\n",(0,t.jsx)(d,{})]})}function x(e={}){const{wrapper:n}={...(0,r.R)(),...e.components};return n?(0,t.jsx)(n,{...e,children:(0,t.jsx)(g,{...e})}):g(e)}},28453:(e,n,i)=>{i.d(n,{R:()=>s,x:()=>a});var t=i(96540);const r={},o=t.createContext(r);function s(e){const n=t.useContext(o);return t.useMemo((function(){return"function"==typeof e?e(n):{...n,...e}}),[n,e])}function a(e){let n;return n=e.disableParentContext?"function"==typeof e.components?e.components(r):e.components||r:s(e.components),t.createElement(o.Provider,{value:n},e.children)}}}]); \ No newline at end of file diff --git a/assets/js/runtime~main.02d434c9.js b/assets/js/runtime~main.8515e3f4.js similarity index 99% rename from assets/js/runtime~main.02d434c9.js rename to assets/js/runtime~main.8515e3f4.js index 5e1010dccd..3d0f464713 100644 --- a/assets/js/runtime~main.02d434c9.js +++ b/assets/js/runtime~main.8515e3f4.js @@ -1 +1 @@ -(()=>{"use strict";var e,a,c,d,b,f={},t={};function r(e){var a=t[e];if(void 0!==a)return a.exports;var c=t[e]={id:e,loaded:!1,exports:{}};return f[e].call(c.exports,c,c.exports,r),c.loaded=!0,c.exports}r.m=f,r.c=t,e=[],r.O=(a,c,d,b)=>{if(!c){var f=1/0;for(i=0;i=b)&&Object.keys(r.O).every((e=>r.O[e](c[o])))?c.splice(o--,1):(t=!1,b0&&e[i-1][2]>b;i--)e[i]=e[i-1];e[i]=[c,d,b]},r.n=e=>{var a=e&&e.__esModule?()=>e.default:()=>e;return r.d(a,{a:a}),a},c=Object.getPrototypeOf?e=>Object.getPrototypeOf(e):e=>e.__proto__,r.t=function(e,d){if(1&d&&(e=this(e)),8&d)return e;if("object"==typeof e&&e){if(4&d&&e.__esModule)return e;if(16&d&&"function"==typeof e.then)return e}var b=Object.create(null);r.r(b);var f={};a=a||[null,c({}),c([]),c(c)];for(var t=2&d&&e;"object"==typeof t&&!~a.indexOf(t);t=c(t))Object.getOwnPropertyNames(t).forEach((a=>f[a]=()=>e[a]));return f.default=()=>e,r.d(b,f),b},r.d=(e,a)=>{for(var c in a)r.o(a,c)&&!r.o(e,c)&&Object.defineProperty(e,c,{enumerable:!0,get:a[c]})},r.f={},r.e=e=>Promise.all(Object.keys(r.f).reduce(((a,c)=>(r.f[c](e,a),a)),[])),r.u=e=>"assets/js/"+({20:"db6dcd11",39:"527b551c",47:"f63e6c74",54:"b1978b04",78:"7ac9f663",91:"2607b1b2",129:"0bab7475",167:"a6bb4056",250:"1f1616ac",254:"d4d14826",289:"004d29da",343:"faf1f1be",354:"fa10e3f3",364:"e211bde1",367:"93be6e71",411:"c5279929",511:"d45ba56e",536:"2fa440c1",555:"54353486",569:"dfa394ad",602:"62394bcb",612:"4df5dc25",644:"86f31d58",655:"b4eae7ec",658:"1bb8506c",694:"8da94946",704:"086df995",766:"0d536465",799:"5fac8c42",818:"ed74b193",888:"3941dd91",892:"9205559b",961:"55114b35",990:"65695e94",992:"17cbe010",1026:"818e063f",1078:"7e6aac9a",1128:"4c42c872",1137:"00a68dd3",1153:"1c091541",1156:"6eb03461",1171:"60e9abaf",1203:"edb447db",1236:"5af760a9",1297:"72861149",1310:"8173bda7",1325:"dd367bbd",1343:"fc6ce1ea",1370:"cdf5a5ef",1371:"ee7e8d64",1404:"1f431a7f",1448:"e561cafd",1468:"1192f2f6",1469:"64978787",1471:"eb901005",1498:"992d12bf",1558:"843982b1",1605:"b4bd2b0b",1610:"ca456dc7",1622:"af49515d",1678:"a7434565",1679:"ab09dada",1681:"b1274c58",1735:"ccb21e0d",1737:"4216b717",1744:"30cefcb9",1755:"ff2b50c2",1788:"ba3cdc5f",1790:"1e666a79",1832:"de01d3dd",1870:"8a83f72d",1878:"0dc34735",1887:"96ead54b",1907:"05c36e2b",1958:"970eef1f",2004:"59671568",2074:"2d71f3d6",2076:"5ae586d9",2111:"b4d24f95",2141:"ba3718bb",2170:"dccf3ab3",2187:"64560f30",2189:"616e37ec",2196:"3decd099",2221:"55815b6b",2249:"3490ddc1",2264:"5aa897a9",2269:"2a9d7520",2404:"7c144864",2429:"926c5bcb",2459:"36e763bd",2550:"b6e893a1",2606:"86fe1fd1",2615:"46698544",2634:"c4f5d8e4",2635:"5582d5b3",2636:"a9a655f0",2640:"9c22df41",2665:"15909cf1",2711:"9e4087bc",2734:"478f4ac4",2745:"78d92bdf",2761:"91709424",2778:"c72aeafd",2801:"f4b635ce",2861:"9865a3ae",2864:"ef7082ef",2867:"0963058a",2870:"4e61e0e3",2897:"d227a8c3",2903:"427a70b9",2909:"081b0421",2941:"3558ab71",2955:"3cca6ccf",2985:"1edac7ad",2987:"7969531d",3005:"a6b5c6c6",3052:"31354b23",3060:"cf0efd07",3078:"ea1382de",3084:"5224cb1d",3100:"b6e3f72d",3103:"ec48aa20",3107:"914a4137",3120:"74ecf466",3158:"97e28c7f",3181:"61859c13",3187:"e34a462a",3195:"a528af12",3202:"715a6ac9",3208:"88e8f7d9",3218:"16118acf",3224:"2079ce5f",3249:"ccc49370",3335:"48158550",3357:"8d193b98",3358:"e8183211",3364:"c5412282",3365:"471ccc03",3411:"a69666e7",3451:"f45a5c22",3503:"4735c680",3526:"671608d5",3532:"59ae29ec",3561:"65f51a88",3596:"2cd030d7",3604:"a99bd435",3680:"f1e929de",3681:"0e0828f7",3747:"e63a4ff9",3755:"15d9d91e",3774:"4d4af71b",3784:"adebacd5",3867:"b92f2ffe",3925:"ab9d194b",3965:"12973385",3998:"f91bd91a",4019:"999eefda",4030:"6d8c58e0",4031:"35c020be",4034:"bd6161a8",4040:"ea10fb5e",4057:"3a18a969",4082:"1a258abc",4160:"99d3adc8",4201:"e4ea85d2",4243:"c545ce38",4275:"50aea046",4341:"34c2e656",4347:"c243f67e",4365:"504258c1",4399:"e5498f89",4402:"4433aa4a",4455:"03cc388d",4501:"7eb68200",4611:"9e626a34",4648:"f7f081c4",4657:"165d6ddb",4701:"c981d5a5",4711:"8dcb5479",4744:"a6c6e198",4813:"6875c492",4943:"b5d5832c",4946:"babf756d",4947:"79ba8483",4969:"1d409f39",5075:"f78817c8",5162:"6c3a45f3",5175:"1c7c7999",5181:"23315faa",5198:"22e0479f",5229:"ca8e00cf",5248:"f600d6b7",5252:"157d0f51",5312:"b2595e07",5346:"78993498",5358:"7c44e394",5381:"f75c78c7",5409:"751933b8",5453:"5bd80e3c",5462:"6df6cef9",5469:"97984012",5474:"b01dec8d",5503:"908e7fd1",5528:"ec32fd95",5542:"e7f5cf85",5545:"d9f2e9de",5548:"247783bb",5569:"886da407",5611:"12358849",5647:"a8de73b6",5676:"9df5ba08",5695:"cd3a1b71",5700:"f3e4e9ba",5750:"c94c6a81",5806:"31fb6667",5842:"8f8a8486",5855:"caae6a74",5857:"66d1a6d6",5917:"16bb0c08",5972:"fad34d8c",5997:"95213309",6002:"067f2491",6066:"b3c6666a",6070:"0992c981",6075:"b7ea8a15",6085:"ef15f058",6164:"9227984d",6171:"d6ac5f87",6180:"24dbbfb5",6183:"95767f4f",6200:"eb1faaeb",6212:"e9447916",6224:"813c1e3c",6283:"7b5f5324",6288:"b72abd29",6339:"237f94c4",6342:"d10df0a9",6353:"0ebeaf92",6447:"75044d13",6505:"18a680dd",6516:"da8a5efc",6575:"18f2e2f8",6581:"d9127814",6589:"62cebd80",6661:"5832e93a",6721:"900a4776",6744:"7ca7b227",6792:"9e3994f8",6802:"1f81fecc",6835:"2b0c565e",6851:"13bce32c",6863:"123589a3",6935:"9ca5c793",6942:"db0e5665",6986:"cd45153b",7005:"c3e6aa36",7011:"585ae136",7056:"bcb93440",7098:"a7bd4aaa",7115:"712a2f3f",7122:"7035f7a2",7145:"f81a22e1",7152:"9ea1a2aa",7154:"e42d5ae1",7160:"7fa6ed4f",7189:"b379c27a",7198:"fb06d519",7266:"a2a4c143",7286:"536d7d7c",7342:"caafc210",7361:"3e30922d",7391:"618df328",7392:"37f96fb0",7453:"91e0204a",7470:"024d2706",7472:"814f3328",7578:"01694cfb",7599:"4cfec2fe",7643:"a6aa9e1f",7650:"4ca1d71d",7716:"038c53d3",7738:"4c0db3b1",7764:"024adeab",7771:"255640f0",7789:"79e69da7",7912:"5250c73b",7982:"0be46c6c",8007:"db955a95",8086:"7c955499",8108:"f6895f07",8117:"068fb888",8120:"20c6af36",8127:"6e45904a",8130:"066adc50",8183:"c96912e9",8209:"01a85c17",8221:"94672f35",8238:"79d59ab0",8262:"eec387e9",8401:"17896441",8426:"3aa60141",8435:"3c48957e",8465:"55700ae3",8511:"9460990c",8534:"bb107151",8540:"677a531e",8550:"f8de5346",8552:"fcacda66",8572:"7abea780",8581:"935f2afb",8585:"0c4bd717",8604:"8435a5af",8620:"82a75a29",8621:"d0606bd0",8640:"c42e881b",8760:"2b21a708",8771:"0c9e687f",8776:"963555e3",8780:"de9df2e6",8791:"67ac5e10",8868:"c97842fb",8889:"ab8ea87d",8897:"62a43286",8960:"49064f55",8968:"f94bd8bd",8974:"66b27df6",9008:"8208b10f",9048:"a94703ab",9074:"15c187d8",9090:"99a0b27e",9091:"ef42a3c2",9174:"09c4fc3a",9233:"0d226310",9240:"a9f22230",9293:"bb676ca9",9303:"dc698a41",9331:"836cb097",9334:"b55382bf",9370:"8703a4a5",9381:"3010c7f0",9418:"937cb005",9427:"baa6ba52",9445:"5ba3ee34",9480:"fb8e5513",9521:"5dde18f1",9561:"5405175c",9564:"3ee0686d",9596:"c9e1f498",9600:"54d8552d",9639:"74361193",9647:"5e95c892",9673:"5a656ac9",9677:"e7fbe30b",9686:"00b6c21a",9702:"78d53149",9729:"c5ae1959",9773:"328f9ef3",9787:"3ad39273",9809:"d88b10c2",9888:"38ba65fd",9894:"8e519f58",9941:"26681f38",9953:"43b47194",9989:"72814a2c"}[e]||e)+"."+{20:"ee6e3277",39:"edccef61",47:"ed98e678",54:"f1d142f2",78:"95d24604",91:"ce556914",129:"52cc8c59",141:"de9f3b3c",167:"b3c2e79d",250:"387edb39",254:"760ee5b3",289:"15fdde39",343:"83004357",354:"1e652f19",364:"6c7ce1d1",367:"da101439",397:"da1e9260",411:"0facf8b4",511:"137ff17f",536:"bccca094",555:"7b5f40b5",569:"929a7782",602:"bfb8637a",604:"b40e813b",612:"88e7c2ab",619:"799695af",644:"470faf7f",655:"8ba62196",658:"425aff26",694:"30c9bdff",704:"dd83f17c",766:"d572e4f9",799:"fa1c2662",818:"9df7c5da",888:"7860acf2",892:"93d1bd04",961:"0b5a96f9",971:"ccc70bb4",990:"e3424678",992:"eca515b1",1026:"25d70434",1078:"74f08c36",1128:"126dc819",1137:"894d3d28",1153:"2a9adbbf",1156:"f4689d34",1169:"8324bf40",1171:"3f303732",1176:"55cbfd7d",1203:"56005e04",1236:"501f9e9f",1297:"6308a0dc",1310:"61f4014e",1325:"949e39f5",1329:"9a1e19df",1343:"7a5227ce",1370:"532b540f",1371:"f4c8ab7a",1404:"a7a683f8",1448:"212ee3ea",1468:"56707819",1469:"b94550cc",1471:"7a9eaa02",1498:"796586be",1558:"0426fb6b",1605:"e0e38ade",1610:"def5bd4f",1622:"162a2ce3",1678:"f29848b0",1679:"da3c0c9b",1681:"25c03f50",1689:"01b68ebb",1735:"0b37f145",1737:"089199b0",1744:"5af1ddc9",1755:"0c4e8cf2",1788:"f58067db",1790:"58359029",1832:"13dbde17",1870:"1cf63081",1878:"205f5cb0",1887:"0c7640e6",1907:"5f6010e2",1958:"0e7a117d",1987:"58094b24",2004:"5ab7dfca",2074:"f6ba95b0",2076:"88fdf70e",2111:"89b39f86",2130:"fbeff7d3",2141:"7665af74",2144:"0ac08618",2170:"3f2243bb",2187:"381c2680",2189:"6d7cd317",2196:"3a5e1a3c",2221:"8ef583c0",2237:"6e38e341",2249:"87a1a8da",2264:"f5c10e84",2269:"62eb0cb5",2315:"5e7aadf5",2404:"f4c09f5c",2429:"8f5cc82d",2459:"bff3d9ce",2550:"95d6a589",2606:"088caf3b",2615:"ef37fa4e",2634:"15f9fa4d",2635:"e45cef78",2636:"b0baef54",2640:"9af4a835",2665:"91e86e83",2704:"aa88eb42",2711:"d8e6582c",2734:"68c3c420",2745:"230a490e",2761:"4245ee9a",2778:"bcaa460e",2801:"2b4df4b6",2861:"be8f5083",2864:"b4a4b641",2867:"f36ec8e9",2870:"69454e27",2875:"a78023fe",2897:"a40e93e1",2903:"217b96ea",2909:"0c614a3d",2941:"46b89a30",2955:"6f4c1413",2985:"7edd4608",2987:"dcdb8502",3005:"7c746816",3052:"aca92bf2",3060:"8378bf16",3078:"1e5e4855",3084:"e00c67cd",3100:"5f3b7bc5",3103:"4af2f59a",3107:"7ef6e604",3120:"b160cc0a",3158:"62f61681",3181:"2de50031",3187:"c40d7c7a",3195:"7ff60148",3202:"287c0707",3208:"954e975e",3218:"67044b0b",3224:"591f2942",3249:"cdec1bb8",3292:"9c205805",3335:"072f27e5",3357:"ee07dc6e",3358:"86051b99",3364:"dd55abd1",3365:"9cc4168d",3411:"67adb508",3417:"30a5d238",3451:"4afc1be4",3503:"00aaa1e4",3526:"839ec97b",3532:"1efc8f6b",3561:"935b45dc",3596:"640a6644",3604:"d6b87f89",3680:"723e12ad",3681:"c85576d6",3687:"889e2061",3747:"7ec754b3",3755:"dfa0680c",3774:"0ca8d18b",3784:"35ebfb54",3867:"4e6f9a21",3874:"e3ea4c48",3925:"d84a04bc",3965:"673551c2",3998:"99794c8f",4019:"9d23f4b2",4030:"b5dce83d",4031:"91edb431",4034:"e4dcec59",4040:"9854ed0e",4057:"08254a91",4073:"cfc185ed",4082:"49f75832",4104:"50c402cf",4160:"db5f6bb3",4201:"f70b9a42",4243:"02364238",4275:"5e59d37c",4341:"368b46e3",4347:"d2684a8b",4365:"234d99a3",4399:"31d2934c",4402:"7baf265b",4455:"726beea7",4501:"995f8940",4529:"848059b7",4564:"2c323e22",4611:"653917d6",4648:"405319ff",4657:"5b7e1004",4701:"a53e68ce",4711:"d6d3b1bc",4744:"632ef287",4813:"979357b1",4943:"6614677a",4946:"09a0bfe8",4947:"5e9bc40f",4969:"0966ef95",5075:"63b1c69f",5162:"8279ca61",5163:"f769838e",5175:"d5562c31",5181:"3886c2f8",5198:"7135fb74",5229:"c7acce26",5248:"3387b5b6",5252:"144549a3",5312:"5a53e64c",5346:"4c51818b",5358:"f2abced7",5381:"d9fe8f5c",5409:"40c585eb",5453:"78d68f88",5462:"9e8552a5",5469:"d1b0d110",5474:"ee623316",5503:"7db88df0",5528:"365fab5a",5542:"a47e685b",5545:"fba50a95",5548:"29da01b5",5569:"c6cdcece",5611:"cebcf20e",5628:"698f28f6",5633:"ee82e417",5647:"a1ca7cb2",5676:"a667eb21",5695:"dcdf473b",5700:"24674927",5750:"39d3fa1c",5806:"10d88818",5842:"7a943caa",5855:"1c6555e2",5857:"13678590",5860:"ad193164",5917:"164a0d47",5972:"938e7cc3",5997:"fea9289c",6002:"c1296b0e",6066:"c6a6af53",6070:"2c1357e5",6075:"54a6a5f7",6085:"129e6097",6164:"ae39b2ea",6171:"8d81b7d7",6180:"629ee403",6183:"009f6a25",6200:"c3e00193",6212:"89676a98",6224:"2f88251c",6283:"15794d7e",6288:"6903a96b",6339:"835d19d6",6342:"9db8b9b3",6353:"2789bea1",6447:"7146d95a",6505:"0298dd68",6516:"a80c0ab5",6575:"210591c3",6581:"44aafe56",6589:"4c2a5469",6625:"3e4749c4",6661:"5ca4d74a",6721:"8fc0be88",6744:"f7633957",6770:"91492e1a",6792:"97d11a82",6802:"2e4b4773",6835:"726c45fa",6851:"ce7b0e8c",6863:"dc6f18e8",6935:"5e9a4e33",6942:"646dbf61",6986:"fcb375b0",7005:"9e8505bd",7011:"08f1ee6c",7056:"9c2e004d",7098:"cf58e7e6",7115:"ceca446f",7122:"a3ea5875",7145:"5454b73a",7152:"613c2788",7154:"56b651b5",7160:"4fa4fe66",7189:"79be2fc2",7198:"f18eb52e",7266:"bee1ac23",7286:"0422940c",7342:"bf659467",7361:"dc3f8554",7391:"fa13bb37",7392:"8ad68e03",7453:"142edc43",7470:"788ea942",7472:"b58469ab",7578:"d8caf054",7599:"cd8bb636",7643:"30c8eec2",7650:"bdb187bc",7716:"9663811d",7738:"ec809e1b",7764:"884ba2b8",7771:"6f1abec2",7789:"b31aafec",7899:"f0caff57",7912:"95a8aa78",7982:"d19114d7",8007:"ec80508c",8086:"94ad2158",8108:"6fd5a018",8117:"b5d1984c",8120:"ea5d0ce1",8127:"11a82e86",8130:"3c6d8853",8146:"212d90a0",8183:"34400e86",8209:"bec8d475",8221:"73aa68b1",8238:"f050c583",8262:"a4a79eba",8401:"cebf9e05",8426:"77ae5306",8435:"ab8158d5",8465:"2aba6655",8511:"87bdbfbc",8534:"5fd4b707",8540:"f6899d71",8544:"db009549",8550:"8c3f5baa",8552:"7c994d87",8572:"a9106d17",8581:"937b705b",8585:"236e87e2",8604:"51f28635",8620:"8a4e9b92",8621:"4078c048",8640:"b2eb3506",8760:"45874e30",8771:"b3436ab5",8776:"349b44d1",8780:"f7c616e6",8791:"5f8a9e90",8846:"3602f905",8868:"e1fca583",8889:"4d800916",8897:"7580286d",8913:"39afc07a",8960:"9a9fc8ee",8968:"e82b86ad",8974:"a610dd39",8989:"08dc9fc8",8995:"3d0f054e",9008:"3148c225",9048:"40ca5e00",9074:"b1a117f8",9090:"d0022930",9091:"a0212418",9174:"55a2d27d",9233:"4bf9b6de",9240:"fdc2a754",9293:"a4d9a76b",9303:"fe70d0cf",9312:"034c457f",9331:"f7a7fe8b",9334:"5d19fec5",9370:"aa82b287",9381:"04582a70",9418:"6701e706",9427:"039f78b3",9445:"8831dc68",9480:"b8d19366",9521:"f81bc6ae",9561:"20450306",9564:"27f89463",9596:"51d34e5b",9600:"34208508",9639:"5723e96e",9647:"05d87c7f",9673:"0b2fcf4c",9677:"0ae1ab19",9686:"8d7067bd",9702:"5eacdb1d",9729:"6bc8a95c",9773:"2f09134f",9787:"da5e1fc9",9809:"a4b0eade",9888:"9e231c95",9894:"fa584b3b",9941:"0e721675",9953:"def5ab12",9989:"2e0693cb"}[e]+".js",r.miniCssF=e=>{},r.g=function(){if("object"==typeof globalThis)return globalThis;try{return this||new Function("return this")()}catch(e){if("object"==typeof window)return window}}(),r.o=(e,a)=>Object.prototype.hasOwnProperty.call(e,a),d={},b="128t-docs:",r.l=(e,a,c,f)=>{if(d[e])d[e].push(a);else{var t,o;if(void 0!==c)for(var n=document.getElementsByTagName("script"),i=0;i{t.onerror=t.onload=null,clearTimeout(s);var b=d[e];if(delete d[e],t.parentNode&&t.parentNode.removeChild(t),b&&b.forEach((e=>e(c))),a)return a(c)},s=setTimeout(l.bind(null,void 0,{type:"timeout",target:t}),12e4);t.onerror=l.bind(null,t.onerror),t.onload=l.bind(null,t.onload),o&&document.head.appendChild(t)}},r.r=e=>{"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},r.p="/",r.gca=function(e){return e={12358849:"5611",12973385:"3965",17896441:"8401",46698544:"2615",48158550:"3335",54353486:"555",59671568:"2004",64978787:"1469",72861149:"1297",74361193:"9639",78993498:"5346",91709424:"2761",95213309:"5997",97984012:"5469",db6dcd11:"20","527b551c":"39",f63e6c74:"47",b1978b04:"54","7ac9f663":"78","2607b1b2":"91","0bab7475":"129",a6bb4056:"167","1f1616ac":"250",d4d14826:"254","004d29da":"289",faf1f1be:"343",fa10e3f3:"354",e211bde1:"364","93be6e71":"367",c5279929:"411",d45ba56e:"511","2fa440c1":"536",dfa394ad:"569","62394bcb":"602","4df5dc25":"612","86f31d58":"644",b4eae7ec:"655","1bb8506c":"658","8da94946":"694","086df995":"704","0d536465":"766","5fac8c42":"799",ed74b193:"818","3941dd91":"888","9205559b":"892","55114b35":"961","65695e94":"990","17cbe010":"992","818e063f":"1026","7e6aac9a":"1078","4c42c872":"1128","00a68dd3":"1137","1c091541":"1153","6eb03461":"1156","60e9abaf":"1171",edb447db:"1203","5af760a9":"1236","8173bda7":"1310",dd367bbd:"1325",fc6ce1ea:"1343",cdf5a5ef:"1370",ee7e8d64:"1371","1f431a7f":"1404",e561cafd:"1448","1192f2f6":"1468",eb901005:"1471","992d12bf":"1498","843982b1":"1558",b4bd2b0b:"1605",ca456dc7:"1610",af49515d:"1622",a7434565:"1678",ab09dada:"1679",b1274c58:"1681",ccb21e0d:"1735","4216b717":"1737","30cefcb9":"1744",ff2b50c2:"1755",ba3cdc5f:"1788","1e666a79":"1790",de01d3dd:"1832","8a83f72d":"1870","0dc34735":"1878","96ead54b":"1887","05c36e2b":"1907","970eef1f":"1958","2d71f3d6":"2074","5ae586d9":"2076",b4d24f95:"2111",ba3718bb:"2141",dccf3ab3:"2170","64560f30":"2187","616e37ec":"2189","3decd099":"2196","55815b6b":"2221","3490ddc1":"2249","5aa897a9":"2264","2a9d7520":"2269","7c144864":"2404","926c5bcb":"2429","36e763bd":"2459",b6e893a1:"2550","86fe1fd1":"2606",c4f5d8e4:"2634","5582d5b3":"2635",a9a655f0:"2636","9c22df41":"2640","15909cf1":"2665","9e4087bc":"2711","478f4ac4":"2734","78d92bdf":"2745",c72aeafd:"2778",f4b635ce:"2801","9865a3ae":"2861",ef7082ef:"2864","0963058a":"2867","4e61e0e3":"2870",d227a8c3:"2897","427a70b9":"2903","081b0421":"2909","3558ab71":"2941","3cca6ccf":"2955","1edac7ad":"2985","7969531d":"2987",a6b5c6c6:"3005","31354b23":"3052",cf0efd07:"3060",ea1382de:"3078","5224cb1d":"3084",b6e3f72d:"3100",ec48aa20:"3103","914a4137":"3107","74ecf466":"3120","97e28c7f":"3158","61859c13":"3181",e34a462a:"3187",a528af12:"3195","715a6ac9":"3202","88e8f7d9":"3208","16118acf":"3218","2079ce5f":"3224",ccc49370:"3249","8d193b98":"3357",e8183211:"3358",c5412282:"3364","471ccc03":"3365",a69666e7:"3411",f45a5c22:"3451","4735c680":"3503","671608d5":"3526","59ae29ec":"3532","65f51a88":"3561","2cd030d7":"3596",a99bd435:"3604",f1e929de:"3680","0e0828f7":"3681",e63a4ff9:"3747","15d9d91e":"3755","4d4af71b":"3774",adebacd5:"3784",b92f2ffe:"3867",ab9d194b:"3925",f91bd91a:"3998","999eefda":"4019","6d8c58e0":"4030","35c020be":"4031",bd6161a8:"4034",ea10fb5e:"4040","3a18a969":"4057","1a258abc":"4082","99d3adc8":"4160",e4ea85d2:"4201",c545ce38:"4243","50aea046":"4275","34c2e656":"4341",c243f67e:"4347","504258c1":"4365",e5498f89:"4399","4433aa4a":"4402","03cc388d":"4455","7eb68200":"4501","9e626a34":"4611",f7f081c4:"4648","165d6ddb":"4657",c981d5a5:"4701","8dcb5479":"4711",a6c6e198:"4744","6875c492":"4813",b5d5832c:"4943",babf756d:"4946","79ba8483":"4947","1d409f39":"4969",f78817c8:"5075","6c3a45f3":"5162","1c7c7999":"5175","23315faa":"5181","22e0479f":"5198",ca8e00cf:"5229",f600d6b7:"5248","157d0f51":"5252",b2595e07:"5312","7c44e394":"5358",f75c78c7:"5381","751933b8":"5409","5bd80e3c":"5453","6df6cef9":"5462",b01dec8d:"5474","908e7fd1":"5503",ec32fd95:"5528",e7f5cf85:"5542",d9f2e9de:"5545","247783bb":"5548","886da407":"5569",a8de73b6:"5647","9df5ba08":"5676",cd3a1b71:"5695",f3e4e9ba:"5700",c94c6a81:"5750","31fb6667":"5806","8f8a8486":"5842",caae6a74:"5855","66d1a6d6":"5857","16bb0c08":"5917",fad34d8c:"5972","067f2491":"6002",b3c6666a:"6066","0992c981":"6070",b7ea8a15:"6075",ef15f058:"6085","9227984d":"6164",d6ac5f87:"6171","24dbbfb5":"6180","95767f4f":"6183",eb1faaeb:"6200",e9447916:"6212","813c1e3c":"6224","7b5f5324":"6283",b72abd29:"6288","237f94c4":"6339",d10df0a9:"6342","0ebeaf92":"6353","75044d13":"6447","18a680dd":"6505",da8a5efc:"6516","18f2e2f8":"6575",d9127814:"6581","62cebd80":"6589","5832e93a":"6661","900a4776":"6721","7ca7b227":"6744","9e3994f8":"6792","1f81fecc":"6802","2b0c565e":"6835","13bce32c":"6851","123589a3":"6863","9ca5c793":"6935",db0e5665:"6942",cd45153b:"6986",c3e6aa36:"7005","585ae136":"7011",bcb93440:"7056",a7bd4aaa:"7098","712a2f3f":"7115","7035f7a2":"7122",f81a22e1:"7145","9ea1a2aa":"7152",e42d5ae1:"7154","7fa6ed4f":"7160",b379c27a:"7189",fb06d519:"7198",a2a4c143:"7266","536d7d7c":"7286",caafc210:"7342","3e30922d":"7361","618df328":"7391","37f96fb0":"7392","91e0204a":"7453","024d2706":"7470","814f3328":"7472","01694cfb":"7578","4cfec2fe":"7599",a6aa9e1f:"7643","4ca1d71d":"7650","038c53d3":"7716","4c0db3b1":"7738","024adeab":"7764","255640f0":"7771","79e69da7":"7789","5250c73b":"7912","0be46c6c":"7982",db955a95:"8007","7c955499":"8086",f6895f07:"8108","068fb888":"8117","20c6af36":"8120","6e45904a":"8127","066adc50":"8130",c96912e9:"8183","01a85c17":"8209","94672f35":"8221","79d59ab0":"8238",eec387e9:"8262","3aa60141":"8426","3c48957e":"8435","55700ae3":"8465","9460990c":"8511",bb107151:"8534","677a531e":"8540",f8de5346:"8550",fcacda66:"8552","7abea780":"8572","935f2afb":"8581","0c4bd717":"8585","8435a5af":"8604","82a75a29":"8620",d0606bd0:"8621",c42e881b:"8640","2b21a708":"8760","0c9e687f":"8771","963555e3":"8776",de9df2e6:"8780","67ac5e10":"8791",c97842fb:"8868",ab8ea87d:"8889","62a43286":"8897","49064f55":"8960",f94bd8bd:"8968","66b27df6":"8974","8208b10f":"9008",a94703ab:"9048","15c187d8":"9074","99a0b27e":"9090",ef42a3c2:"9091","09c4fc3a":"9174","0d226310":"9233",a9f22230:"9240",bb676ca9:"9293",dc698a41:"9303","836cb097":"9331",b55382bf:"9334","8703a4a5":"9370","3010c7f0":"9381","937cb005":"9418",baa6ba52:"9427","5ba3ee34":"9445",fb8e5513:"9480","5dde18f1":"9521","5405175c":"9561","3ee0686d":"9564",c9e1f498:"9596","54d8552d":"9600","5e95c892":"9647","5a656ac9":"9673",e7fbe30b:"9677","00b6c21a":"9686","78d53149":"9702",c5ae1959:"9729","328f9ef3":"9773","3ad39273":"9787",d88b10c2:"9809","38ba65fd":"9888","8e519f58":"9894","26681f38":"9941","43b47194":"9953","72814a2c":"9989"}[e]||e,r.p+r.u(e)},(()=>{var e={5354:0,1869:0};r.f.j=(a,c)=>{var d=r.o(e,a)?e[a]:void 0;if(0!==d)if(d)c.push(d[2]);else if(/^(1869|5354)$/.test(a))e[a]=0;else{var b=new Promise(((c,b)=>d=e[a]=[c,b]));c.push(d[2]=b);var f=r.p+r.u(a),t=new Error;r.l(f,(c=>{if(r.o(e,a)&&(0!==(d=e[a])&&(e[a]=void 0),d)){var b=c&&("load"===c.type?"missing":c.type),f=c&&c.target&&c.target.src;t.message="Loading chunk "+a+" failed.\n("+b+": "+f+")",t.name="ChunkLoadError",t.type=b,t.request=f,d[1](t)}}),"chunk-"+a,a)}},r.O.j=a=>0===e[a];var a=(a,c)=>{var d,b,f=c[0],t=c[1],o=c[2],n=0;if(f.some((a=>0!==e[a]))){for(d in t)r.o(t,d)&&(r.m[d]=t[d]);if(o)var i=o(r)}for(a&&a(c);n{"use strict";var e,a,c,d,b,f={},t={};function r(e){var a=t[e];if(void 0!==a)return a.exports;var c=t[e]={id:e,loaded:!1,exports:{}};return f[e].call(c.exports,c,c.exports,r),c.loaded=!0,c.exports}r.m=f,r.c=t,e=[],r.O=(a,c,d,b)=>{if(!c){var f=1/0;for(i=0;i=b)&&Object.keys(r.O).every((e=>r.O[e](c[o])))?c.splice(o--,1):(t=!1,b0&&e[i-1][2]>b;i--)e[i]=e[i-1];e[i]=[c,d,b]},r.n=e=>{var a=e&&e.__esModule?()=>e.default:()=>e;return r.d(a,{a:a}),a},c=Object.getPrototypeOf?e=>Object.getPrototypeOf(e):e=>e.__proto__,r.t=function(e,d){if(1&d&&(e=this(e)),8&d)return e;if("object"==typeof e&&e){if(4&d&&e.__esModule)return e;if(16&d&&"function"==typeof e.then)return e}var b=Object.create(null);r.r(b);var f={};a=a||[null,c({}),c([]),c(c)];for(var t=2&d&&e;"object"==typeof t&&!~a.indexOf(t);t=c(t))Object.getOwnPropertyNames(t).forEach((a=>f[a]=()=>e[a]));return f.default=()=>e,r.d(b,f),b},r.d=(e,a)=>{for(var c in a)r.o(a,c)&&!r.o(e,c)&&Object.defineProperty(e,c,{enumerable:!0,get:a[c]})},r.f={},r.e=e=>Promise.all(Object.keys(r.f).reduce(((a,c)=>(r.f[c](e,a),a)),[])),r.u=e=>"assets/js/"+({20:"db6dcd11",39:"527b551c",47:"f63e6c74",54:"b1978b04",78:"7ac9f663",91:"2607b1b2",129:"0bab7475",167:"a6bb4056",250:"1f1616ac",254:"d4d14826",289:"004d29da",343:"faf1f1be",354:"fa10e3f3",364:"e211bde1",367:"93be6e71",411:"c5279929",511:"d45ba56e",536:"2fa440c1",555:"54353486",569:"dfa394ad",602:"62394bcb",612:"4df5dc25",644:"86f31d58",655:"b4eae7ec",658:"1bb8506c",694:"8da94946",704:"086df995",766:"0d536465",799:"5fac8c42",818:"ed74b193",888:"3941dd91",892:"9205559b",961:"55114b35",990:"65695e94",992:"17cbe010",1026:"818e063f",1078:"7e6aac9a",1128:"4c42c872",1137:"00a68dd3",1153:"1c091541",1156:"6eb03461",1171:"60e9abaf",1203:"edb447db",1236:"5af760a9",1297:"72861149",1310:"8173bda7",1325:"dd367bbd",1343:"fc6ce1ea",1370:"cdf5a5ef",1371:"ee7e8d64",1404:"1f431a7f",1448:"e561cafd",1468:"1192f2f6",1469:"64978787",1471:"eb901005",1498:"992d12bf",1558:"843982b1",1605:"b4bd2b0b",1610:"ca456dc7",1622:"af49515d",1678:"a7434565",1679:"ab09dada",1681:"b1274c58",1735:"ccb21e0d",1737:"4216b717",1744:"30cefcb9",1755:"ff2b50c2",1788:"ba3cdc5f",1790:"1e666a79",1832:"de01d3dd",1870:"8a83f72d",1878:"0dc34735",1887:"96ead54b",1907:"05c36e2b",1958:"970eef1f",2004:"59671568",2074:"2d71f3d6",2076:"5ae586d9",2111:"b4d24f95",2141:"ba3718bb",2170:"dccf3ab3",2187:"64560f30",2189:"616e37ec",2196:"3decd099",2221:"55815b6b",2249:"3490ddc1",2264:"5aa897a9",2269:"2a9d7520",2404:"7c144864",2429:"926c5bcb",2459:"36e763bd",2550:"b6e893a1",2606:"86fe1fd1",2615:"46698544",2634:"c4f5d8e4",2635:"5582d5b3",2636:"a9a655f0",2640:"9c22df41",2665:"15909cf1",2711:"9e4087bc",2734:"478f4ac4",2745:"78d92bdf",2761:"91709424",2778:"c72aeafd",2801:"f4b635ce",2861:"9865a3ae",2864:"ef7082ef",2867:"0963058a",2870:"4e61e0e3",2897:"d227a8c3",2903:"427a70b9",2909:"081b0421",2941:"3558ab71",2955:"3cca6ccf",2985:"1edac7ad",2987:"7969531d",3005:"a6b5c6c6",3052:"31354b23",3060:"cf0efd07",3078:"ea1382de",3084:"5224cb1d",3100:"b6e3f72d",3103:"ec48aa20",3107:"914a4137",3120:"74ecf466",3158:"97e28c7f",3181:"61859c13",3187:"e34a462a",3195:"a528af12",3202:"715a6ac9",3208:"88e8f7d9",3218:"16118acf",3224:"2079ce5f",3249:"ccc49370",3335:"48158550",3357:"8d193b98",3358:"e8183211",3364:"c5412282",3365:"471ccc03",3411:"a69666e7",3451:"f45a5c22",3503:"4735c680",3526:"671608d5",3532:"59ae29ec",3561:"65f51a88",3596:"2cd030d7",3604:"a99bd435",3680:"f1e929de",3681:"0e0828f7",3747:"e63a4ff9",3755:"15d9d91e",3774:"4d4af71b",3784:"adebacd5",3867:"b92f2ffe",3925:"ab9d194b",3965:"12973385",3998:"f91bd91a",4019:"999eefda",4030:"6d8c58e0",4031:"35c020be",4034:"bd6161a8",4040:"ea10fb5e",4057:"3a18a969",4082:"1a258abc",4160:"99d3adc8",4201:"e4ea85d2",4243:"c545ce38",4275:"50aea046",4341:"34c2e656",4347:"c243f67e",4365:"504258c1",4399:"e5498f89",4402:"4433aa4a",4455:"03cc388d",4501:"7eb68200",4611:"9e626a34",4648:"f7f081c4",4657:"165d6ddb",4701:"c981d5a5",4711:"8dcb5479",4744:"a6c6e198",4813:"6875c492",4943:"b5d5832c",4946:"babf756d",4947:"79ba8483",4969:"1d409f39",5075:"f78817c8",5162:"6c3a45f3",5175:"1c7c7999",5181:"23315faa",5198:"22e0479f",5229:"ca8e00cf",5248:"f600d6b7",5252:"157d0f51",5312:"b2595e07",5346:"78993498",5358:"7c44e394",5381:"f75c78c7",5409:"751933b8",5453:"5bd80e3c",5462:"6df6cef9",5469:"97984012",5474:"b01dec8d",5503:"908e7fd1",5528:"ec32fd95",5542:"e7f5cf85",5545:"d9f2e9de",5548:"247783bb",5569:"886da407",5611:"12358849",5647:"a8de73b6",5676:"9df5ba08",5695:"cd3a1b71",5700:"f3e4e9ba",5750:"c94c6a81",5806:"31fb6667",5842:"8f8a8486",5855:"caae6a74",5857:"66d1a6d6",5917:"16bb0c08",5972:"fad34d8c",5997:"95213309",6002:"067f2491",6066:"b3c6666a",6070:"0992c981",6075:"b7ea8a15",6085:"ef15f058",6164:"9227984d",6171:"d6ac5f87",6180:"24dbbfb5",6183:"95767f4f",6200:"eb1faaeb",6212:"e9447916",6224:"813c1e3c",6283:"7b5f5324",6288:"b72abd29",6339:"237f94c4",6342:"d10df0a9",6353:"0ebeaf92",6447:"75044d13",6505:"18a680dd",6516:"da8a5efc",6575:"18f2e2f8",6581:"d9127814",6589:"62cebd80",6661:"5832e93a",6721:"900a4776",6744:"7ca7b227",6792:"9e3994f8",6802:"1f81fecc",6835:"2b0c565e",6851:"13bce32c",6863:"123589a3",6935:"9ca5c793",6942:"db0e5665",6986:"cd45153b",7005:"c3e6aa36",7011:"585ae136",7056:"bcb93440",7098:"a7bd4aaa",7115:"712a2f3f",7122:"7035f7a2",7145:"f81a22e1",7152:"9ea1a2aa",7154:"e42d5ae1",7160:"7fa6ed4f",7189:"b379c27a",7198:"fb06d519",7266:"a2a4c143",7286:"536d7d7c",7342:"caafc210",7361:"3e30922d",7391:"618df328",7392:"37f96fb0",7453:"91e0204a",7470:"024d2706",7472:"814f3328",7578:"01694cfb",7599:"4cfec2fe",7643:"a6aa9e1f",7650:"4ca1d71d",7716:"038c53d3",7738:"4c0db3b1",7764:"024adeab",7771:"255640f0",7789:"79e69da7",7912:"5250c73b",7982:"0be46c6c",8007:"db955a95",8086:"7c955499",8108:"f6895f07",8117:"068fb888",8120:"20c6af36",8127:"6e45904a",8130:"066adc50",8183:"c96912e9",8209:"01a85c17",8221:"94672f35",8238:"79d59ab0",8262:"eec387e9",8401:"17896441",8426:"3aa60141",8435:"3c48957e",8465:"55700ae3",8511:"9460990c",8534:"bb107151",8540:"677a531e",8550:"f8de5346",8552:"fcacda66",8572:"7abea780",8581:"935f2afb",8585:"0c4bd717",8604:"8435a5af",8620:"82a75a29",8621:"d0606bd0",8640:"c42e881b",8760:"2b21a708",8771:"0c9e687f",8776:"963555e3",8780:"de9df2e6",8791:"67ac5e10",8868:"c97842fb",8889:"ab8ea87d",8897:"62a43286",8960:"49064f55",8968:"f94bd8bd",8974:"66b27df6",9008:"8208b10f",9048:"a94703ab",9074:"15c187d8",9090:"99a0b27e",9091:"ef42a3c2",9174:"09c4fc3a",9233:"0d226310",9240:"a9f22230",9293:"bb676ca9",9303:"dc698a41",9331:"836cb097",9334:"b55382bf",9370:"8703a4a5",9381:"3010c7f0",9418:"937cb005",9427:"baa6ba52",9445:"5ba3ee34",9480:"fb8e5513",9521:"5dde18f1",9561:"5405175c",9564:"3ee0686d",9596:"c9e1f498",9600:"54d8552d",9639:"74361193",9647:"5e95c892",9673:"5a656ac9",9677:"e7fbe30b",9686:"00b6c21a",9702:"78d53149",9729:"c5ae1959",9773:"328f9ef3",9787:"3ad39273",9809:"d88b10c2",9888:"38ba65fd",9894:"8e519f58",9941:"26681f38",9953:"43b47194",9989:"72814a2c"}[e]||e)+"."+{20:"ee6e3277",39:"edccef61",47:"ed98e678",54:"f1d142f2",78:"95d24604",91:"ce556914",129:"52cc8c59",141:"de9f3b3c",167:"b3c2e79d",250:"387edb39",254:"760ee5b3",289:"15fdde39",343:"83004357",354:"1e652f19",364:"6c7ce1d1",367:"da101439",397:"da1e9260",411:"0facf8b4",511:"137ff17f",536:"bccca094",555:"7b5f40b5",569:"929a7782",602:"bfb8637a",604:"b40e813b",612:"88e7c2ab",619:"799695af",644:"470faf7f",655:"8ba62196",658:"425aff26",694:"30c9bdff",704:"dd83f17c",766:"d572e4f9",799:"fa1c2662",818:"9df7c5da",888:"7860acf2",892:"93d1bd04",961:"0b5a96f9",971:"ccc70bb4",990:"e3424678",992:"eca515b1",1026:"25d70434",1078:"74f08c36",1128:"126dc819",1137:"894d3d28",1153:"2a9adbbf",1156:"f4689d34",1169:"8324bf40",1171:"3f303732",1176:"55cbfd7d",1203:"56005e04",1236:"501f9e9f",1297:"6308a0dc",1310:"61f4014e",1325:"949e39f5",1329:"9a1e19df",1343:"7a5227ce",1370:"532b540f",1371:"f4c8ab7a",1404:"a7a683f8",1448:"212ee3ea",1468:"56707819",1469:"b94550cc",1471:"7a9eaa02",1498:"796586be",1558:"0426fb6b",1605:"e0e38ade",1610:"def5bd4f",1622:"162a2ce3",1678:"f29848b0",1679:"da3c0c9b",1681:"25c03f50",1689:"01b68ebb",1735:"0b37f145",1737:"089199b0",1744:"5af1ddc9",1755:"0c4e8cf2",1788:"f58067db",1790:"58359029",1832:"13dbde17",1870:"1cf63081",1878:"205f5cb0",1887:"0c7640e6",1907:"5f6010e2",1958:"0e7a117d",1987:"58094b24",2004:"5ab7dfca",2074:"f6ba95b0",2076:"88fdf70e",2111:"89b39f86",2130:"fbeff7d3",2141:"7665af74",2144:"0ac08618",2170:"3f2243bb",2187:"381c2680",2189:"6d7cd317",2196:"3a5e1a3c",2221:"8ef583c0",2237:"6e38e341",2249:"87a1a8da",2264:"f5c10e84",2269:"62eb0cb5",2315:"5e7aadf5",2404:"f4c09f5c",2429:"8f5cc82d",2459:"bff3d9ce",2550:"95d6a589",2606:"088caf3b",2615:"ef37fa4e",2634:"15f9fa4d",2635:"e45cef78",2636:"b0baef54",2640:"9af4a835",2665:"91e86e83",2704:"aa88eb42",2711:"d8e6582c",2734:"68c3c420",2745:"230a490e",2761:"4245ee9a",2778:"bcaa460e",2801:"2b4df4b6",2861:"be8f5083",2864:"b4a4b641",2867:"f36ec8e9",2870:"69454e27",2875:"a78023fe",2897:"a40e93e1",2903:"217b96ea",2909:"0c614a3d",2941:"46b89a30",2955:"6f4c1413",2985:"7edd4608",2987:"dcdb8502",3005:"7c746816",3052:"aca92bf2",3060:"8378bf16",3078:"1e5e4855",3084:"e00c67cd",3100:"5f3b7bc5",3103:"4af2f59a",3107:"7ef6e604",3120:"b160cc0a",3158:"62f61681",3181:"2de50031",3187:"c40d7c7a",3195:"7ff60148",3202:"287c0707",3208:"954e975e",3218:"67044b0b",3224:"591f2942",3249:"cdec1bb8",3292:"9c205805",3335:"072f27e5",3357:"ee07dc6e",3358:"86051b99",3364:"dd55abd1",3365:"9cc4168d",3411:"67adb508",3417:"30a5d238",3451:"4afc1be4",3503:"00aaa1e4",3526:"839ec97b",3532:"1efc8f6b",3561:"935b45dc",3596:"640a6644",3604:"d6b87f89",3680:"723e12ad",3681:"c85576d6",3687:"889e2061",3747:"7ec754b3",3755:"dfa0680c",3774:"0ca8d18b",3784:"35ebfb54",3867:"4e6f9a21",3874:"e3ea4c48",3925:"d84a04bc",3965:"673551c2",3998:"99794c8f",4019:"9d23f4b2",4030:"b5dce83d",4031:"91edb431",4034:"e4dcec59",4040:"9854ed0e",4057:"08254a91",4073:"cfc185ed",4082:"49f75832",4104:"50c402cf",4160:"db5f6bb3",4201:"f70b9a42",4243:"02364238",4275:"5e59d37c",4341:"368b46e3",4347:"d2684a8b",4365:"234d99a3",4399:"31d2934c",4402:"7baf265b",4455:"726beea7",4501:"995f8940",4529:"848059b7",4564:"2c323e22",4611:"653917d6",4648:"405319ff",4657:"5b7e1004",4701:"a53e68ce",4711:"d6d3b1bc",4744:"632ef287",4813:"979357b1",4943:"6614677a",4946:"09a0bfe8",4947:"5e9bc40f",4969:"0966ef95",5075:"63b1c69f",5162:"8279ca61",5163:"f769838e",5175:"d5562c31",5181:"3886c2f8",5198:"7135fb74",5229:"c7acce26",5248:"3387b5b6",5252:"144549a3",5312:"5a53e64c",5346:"4c51818b",5358:"f2abced7",5381:"d9fe8f5c",5409:"40c585eb",5453:"78d68f88",5462:"9e8552a5",5469:"d1b0d110",5474:"ee623316",5503:"7db88df0",5528:"365fab5a",5542:"a47e685b",5545:"fba50a95",5548:"29da01b5",5569:"c6cdcece",5611:"cebcf20e",5628:"698f28f6",5633:"ee82e417",5647:"a1ca7cb2",5676:"a667eb21",5695:"dcdf473b",5700:"24674927",5750:"39d3fa1c",5806:"10d88818",5842:"7a943caa",5855:"1c6555e2",5857:"13678590",5860:"ad193164",5917:"164a0d47",5972:"938e7cc3",5997:"fea9289c",6002:"c1296b0e",6066:"c6a6af53",6070:"2c1357e5",6075:"54a6a5f7",6085:"129e6097",6164:"ae39b2ea",6171:"8d81b7d7",6180:"629ee403",6183:"009f6a25",6200:"c3e00193",6212:"89676a98",6224:"2f88251c",6283:"15794d7e",6288:"6903a96b",6339:"835d19d6",6342:"9db8b9b3",6353:"2789bea1",6447:"7146d95a",6505:"0298dd68",6516:"a80c0ab5",6575:"210591c3",6581:"44aafe56",6589:"4c2a5469",6625:"3e4749c4",6661:"5ca4d74a",6721:"8fc0be88",6744:"f7633957",6770:"91492e1a",6792:"97d11a82",6802:"2e4b4773",6835:"726c45fa",6851:"ce7b0e8c",6863:"dc6f18e8",6935:"5e9a4e33",6942:"646dbf61",6986:"fcb375b0",7005:"9e8505bd",7011:"08f1ee6c",7056:"9c2e004d",7098:"cf58e7e6",7115:"ceca446f",7122:"a3ea5875",7145:"5454b73a",7152:"613c2788",7154:"56b651b5",7160:"4fa4fe66",7189:"79be2fc2",7198:"f18eb52e",7266:"bee1ac23",7286:"0422940c",7342:"bf659467",7361:"dc3f8554",7391:"fa13bb37",7392:"8ad68e03",7453:"142edc43",7470:"788ea942",7472:"b58469ab",7578:"d8caf054",7599:"cd8bb636",7643:"30c8eec2",7650:"bdb187bc",7716:"9663811d",7738:"ec809e1b",7764:"884ba2b8",7771:"2089a0f3",7789:"b31aafec",7899:"f0caff57",7912:"95a8aa78",7982:"d19114d7",8007:"ec80508c",8086:"94ad2158",8108:"6fd5a018",8117:"b5d1984c",8120:"ea5d0ce1",8127:"11a82e86",8130:"3c6d8853",8146:"212d90a0",8183:"34400e86",8209:"bec8d475",8221:"73aa68b1",8238:"f050c583",8262:"a4a79eba",8401:"cebf9e05",8426:"77ae5306",8435:"ab8158d5",8465:"2aba6655",8511:"87bdbfbc",8534:"5fd4b707",8540:"f6899d71",8544:"db009549",8550:"8c3f5baa",8552:"7c994d87",8572:"a9106d17",8581:"937b705b",8585:"236e87e2",8604:"51f28635",8620:"8a4e9b92",8621:"4078c048",8640:"b2eb3506",8760:"45874e30",8771:"b3436ab5",8776:"349b44d1",8780:"f7c616e6",8791:"5f8a9e90",8846:"3602f905",8868:"e1fca583",8889:"4d800916",8897:"7580286d",8913:"39afc07a",8960:"9a9fc8ee",8968:"e82b86ad",8974:"a610dd39",8989:"08dc9fc8",8995:"3d0f054e",9008:"3148c225",9048:"40ca5e00",9074:"b1a117f8",9090:"d0022930",9091:"a0212418",9174:"55a2d27d",9233:"4bf9b6de",9240:"fdc2a754",9293:"a4d9a76b",9303:"fe70d0cf",9312:"034c457f",9331:"f7a7fe8b",9334:"5d19fec5",9370:"aa82b287",9381:"04582a70",9418:"6701e706",9427:"039f78b3",9445:"8831dc68",9480:"b8d19366",9521:"f81bc6ae",9561:"20450306",9564:"27f89463",9596:"51d34e5b",9600:"34208508",9639:"5723e96e",9647:"05d87c7f",9673:"0b2fcf4c",9677:"0ae1ab19",9686:"8d7067bd",9702:"5eacdb1d",9729:"6bc8a95c",9773:"2f09134f",9787:"da5e1fc9",9809:"a4b0eade",9888:"9e231c95",9894:"fa584b3b",9941:"0e721675",9953:"def5ab12",9989:"2e0693cb"}[e]+".js",r.miniCssF=e=>{},r.g=function(){if("object"==typeof globalThis)return globalThis;try{return this||new Function("return this")()}catch(e){if("object"==typeof window)return window}}(),r.o=(e,a)=>Object.prototype.hasOwnProperty.call(e,a),d={},b="128t-docs:",r.l=(e,a,c,f)=>{if(d[e])d[e].push(a);else{var t,o;if(void 0!==c)for(var n=document.getElementsByTagName("script"),i=0;i{t.onerror=t.onload=null,clearTimeout(s);var b=d[e];if(delete d[e],t.parentNode&&t.parentNode.removeChild(t),b&&b.forEach((e=>e(c))),a)return a(c)},s=setTimeout(l.bind(null,void 0,{type:"timeout",target:t}),12e4);t.onerror=l.bind(null,t.onerror),t.onload=l.bind(null,t.onload),o&&document.head.appendChild(t)}},r.r=e=>{"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},r.p="/",r.gca=function(e){return e={12358849:"5611",12973385:"3965",17896441:"8401",46698544:"2615",48158550:"3335",54353486:"555",59671568:"2004",64978787:"1469",72861149:"1297",74361193:"9639",78993498:"5346",91709424:"2761",95213309:"5997",97984012:"5469",db6dcd11:"20","527b551c":"39",f63e6c74:"47",b1978b04:"54","7ac9f663":"78","2607b1b2":"91","0bab7475":"129",a6bb4056:"167","1f1616ac":"250",d4d14826:"254","004d29da":"289",faf1f1be:"343",fa10e3f3:"354",e211bde1:"364","93be6e71":"367",c5279929:"411",d45ba56e:"511","2fa440c1":"536",dfa394ad:"569","62394bcb":"602","4df5dc25":"612","86f31d58":"644",b4eae7ec:"655","1bb8506c":"658","8da94946":"694","086df995":"704","0d536465":"766","5fac8c42":"799",ed74b193:"818","3941dd91":"888","9205559b":"892","55114b35":"961","65695e94":"990","17cbe010":"992","818e063f":"1026","7e6aac9a":"1078","4c42c872":"1128","00a68dd3":"1137","1c091541":"1153","6eb03461":"1156","60e9abaf":"1171",edb447db:"1203","5af760a9":"1236","8173bda7":"1310",dd367bbd:"1325",fc6ce1ea:"1343",cdf5a5ef:"1370",ee7e8d64:"1371","1f431a7f":"1404",e561cafd:"1448","1192f2f6":"1468",eb901005:"1471","992d12bf":"1498","843982b1":"1558",b4bd2b0b:"1605",ca456dc7:"1610",af49515d:"1622",a7434565:"1678",ab09dada:"1679",b1274c58:"1681",ccb21e0d:"1735","4216b717":"1737","30cefcb9":"1744",ff2b50c2:"1755",ba3cdc5f:"1788","1e666a79":"1790",de01d3dd:"1832","8a83f72d":"1870","0dc34735":"1878","96ead54b":"1887","05c36e2b":"1907","970eef1f":"1958","2d71f3d6":"2074","5ae586d9":"2076",b4d24f95:"2111",ba3718bb:"2141",dccf3ab3:"2170","64560f30":"2187","616e37ec":"2189","3decd099":"2196","55815b6b":"2221","3490ddc1":"2249","5aa897a9":"2264","2a9d7520":"2269","7c144864":"2404","926c5bcb":"2429","36e763bd":"2459",b6e893a1:"2550","86fe1fd1":"2606",c4f5d8e4:"2634","5582d5b3":"2635",a9a655f0:"2636","9c22df41":"2640","15909cf1":"2665","9e4087bc":"2711","478f4ac4":"2734","78d92bdf":"2745",c72aeafd:"2778",f4b635ce:"2801","9865a3ae":"2861",ef7082ef:"2864","0963058a":"2867","4e61e0e3":"2870",d227a8c3:"2897","427a70b9":"2903","081b0421":"2909","3558ab71":"2941","3cca6ccf":"2955","1edac7ad":"2985","7969531d":"2987",a6b5c6c6:"3005","31354b23":"3052",cf0efd07:"3060",ea1382de:"3078","5224cb1d":"3084",b6e3f72d:"3100",ec48aa20:"3103","914a4137":"3107","74ecf466":"3120","97e28c7f":"3158","61859c13":"3181",e34a462a:"3187",a528af12:"3195","715a6ac9":"3202","88e8f7d9":"3208","16118acf":"3218","2079ce5f":"3224",ccc49370:"3249","8d193b98":"3357",e8183211:"3358",c5412282:"3364","471ccc03":"3365",a69666e7:"3411",f45a5c22:"3451","4735c680":"3503","671608d5":"3526","59ae29ec":"3532","65f51a88":"3561","2cd030d7":"3596",a99bd435:"3604",f1e929de:"3680","0e0828f7":"3681",e63a4ff9:"3747","15d9d91e":"3755","4d4af71b":"3774",adebacd5:"3784",b92f2ffe:"3867",ab9d194b:"3925",f91bd91a:"3998","999eefda":"4019","6d8c58e0":"4030","35c020be":"4031",bd6161a8:"4034",ea10fb5e:"4040","3a18a969":"4057","1a258abc":"4082","99d3adc8":"4160",e4ea85d2:"4201",c545ce38:"4243","50aea046":"4275","34c2e656":"4341",c243f67e:"4347","504258c1":"4365",e5498f89:"4399","4433aa4a":"4402","03cc388d":"4455","7eb68200":"4501","9e626a34":"4611",f7f081c4:"4648","165d6ddb":"4657",c981d5a5:"4701","8dcb5479":"4711",a6c6e198:"4744","6875c492":"4813",b5d5832c:"4943",babf756d:"4946","79ba8483":"4947","1d409f39":"4969",f78817c8:"5075","6c3a45f3":"5162","1c7c7999":"5175","23315faa":"5181","22e0479f":"5198",ca8e00cf:"5229",f600d6b7:"5248","157d0f51":"5252",b2595e07:"5312","7c44e394":"5358",f75c78c7:"5381","751933b8":"5409","5bd80e3c":"5453","6df6cef9":"5462",b01dec8d:"5474","908e7fd1":"5503",ec32fd95:"5528",e7f5cf85:"5542",d9f2e9de:"5545","247783bb":"5548","886da407":"5569",a8de73b6:"5647","9df5ba08":"5676",cd3a1b71:"5695",f3e4e9ba:"5700",c94c6a81:"5750","31fb6667":"5806","8f8a8486":"5842",caae6a74:"5855","66d1a6d6":"5857","16bb0c08":"5917",fad34d8c:"5972","067f2491":"6002",b3c6666a:"6066","0992c981":"6070",b7ea8a15:"6075",ef15f058:"6085","9227984d":"6164",d6ac5f87:"6171","24dbbfb5":"6180","95767f4f":"6183",eb1faaeb:"6200",e9447916:"6212","813c1e3c":"6224","7b5f5324":"6283",b72abd29:"6288","237f94c4":"6339",d10df0a9:"6342","0ebeaf92":"6353","75044d13":"6447","18a680dd":"6505",da8a5efc:"6516","18f2e2f8":"6575",d9127814:"6581","62cebd80":"6589","5832e93a":"6661","900a4776":"6721","7ca7b227":"6744","9e3994f8":"6792","1f81fecc":"6802","2b0c565e":"6835","13bce32c":"6851","123589a3":"6863","9ca5c793":"6935",db0e5665:"6942",cd45153b:"6986",c3e6aa36:"7005","585ae136":"7011",bcb93440:"7056",a7bd4aaa:"7098","712a2f3f":"7115","7035f7a2":"7122",f81a22e1:"7145","9ea1a2aa":"7152",e42d5ae1:"7154","7fa6ed4f":"7160",b379c27a:"7189",fb06d519:"7198",a2a4c143:"7266","536d7d7c":"7286",caafc210:"7342","3e30922d":"7361","618df328":"7391","37f96fb0":"7392","91e0204a":"7453","024d2706":"7470","814f3328":"7472","01694cfb":"7578","4cfec2fe":"7599",a6aa9e1f:"7643","4ca1d71d":"7650","038c53d3":"7716","4c0db3b1":"7738","024adeab":"7764","255640f0":"7771","79e69da7":"7789","5250c73b":"7912","0be46c6c":"7982",db955a95:"8007","7c955499":"8086",f6895f07:"8108","068fb888":"8117","20c6af36":"8120","6e45904a":"8127","066adc50":"8130",c96912e9:"8183","01a85c17":"8209","94672f35":"8221","79d59ab0":"8238",eec387e9:"8262","3aa60141":"8426","3c48957e":"8435","55700ae3":"8465","9460990c":"8511",bb107151:"8534","677a531e":"8540",f8de5346:"8550",fcacda66:"8552","7abea780":"8572","935f2afb":"8581","0c4bd717":"8585","8435a5af":"8604","82a75a29":"8620",d0606bd0:"8621",c42e881b:"8640","2b21a708":"8760","0c9e687f":"8771","963555e3":"8776",de9df2e6:"8780","67ac5e10":"8791",c97842fb:"8868",ab8ea87d:"8889","62a43286":"8897","49064f55":"8960",f94bd8bd:"8968","66b27df6":"8974","8208b10f":"9008",a94703ab:"9048","15c187d8":"9074","99a0b27e":"9090",ef42a3c2:"9091","09c4fc3a":"9174","0d226310":"9233",a9f22230:"9240",bb676ca9:"9293",dc698a41:"9303","836cb097":"9331",b55382bf:"9334","8703a4a5":"9370","3010c7f0":"9381","937cb005":"9418",baa6ba52:"9427","5ba3ee34":"9445",fb8e5513:"9480","5dde18f1":"9521","5405175c":"9561","3ee0686d":"9564",c9e1f498:"9596","54d8552d":"9600","5e95c892":"9647","5a656ac9":"9673",e7fbe30b:"9677","00b6c21a":"9686","78d53149":"9702",c5ae1959:"9729","328f9ef3":"9773","3ad39273":"9787",d88b10c2:"9809","38ba65fd":"9888","8e519f58":"9894","26681f38":"9941","43b47194":"9953","72814a2c":"9989"}[e]||e,r.p+r.u(e)},(()=>{var e={5354:0,1869:0};r.f.j=(a,c)=>{var d=r.o(e,a)?e[a]:void 0;if(0!==d)if(d)c.push(d[2]);else if(/^(1869|5354)$/.test(a))e[a]=0;else{var b=new Promise(((c,b)=>d=e[a]=[c,b]));c.push(d[2]=b);var f=r.p+r.u(a),t=new Error;r.l(f,(c=>{if(r.o(e,a)&&(0!==(d=e[a])&&(e[a]=void 0),d)){var b=c&&("load"===c.type?"missing":c.type),f=c&&c.target&&c.target.src;t.message="Loading chunk "+a+" failed.\n("+b+": "+f+")",t.name="ChunkLoadError",t.type=b,t.request=f,d[1](t)}}),"chunk-"+a,a)}},r.O.j=a=>0===e[a];var a=(a,c)=>{var d,b,f=c[0],t=c[1],o=c[2],n=0;if(f.some((a=>0!==e[a]))){for(d in t)r.o(t,d)&&(r.m[d]=t[d]);if(o)var i=o(r)}for(a&&a(c);nContributing | SSN Docs - + diff --git a/docs/about_128t/index.html b/docs/about_128t/index.html index 4bba0877a4..9457a88bf6 100644 --- a/docs/about_128t/index.html +++ b/docs/about_128t/index.html @@ -6,7 +6,7 @@ Session Smart Networking Platform | SSN Docs - + diff --git a/docs/about_certified_platforms/index.html b/docs/about_certified_platforms/index.html index 34555e52f7..83b6c8d756 100644 --- a/docs/about_certified_platforms/index.html +++ b/docs/about_certified_platforms/index.html @@ -6,7 +6,7 @@ Certified Portfolio | SSN Docs - + diff --git a/docs/about_releases/index.html b/docs/about_releases/index.html index 39693a2d6b..44c1d053aa 100644 --- a/docs/about_releases/index.html +++ b/docs/about_releases/index.html @@ -6,7 +6,7 @@ List of Releases | SSN Docs - + diff --git a/docs/about_security_policy/index.html b/docs/about_security_policy/index.html index 9a81cacbda..7b6c69e5db 100644 --- a/docs/about_security_policy/index.html +++ b/docs/about_security_policy/index.html @@ -6,7 +6,7 @@ Security Vulnerability Policy | SSN Docs - + diff --git a/docs/about_support_policy/index.html b/docs/about_support_policy/index.html index 99b7537d46..5d0c24cd16 100644 --- a/docs/about_support_policy/index.html +++ b/docs/about_support_policy/index.html @@ -6,7 +6,7 @@ Product Software Lifecycle Support Policy | SSN Docs - + diff --git a/docs/about_supported_drivers/index.html b/docs/about_supported_drivers/index.html index 51cfb580f9..a34f980a47 100644 --- a/docs/about_supported_drivers/index.html +++ b/docs/about_supported_drivers/index.html @@ -6,7 +6,7 @@ Supported NICs and Drivers | SSN Docs - + diff --git a/docs/about_supported_platforms/index.html b/docs/about_supported_platforms/index.html index de0c3489a4..f000ef876c 100644 --- a/docs/about_supported_platforms/index.html +++ b/docs/about_supported_platforms/index.html @@ -6,7 +6,7 @@ Platform Support Policy | SSN Docs - + diff --git a/docs/about_svr_savings/index.html b/docs/about_svr_savings/index.html index 4fd2c36e3e..5f0619847e 100644 --- a/docs/about_svr_savings/index.html +++ b/docs/about_svr_savings/index.html @@ -6,7 +6,7 @@ Secure Vector Routing Savings Proof Points | SSN Docs - + diff --git a/docs/another_file/index.html b/docs/another_file/index.html index 3e3d623a3f..e20a53fd1c 100644 --- a/docs/another_file/index.html +++ b/docs/another_file/index.html @@ -6,7 +6,7 @@ another_file | SSN Docs - + diff --git a/docs/bcp_att_avpn_configuration/index.html b/docs/bcp_att_avpn_configuration/index.html index ed1b2bfba3..14efb5ab6d 100644 --- a/docs/bcp_att_avpn_configuration/index.html +++ b/docs/bcp_att_avpn_configuration/index.html @@ -6,7 +6,7 @@ AT&T AVPN Configuration | SSN Docs - + diff --git a/docs/bcp_conductor_deployment/index.html b/docs/bcp_conductor_deployment/index.html index 98ff6d206c..6cb8ad75a1 100644 --- a/docs/bcp_conductor_deployment/index.html +++ b/docs/bcp_conductor_deployment/index.html @@ -6,7 +6,7 @@ Conductor Deployment Patterns | SSN Docs - + diff --git a/docs/bcp_dhcp_relay_overview/index.html b/docs/bcp_dhcp_relay_overview/index.html index 682355d417..a4e4bc193d 100644 --- a/docs/bcp_dhcp_relay_overview/index.html +++ b/docs/bcp_dhcp_relay_overview/index.html @@ -6,7 +6,7 @@ DHCP Relay Best Practices | SSN Docs - + diff --git a/docs/bcp_fib_design/index.html b/docs/bcp_fib_design/index.html index 2f0f0469f3..4c9654a9af 100644 --- a/docs/bcp_fib_design/index.html +++ b/docs/bcp_fib_design/index.html @@ -6,7 +6,7 @@ FIB Best Practices | SSN Docs - + diff --git a/docs/bcp_lte_peering/index.html b/docs/bcp_lte_peering/index.html index 7d4e4e88a8..7b60125164 100644 --- a/docs/bcp_lte_peering/index.html +++ b/docs/bcp_lte_peering/index.html @@ -6,7 +6,7 @@ LTE Peering | SSN Docs - + diff --git a/docs/bcp_monitoring_headends/index.html b/docs/bcp_monitoring_headends/index.html index 063952c67c..bde3fb24e9 100644 --- a/docs/bcp_monitoring_headends/index.html +++ b/docs/bcp_monitoring_headends/index.html @@ -6,7 +6,7 @@ Monitoring Head End Routers | SSN Docs - + diff --git a/docs/bcp_per-adjacency_traffic_engineering/index.html b/docs/bcp_per-adjacency_traffic_engineering/index.html index 83edb05f18..4ca36847c1 100644 --- a/docs/bcp_per-adjacency_traffic_engineering/index.html +++ b/docs/bcp_per-adjacency_traffic_engineering/index.html @@ -6,7 +6,7 @@ Adjacency Traffic Engineering | SSN Docs - + diff --git a/docs/bcp_qos_msft_expressroute/index.html b/docs/bcp_qos_msft_expressroute/index.html index c54c9a9b51..2eb26e1df9 100644 --- a/docs/bcp_qos_msft_expressroute/index.html +++ b/docs/bcp_qos_msft_expressroute/index.html @@ -6,7 +6,7 @@ ExpressRoute QoS Configuration | SSN Docs - + diff --git a/docs/bcp_salt_pillars/index.html b/docs/bcp_salt_pillars/index.html index 19e41fa28e..f73b34b26c 100644 --- a/docs/bcp_salt_pillars/index.html +++ b/docs/bcp_salt_pillars/index.html @@ -6,7 +6,7 @@ Using Saltstack at Scale With SSR | SSN Docs - + diff --git a/docs/bcp_sdwan_design_guide/index.html b/docs/bcp_sdwan_design_guide/index.html index 30b5b95d45..52d4136dda 100644 --- a/docs/bcp_sdwan_design_guide/index.html +++ b/docs/bcp_sdwan_design_guide/index.html @@ -6,7 +6,7 @@ SD-WAN Design Guide | SSN Docs - + diff --git a/docs/bcp_service-policy_defaults/index.html b/docs/bcp_service-policy_defaults/index.html index 054c400c66..a3781455d7 100644 --- a/docs/bcp_service-policy_defaults/index.html +++ b/docs/bcp_service-policy_defaults/index.html @@ -6,7 +6,7 @@ Service Policy Baseline Configurations | SSN Docs - + diff --git a/docs/bcp_service_and_service_policy_design/index.html b/docs/bcp_service_and_service_policy_design/index.html index 3928854282..894fcc5e1a 100644 --- a/docs/bcp_service_and_service_policy_design/index.html +++ b/docs/bcp_service_and_service_policy_design/index.html @@ -6,7 +6,7 @@ Service and Service Policy Design | SSN Docs - + diff --git a/docs/bcp_tenants/index.html b/docs/bcp_tenants/index.html index d742cbf484..fe6c31d44e 100644 --- a/docs/bcp_tenants/index.html +++ b/docs/bcp_tenants/index.html @@ -6,7 +6,7 @@ Tenancy Design | SSN Docs - + diff --git a/docs/bcp_using_128T_as_ntp_server/index.html b/docs/bcp_using_128T_as_ntp_server/index.html index 942b870dd3..86bcad44b3 100644 --- a/docs/bcp_using_128T_as_ntp_server/index.html +++ b/docs/bcp_using_128T_as_ntp_server/index.html @@ -6,7 +6,7 @@ Using SSR as an NTP Server | SSN Docs - + diff --git a/docs/cc_fips_access_mgmt/index.html b/docs/cc_fips_access_mgmt/index.html index a58c203886..a36a51f848 100644 --- a/docs/cc_fips_access_mgmt/index.html +++ b/docs/cc_fips_access_mgmt/index.html @@ -6,7 +6,7 @@ Access Management | SSN Docs - + diff --git a/docs/cc_fips_appendix/index.html b/docs/cc_fips_appendix/index.html index 0896a5bc43..7c59ea13de 100644 --- a/docs/cc_fips_appendix/index.html +++ b/docs/cc_fips_appendix/index.html @@ -6,7 +6,7 @@ Appendix | SSN Docs - + diff --git a/docs/cc_fips_banners/index.html b/docs/cc_fips_banners/index.html index 941c0c666e..2d31dae175 100644 --- a/docs/cc_fips_banners/index.html +++ b/docs/cc_fips_banners/index.html @@ -6,7 +6,7 @@ Configuring Banners | SSN Docs - + diff --git a/docs/cc_fips_compliance_guidelines/index.html b/docs/cc_fips_compliance_guidelines/index.html index ce341ceb3d..17fb307286 100644 --- a/docs/cc_fips_compliance_guidelines/index.html +++ b/docs/cc_fips_compliance_guidelines/index.html @@ -6,7 +6,7 @@ Common Criteria Compliance Guidelines | SSN Docs - + diff --git a/docs/cc_fips_conductor_install/index.html b/docs/cc_fips_conductor_install/index.html index 97ab3daedb..ba6b90f66c 100644 --- a/docs/cc_fips_conductor_install/index.html +++ b/docs/cc_fips_conductor_install/index.html @@ -6,7 +6,7 @@ Conductor Installation | SSN Docs - + diff --git a/docs/cc_fips_config_audit_event/index.html b/docs/cc_fips_config_audit_event/index.html index f494d9555c..3ffabd0a61 100644 --- a/docs/cc_fips_config_audit_event/index.html +++ b/docs/cc_fips_config_audit_event/index.html @@ -6,7 +6,7 @@ Configuring Audit Events and Logging | SSN Docs - + diff --git a/docs/cc_fips_config_ntp_auth/index.html b/docs/cc_fips_config_ntp_auth/index.html index 58ff5e3517..02f49f03af 100644 --- a/docs/cc_fips_config_ntp_auth/index.html +++ b/docs/cc_fips_config_ntp_auth/index.html @@ -6,7 +6,7 @@ Configure NTP Client Authentication | SSN Docs - + diff --git a/docs/cc_fips_config_password_policies/index.html b/docs/cc_fips_config_password_policies/index.html index ccee25d826..0d1c87c4fa 100644 --- a/docs/cc_fips_config_password_policies/index.html +++ b/docs/cc_fips_config_password_policies/index.html @@ -6,7 +6,7 @@ Username and Password Policies | SSN Docs - + diff --git a/docs/cc_fips_downloading_iso/index.html b/docs/cc_fips_downloading_iso/index.html index 87aeb6e7c9..4dabdec747 100644 --- a/docs/cc_fips_downloading_iso/index.html +++ b/docs/cc_fips_downloading_iso/index.html @@ -6,7 +6,7 @@ Downloading ISOs | SSN Docs - + diff --git a/docs/cc_fips_install_quickstart_otpiso/index.html b/docs/cc_fips_install_quickstart_otpiso/index.html index 1f2de6afa2..fb5dcc60da 100644 --- a/docs/cc_fips_install_quickstart_otpiso/index.html +++ b/docs/cc_fips_install_quickstart_otpiso/index.html @@ -6,7 +6,7 @@ QuickStart From the OTP ISO | SSN Docs - + diff --git a/docs/cc_fips_intro/index.html b/docs/cc_fips_intro/index.html index 5e741211e0..9f87c229ec 100644 --- a/docs/cc_fips_intro/index.html +++ b/docs/cc_fips_intro/index.html @@ -6,7 +6,7 @@ Introduction - SSR Common Criteria Installation and Configuration | SSN Docs - + diff --git a/docs/cc_fips_intro_installation/index.html b/docs/cc_fips_intro_installation/index.html index 7fa7e6fa48..a7fb994ab0 100644 --- a/docs/cc_fips_intro_installation/index.html +++ b/docs/cc_fips_intro_installation/index.html @@ -6,7 +6,7 @@ SSR Secure Installation | SSN Docs - + diff --git a/docs/cc_fips_otp_router_install/index.html b/docs/cc_fips_otp_router_install/index.html index ba64cdb264..f9cb0ad8c6 100644 --- a/docs/cc_fips_otp_router_install/index.html +++ b/docs/cc_fips_otp_router_install/index.html @@ -6,7 +6,7 @@ OTP Router Install Process | SSN Docs - + diff --git a/docs/cc_fips_router_install/index.html b/docs/cc_fips_router_install/index.html index 9218af0a75..15677e7820 100644 --- a/docs/cc_fips_router_install/index.html +++ b/docs/cc_fips_router_install/index.html @@ -6,7 +6,7 @@ Router Interactive Installation | SSN Docs - + diff --git a/docs/cc_fips_sec_firewall_filtering/index.html b/docs/cc_fips_sec_firewall_filtering/index.html index e82676176d..9e78ed08c5 100644 --- a/docs/cc_fips_sec_firewall_filtering/index.html +++ b/docs/cc_fips_sec_firewall_filtering/index.html @@ -6,7 +6,7 @@ Customizable Firewall Rules and Filters | SSN Docs - + diff --git a/docs/cc_fips_secure_deliver/index.html b/docs/cc_fips_secure_deliver/index.html index dd474d4f04..174c74bd25 100644 --- a/docs/cc_fips_secure_deliver/index.html +++ b/docs/cc_fips_secure_deliver/index.html @@ -6,7 +6,7 @@ Identifying Secure Product Delivery | SSN Docs - + diff --git a/docs/cc_fips_software_upgrades/index.html b/docs/cc_fips_software_upgrades/index.html index a03983145d..b6716f6bf3 100644 --- a/docs/cc_fips_software_upgrades/index.html +++ b/docs/cc_fips_software_upgrades/index.html @@ -6,7 +6,7 @@ Upgrades and Uninstallation | SSN Docs - + diff --git a/docs/cc_fips_ssr_security_scope/index.html b/docs/cc_fips_ssr_security_scope/index.html index dc2acbddcc..0224db287e 100644 --- a/docs/cc_fips_ssr_security_scope/index.html +++ b/docs/cc_fips_ssr_security_scope/index.html @@ -6,7 +6,7 @@ SSR Security Scope | SSN Docs - + diff --git a/docs/cc_fips_titlepage/index.html b/docs/cc_fips_titlepage/index.html index d8ffe71555..0f3fb56635 100644 --- a/docs/cc_fips_titlepage/index.html +++ b/docs/cc_fips_titlepage/index.html @@ -6,7 +6,7 @@ SSR Common Criteria Installation and User Guide | SSN Docs - + diff --git a/docs/cli_reference/index.html b/docs/cli_reference/index.html index aaf4ac86d9..3ea97d2914 100644 --- a/docs/cli_reference/index.html +++ b/docs/cli_reference/index.html @@ -6,7 +6,7 @@ Command Line Reference | SSN Docs - + diff --git a/docs/cli_stats_reference/index.html b/docs/cli_stats_reference/index.html index 9b37cf9edc..ac9c7e3e50 100644 --- a/docs/cli_stats_reference/index.html +++ b/docs/cli_stats_reference/index.html @@ -6,7 +6,7 @@ Show Stats Reference | SSN Docs - + diff --git a/docs/concepts_EthOverSVR/index.html b/docs/concepts_EthOverSVR/index.html index 156faf6713..de061a39dc 100644 --- a/docs/concepts_EthOverSVR/index.html +++ b/docs/concepts_EthOverSVR/index.html @@ -6,7 +6,7 @@ Ethernet Over Secure Vector Routing | SSN Docs - + diff --git a/docs/concepts_STEP/index.html b/docs/concepts_STEP/index.html index d87eb0e4b0..47de4d8991 100644 --- a/docs/concepts_STEP/index.html +++ b/docs/concepts_STEP/index.html @@ -6,7 +6,7 @@ Service and Topology Exchange Protocol (STEP) | SSN Docs - + diff --git a/docs/concepts_appid/index.html b/docs/concepts_appid/index.html index e4ac426283..facff496ee 100644 --- a/docs/concepts_appid/index.html +++ b/docs/concepts_appid/index.html @@ -6,7 +6,7 @@ Application Identification | SSN Docs - + diff --git a/docs/concepts_application_discovery/index.html b/docs/concepts_application_discovery/index.html index 504d2ef84b..d53e4ecb0f 100644 --- a/docs/concepts_application_discovery/index.html +++ b/docs/concepts_application_discovery/index.html @@ -6,7 +6,7 @@ Application Discovery | SSN Docs - + diff --git a/docs/concepts_fib/index.html b/docs/concepts_fib/index.html index b8b7ac258f..48120e3e98 100644 --- a/docs/concepts_fib/index.html +++ b/docs/concepts_fib/index.html @@ -6,7 +6,7 @@ Forwarding Information Base (FIB) - Concepts | SSN Docs - + diff --git a/docs/concepts_fib_construction/index.html b/docs/concepts_fib_construction/index.html index 353e158af7..1b380026fb 100644 --- a/docs/concepts_fib_construction/index.html +++ b/docs/concepts_fib_construction/index.html @@ -6,7 +6,7 @@ How the FIB is Constructed | SSN Docs - + diff --git a/docs/concepts_fib_design/index.html b/docs/concepts_fib_design/index.html index c7d438b125..c9d75ed74a 100644 --- a/docs/concepts_fib_design/index.html +++ b/docs/concepts_fib_design/index.html @@ -6,7 +6,7 @@ FIB Design Considerations | SSN Docs - + diff --git a/docs/concepts_glossary/index.html b/docs/concepts_glossary/index.html index d8f0466381..3a55750ea8 100644 --- a/docs/concepts_glossary/index.html +++ b/docs/concepts_glossary/index.html @@ -6,7 +6,7 @@ Glossary | SSN Docs - + diff --git a/docs/concepts_ha_theoryofoperation/index.html b/docs/concepts_ha_theoryofoperation/index.html index 8b69a416c5..512dd3b67d 100644 --- a/docs/concepts_ha_theoryofoperation/index.html +++ b/docs/concepts_ha_theoryofoperation/index.html @@ -6,7 +6,7 @@ High Availability - Theory of Operation | SSN Docs - + diff --git a/docs/concepts_interface_types/index.html b/docs/concepts_interface_types/index.html index bc5d6bb6ff..a9d059647e 100644 --- a/docs/concepts_interface_types/index.html +++ b/docs/concepts_interface_types/index.html @@ -6,7 +6,7 @@ Interface Types | SSN Docs - + diff --git a/docs/concepts_kni/index.html b/docs/concepts_kni/index.html index 2c19f74389..f83c1a66fd 100644 --- a/docs/concepts_kni/index.html +++ b/docs/concepts_kni/index.html @@ -6,7 +6,7 @@ Kernel Network Interfaces | SSN Docs - + diff --git a/docs/concepts_learning_VRF_routes/index.html b/docs/concepts_learning_VRF_routes/index.html index 42b20f5ba5..b4db200b31 100644 --- a/docs/concepts_learning_VRF_routes/index.html +++ b/docs/concepts_learning_VRF_routes/index.html @@ -6,7 +6,7 @@ Learning VRF Routes | SSN Docs - + diff --git a/docs/concepts_linux_host_networking/index.html b/docs/concepts_linux_host_networking/index.html index 7fe490d8a2..4e3c05cf6b 100644 --- a/docs/concepts_linux_host_networking/index.html +++ b/docs/concepts_linux_host_networking/index.html @@ -6,7 +6,7 @@ Linux Host Networking Through SSR | SSN Docs - + diff --git a/docs/concepts_machine_communication/index.html b/docs/concepts_machine_communication/index.html index 870fef37b0..ac976baebc 100644 --- a/docs/concepts_machine_communication/index.html +++ b/docs/concepts_machine_communication/index.html @@ -6,7 +6,7 @@ Intra- and Inter-System Communication | SSN Docs - + diff --git a/docs/concepts_metadata/index.html b/docs/concepts_metadata/index.html index b7fd7ce714..07001ecd0f 100644 --- a/docs/concepts_metadata/index.html +++ b/docs/concepts_metadata/index.html @@ -6,7 +6,7 @@ SSR Metadata | SSN Docs - + diff --git a/docs/concepts_metrics/index.html b/docs/concepts_metrics/index.html index cd0ca9d181..306cf63f04 100644 --- a/docs/concepts_metrics/index.html +++ b/docs/concepts_metrics/index.html @@ -6,7 +6,7 @@ Metrics | SSN Docs - + diff --git a/docs/concepts_monitoring/index.html b/docs/concepts_monitoring/index.html index 9c277621d7..719bc46e3c 100644 --- a/docs/concepts_monitoring/index.html +++ b/docs/concepts_monitoring/index.html @@ -6,7 +6,7 @@ Monitoring Agent | SSN Docs - + diff --git a/docs/concepts_network_planes/index.html b/docs/concepts_network_planes/index.html index 51c9ccb8f5..48add94714 100644 --- a/docs/concepts_network_planes/index.html +++ b/docs/concepts_network_planes/index.html @@ -6,7 +6,7 @@ Forwarding Plane Separation | SSN Docs - + diff --git a/docs/concepts_pcli/index.html b/docs/concepts_pcli/index.html index 309592eb64..f5c67e2a98 100644 --- a/docs/concepts_pcli/index.html +++ b/docs/concepts_pcli/index.html @@ -6,7 +6,7 @@ Programmable Command Line Interface (PCLI) | SSN Docs - + diff --git a/docs/concepts_session_timer/index.html b/docs/concepts_session_timer/index.html index 91bef673e8..07064561d7 100644 --- a/docs/concepts_session_timer/index.html +++ b/docs/concepts_session_timer/index.html @@ -6,7 +6,7 @@ Session Timers | SSN Docs - + diff --git a/docs/concepts_ssr_idp/index.html b/docs/concepts_ssr_idp/index.html index da7bcfec61..64bfecadb9 100644 --- a/docs/concepts_ssr_idp/index.html +++ b/docs/concepts_ssr_idp/index.html @@ -6,7 +6,7 @@ Intrusion Detection and Prevention | SSN Docs - + diff --git a/docs/concepts_traf_eng/index.html b/docs/concepts_traf_eng/index.html index 23df504763..cbd4d2236a 100644 --- a/docs/concepts_traf_eng/index.html +++ b/docs/concepts_traf_eng/index.html @@ -6,7 +6,7 @@ Traffic Engineering Overview | SSN Docs - + diff --git a/docs/concepts_waypoint_ports/index.html b/docs/concepts_waypoint_ports/index.html index 0617e2e2c4..fad9f31156 100644 --- a/docs/concepts_waypoint_ports/index.html +++ b/docs/concepts_waypoint_ports/index.html @@ -6,7 +6,7 @@ Waypoints and Waypoint Ports | SSN Docs - + diff --git a/docs/conductor_upgrade/index.html b/docs/conductor_upgrade/index.html index efcdfd2595..e4600ba2db 100644 --- a/docs/conductor_upgrade/index.html +++ b/docs/conductor_upgrade/index.html @@ -6,7 +6,7 @@ Upgrade the SSR Conductor | SSN Docs - + diff --git a/docs/config_EthoSVR/index.html b/docs/config_EthoSVR/index.html index 0ce53852d7..c8e3ff010f 100644 --- a/docs/config_EthoSVR/index.html +++ b/docs/config_EthoSVR/index.html @@ -6,7 +6,7 @@ Configuring Ethernet Over Secure Vector Routing | SSN Docs - + diff --git a/docs/config_EthoSVR_activestandby/index.html b/docs/config_EthoSVR_activestandby/index.html index 30910513ed..568ceb88e0 100644 --- a/docs/config_EthoSVR_activestandby/index.html +++ b/docs/config_EthoSVR_activestandby/index.html @@ -6,7 +6,7 @@ Configuring Ethernet Over SVR for Active/Standby | SSN Docs - + diff --git a/docs/config_RBAC/index.html b/docs/config_RBAC/index.html index 66dcaa43b8..8b6a6b70da 100644 --- a/docs/config_RBAC/index.html +++ b/docs/config_RBAC/index.html @@ -6,7 +6,7 @@ Configuring Role-Based Access Control | SSN Docs - + diff --git a/docs/config_STEP/index.html b/docs/config_STEP/index.html index 120c3c3fab..04e8d623f6 100644 --- a/docs/config_STEP/index.html +++ b/docs/config_STEP/index.html @@ -6,7 +6,7 @@ Configuring Service and Topology Exchange Protocol (STEP) | SSN Docs - + diff --git a/docs/config_access_mgmt/index.html b/docs/config_access_mgmt/index.html index acdcf0b90a..ee86877bff 100644 --- a/docs/config_access_mgmt/index.html +++ b/docs/config_access_mgmt/index.html @@ -6,7 +6,7 @@ Access Management on the SSR | SSN Docs - + diff --git a/docs/config_adding_interfaces_to_ha_team/index.html b/docs/config_adding_interfaces_to_ha_team/index.html index 1e2534e241..1dadcb0b02 100644 --- a/docs/config_adding_interfaces_to_ha_team/index.html +++ b/docs/config_adding_interfaces_to_ha_team/index.html @@ -6,7 +6,7 @@ Adding Interfaces to an HA Team Interface | SSN Docs - + diff --git a/docs/config_alarm_suppression/index.html b/docs/config_alarm_suppression/index.html index 536903d78e..18def0835d 100644 --- a/docs/config_alarm_suppression/index.html +++ b/docs/config_alarm_suppression/index.html @@ -6,7 +6,7 @@ Alarm Suppression | SSN Docs - + diff --git a/docs/config_app_ident/index.html b/docs/config_app_ident/index.html index 2b31d8414a..64e134cd50 100644 --- a/docs/config_app_ident/index.html +++ b/docs/config_app_ident/index.html @@ -6,7 +6,7 @@ Application Learning Mode | SSN Docs - + diff --git a/docs/config_application_steering/index.html b/docs/config_application_steering/index.html index a10880caf9..bc2398fa7c 100644 --- a/docs/config_application_steering/index.html +++ b/docs/config_application_steering/index.html @@ -6,7 +6,7 @@ Application Steering | SSN Docs - + diff --git a/docs/config_asset_connection_resiliency/index.html b/docs/config_asset_connection_resiliency/index.html index e06738e83d..be29197fcf 100644 --- a/docs/config_asset_connection_resiliency/index.html +++ b/docs/config_asset_connection_resiliency/index.html @@ -6,7 +6,7 @@ Asset Connection Resiliency | SSN Docs - + diff --git a/docs/config_audit_event/index.html b/docs/config_audit_event/index.html index 0a4d0a2104..f377a2f057 100644 --- a/docs/config_audit_event/index.html +++ b/docs/config_audit_event/index.html @@ -6,7 +6,7 @@ Configuring Audit Events | SSN Docs - + diff --git a/docs/config_basics/index.html b/docs/config_basics/index.html index b477427f7a..43f4a834d9 100644 --- a/docs/config_basics/index.html +++ b/docs/config_basics/index.html @@ -6,7 +6,7 @@ Configuration Management on the SSR | SSN Docs - + diff --git a/docs/config_bfd/index.html b/docs/config_bfd/index.html index e74a27210b..6351079570 100644 --- a/docs/config_bfd/index.html +++ b/docs/config_bfd/index.html @@ -6,7 +6,7 @@ Bidirectional Forwarding Detection (BFD) | SSN Docs - + diff --git a/docs/config_bfd_tunnel/index.html b/docs/config_bfd_tunnel/index.html index 7d4d31858a..4629a972c8 100644 --- a/docs/config_bfd_tunnel/index.html +++ b/docs/config_bfd_tunnel/index.html @@ -6,7 +6,7 @@ SVR Transport Reuse | SSN Docs - + diff --git a/docs/config_bgp/index.html b/docs/config_bgp/index.html index b36084f96a..343806d1d1 100644 --- a/docs/config_bgp/index.html +++ b/docs/config_bgp/index.html @@ -6,7 +6,7 @@ Border Gateway Protocol (BGP) | SSN Docs - + diff --git a/docs/config_command_guide/index.html b/docs/config_command_guide/index.html index 5c5d8d4303..300297c0d2 100644 --- a/docs/config_command_guide/index.html +++ b/docs/config_command_guide/index.html @@ -6,7 +6,7 @@ Configuration Command Reference Guide | SSN Docs - + diff --git a/docs/config_dev_intf_traf_eng/index.html b/docs/config_dev_intf_traf_eng/index.html index 63f344771b..1a8a3446d1 100644 --- a/docs/config_dev_intf_traf_eng/index.html +++ b/docs/config_dev_intf_traf_eng/index.html @@ -6,7 +6,7 @@ Device Interface Traffic Engineering | SSN Docs - + diff --git a/docs/config_dhcp/index.html b/docs/config_dhcp/index.html index 053c2fb5b4..fbb2a3807c 100644 --- a/docs/config_dhcp/index.html +++ b/docs/config_dhcp/index.html @@ -6,7 +6,7 @@ Dynamic Host Configuration Protocol (DHCP) | SSN Docs - + diff --git a/docs/config_dnat/index.html b/docs/config_dnat/index.html index 16822b62d6..7937e17878 100644 --- a/docs/config_dnat/index.html +++ b/docs/config_dnat/index.html @@ -6,7 +6,7 @@ Dynamic Ingress Source NAT | SSN Docs - + diff --git a/docs/config_dns_proxy/index.html b/docs/config_dns_proxy/index.html index ad85d6fefe..50212fe944 100644 --- a/docs/config_dns_proxy/index.html +++ b/docs/config_dns_proxy/index.html @@ -6,7 +6,7 @@ DNS Proxy | SSN Docs - + diff --git a/docs/config_domain-based_web_filter/index.html b/docs/config_domain-based_web_filter/index.html index a6be4dfa12..9b9989af84 100644 --- a/docs/config_domain-based_web_filter/index.html +++ b/docs/config_domain-based_web_filter/index.html @@ -6,7 +6,7 @@ Web Filtering | SSN Docs - + diff --git a/docs/config_dscp_preservation/index.html b/docs/config_dscp_preservation/index.html index 6b5c7ca5c7..fc8d84aa5d 100644 --- a/docs/config_dscp_preservation/index.html +++ b/docs/config_dscp_preservation/index.html @@ -6,7 +6,7 @@ DSCP Preservation | SSN Docs - + diff --git a/docs/config_dscp_steering/index.html b/docs/config_dscp_steering/index.html index b8cfe0cd52..932f616108 100644 --- a/docs/config_dscp_steering/index.html +++ b/docs/config_dscp_steering/index.html @@ -6,7 +6,7 @@ Configuring DSCP Steering | SSN Docs - + diff --git a/docs/config_dual_router_ha/index.html b/docs/config_dual_router_ha/index.html index 8f88f6ce93..d9b5b1e707 100644 --- a/docs/config_dual_router_ha/index.html +++ b/docs/config_dual_router_ha/index.html @@ -6,7 +6,7 @@ Configuring Dual Router High Availability using iBGP | SSN Docs - + diff --git a/docs/config_firewall_ports/index.html b/docs/config_firewall_ports/index.html index 5dec58655d..5eab860f02 100644 --- a/docs/config_firewall_ports/index.html +++ b/docs/config_firewall_ports/index.html @@ -6,7 +6,7 @@ Enable Ports on the Firewall | SSN Docs - + diff --git a/docs/config_flow_perf_mon/index.html b/docs/config_flow_perf_mon/index.html index 97bb88e5bb..c1499a280a 100644 --- a/docs/config_flow_perf_mon/index.html +++ b/docs/config_flow_perf_mon/index.html @@ -6,7 +6,7 @@ Inline Flow Performance Monitoring | SSN Docs - + diff --git a/docs/config_forward_error_correction/index.html b/docs/config_forward_error_correction/index.html index 7e84e88b6c..51f9f3b2e4 100644 --- a/docs/config_forward_error_correction/index.html +++ b/docs/config_forward_error_correction/index.html @@ -6,7 +6,7 @@ Configuring Forward Error Correction | SSN Docs - + diff --git a/docs/config_gre_tunnel/index.html b/docs/config_gre_tunnel/index.html index 90a376ba3a..aa101dc857 100644 --- a/docs/config_gre_tunnel/index.html +++ b/docs/config_gre_tunnel/index.html @@ -6,7 +6,7 @@ Native GRE Tunnels | SSN Docs - + diff --git a/docs/config_ha/index.html b/docs/config_ha/index.html index 088e7f8daf..1218859309 100644 --- a/docs/config_ha/index.html +++ b/docs/config_ha/index.html @@ -6,7 +6,7 @@ Configuring Dual Node High Availability | SSN Docs - + diff --git a/docs/config_ha_vrrp/index.html b/docs/config_ha_vrrp/index.html index 58b9f1a555..12bcda11f3 100644 --- a/docs/config_ha_vrrp/index.html +++ b/docs/config_ha_vrrp/index.html @@ -6,7 +6,7 @@ Configuring Dual Router High Availability and VRRP | SSN Docs - + diff --git a/docs/config_idp/index.html b/docs/config_idp/index.html index cf54a0ce86..311de013b0 100644 --- a/docs/config_idp/index.html +++ b/docs/config_idp/index.html @@ -6,7 +6,7 @@ Configure Intrusion Detection and Prevention | SSN Docs - + diff --git a/docs/config_in-memory_metrics/index.html b/docs/config_in-memory_metrics/index.html index 8ff7ea97a0..e3993cb0e6 100644 --- a/docs/config_in-memory_metrics/index.html +++ b/docs/config_in-memory_metrics/index.html @@ -6,7 +6,7 @@ Configuring In-Memory Metrics | SSN Docs - + diff --git a/docs/config_lacp/index.html b/docs/config_lacp/index.html index 2748856454..e2ce8a19e8 100644 --- a/docs/config_lacp/index.html +++ b/docs/config_lacp/index.html @@ -6,7 +6,7 @@ Link Aggregation and LACP | SSN Docs - + diff --git a/docs/config_ldap/index.html b/docs/config_ldap/index.html index 0063ae7207..921bfe1ac1 100644 --- a/docs/config_ldap/index.html +++ b/docs/config_ldap/index.html @@ -6,7 +6,7 @@ LDAP | SSN Docs - + diff --git a/docs/config_management_over_forwarding/index.html b/docs/config_management_over_forwarding/index.html index ac2b9bcfb7..01eac06164 100644 --- a/docs/config_management_over_forwarding/index.html +++ b/docs/config_management_over_forwarding/index.html @@ -6,7 +6,7 @@ Management Traffic over Forwarding Interfaces | SSN Docs - + diff --git a/docs/config_multicast/index.html b/docs/config_multicast/index.html index 8c43b20745..bf3fcdc57c 100644 --- a/docs/config_multicast/index.html +++ b/docs/config_multicast/index.html @@ -6,7 +6,7 @@ Multicast | SSN Docs - + diff --git a/docs/config_nat_pools/index.html b/docs/config_nat_pools/index.html index d08a591062..75e4124481 100644 --- a/docs/config_nat_pools/index.html +++ b/docs/config_nat_pools/index.html @@ -6,7 +6,7 @@ NAT Pools | SSN Docs - + diff --git a/docs/config_non_forwarding_ha_interfaces/index.html b/docs/config_non_forwarding_ha_interfaces/index.html index 595279f038..6649218667 100644 --- a/docs/config_non_forwarding_ha_interfaces/index.html +++ b/docs/config_non_forwarding_ha_interfaces/index.html @@ -6,7 +6,7 @@ Non-Forwarding HA Interfaces | SSN Docs - + diff --git a/docs/config_ntp_auth/index.html b/docs/config_ntp_auth/index.html index 79959c4b7f..da559a9f7a 100644 --- a/docs/config_ntp_auth/index.html +++ b/docs/config_ntp_auth/index.html @@ -6,7 +6,7 @@ NTP Authentication | SSN Docs - + diff --git a/docs/config_ospf/index.html b/docs/config_ospf/index.html index 1fdb6a4b93..1e79a2ea69 100644 --- a/docs/config_ospf/index.html +++ b/docs/config_ospf/index.html @@ -6,7 +6,7 @@ Open Shortest Path First (OSPF) | SSN Docs - + diff --git a/docs/config_password_policies/index.html b/docs/config_password_policies/index.html index 2a430942a8..4b167794d3 100644 --- a/docs/config_password_policies/index.html +++ b/docs/config_password_policies/index.html @@ -6,7 +6,7 @@ Username and Password Policies | SSN Docs - + diff --git a/docs/config_radius/index.html b/docs/config_radius/index.html index 3c8aa27f28..8f759c869f 100644 --- a/docs/config_radius/index.html +++ b/docs/config_radius/index.html @@ -6,7 +6,7 @@ Authentication Methods | SSN Docs - + diff --git a/docs/config_radsec/index.html b/docs/config_radsec/index.html index be9e23c1c7..83b76a0c06 100644 --- a/docs/config_radsec/index.html +++ b/docs/config_radsec/index.html @@ -6,7 +6,7 @@ Configuring RADUIS over TLS | SSN Docs - + diff --git a/docs/config_rate_limiting/index.html b/docs/config_rate_limiting/index.html index 12851d537b..c05958d2ef 100644 --- a/docs/config_rate_limiting/index.html +++ b/docs/config_rate_limiting/index.html @@ -6,7 +6,7 @@ Rate Limiting | SSN Docs - + diff --git a/docs/config_reference_guide/index.html b/docs/config_reference_guide/index.html index 4420a63471..5d9f89e83e 100644 --- a/docs/config_reference_guide/index.html +++ b/docs/config_reference_guide/index.html @@ -6,7 +6,7 @@ Configuration Element Reference | SSN Docs - + diff --git a/docs/config_service_health/index.html b/docs/config_service_health/index.html index d582becc87..8534a6ff05 100644 --- a/docs/config_service_health/index.html +++ b/docs/config_service_health/index.html @@ -6,7 +6,7 @@ Service Health Learning and Fault Avoidance | SSN Docs - + diff --git a/docs/config_session_optimization/index.html b/docs/config_session_optimization/index.html index f814217f7f..7e017ff184 100644 --- a/docs/config_session_optimization/index.html +++ b/docs/config_session_optimization/index.html @@ -6,7 +6,7 @@ TCP Session Optimization | SSN Docs - + diff --git a/docs/config_session_recovery/index.html b/docs/config_session_recovery/index.html index fdfc6eed7a..4fc4ee4ddc 100644 --- a/docs/config_session_recovery/index.html +++ b/docs/config_session_recovery/index.html @@ -6,7 +6,7 @@ Session Recovery Detection | SSN Docs - + diff --git a/docs/config_snmp/index.html b/docs/config_snmp/index.html index e163c4a5cd..03bf1435a9 100644 --- a/docs/config_snmp/index.html +++ b/docs/config_snmp/index.html @@ -6,7 +6,7 @@ Simple Network Management Protocol (SNMP) - Overview | SSN Docs - + diff --git a/docs/config_snmp_metrics/index.html b/docs/config_snmp_metrics/index.html index 3d802bdcf8..d412cf3509 100644 --- a/docs/config_snmp_metrics/index.html +++ b/docs/config_snmp_metrics/index.html @@ -6,7 +6,7 @@ SNMP - User defined metrics | SSN Docs - + diff --git a/docs/config_source-dest_nat/index.html b/docs/config_source-dest_nat/index.html index f48522a318..40ad1db333 100644 --- a/docs/config_source-dest_nat/index.html +++ b/docs/config_source-dest_nat/index.html @@ -6,7 +6,7 @@ Source and Destination NAT | SSN Docs - + diff --git a/docs/config_static_hostname_mapping/index.html b/docs/config_static_hostname_mapping/index.html index 8bbeabd884..cced8ab66c 100644 --- a/docs/config_static_hostname_mapping/index.html +++ b/docs/config_static_hostname_mapping/index.html @@ -6,7 +6,7 @@ Static Hostname Mappings | SSN Docs - + diff --git a/docs/config_static_nat/index.html b/docs/config_static_nat/index.html index 7b25cef2b4..86d9798765 100644 --- a/docs/config_static_nat/index.html +++ b/docs/config_static_nat/index.html @@ -6,7 +6,7 @@ Static Bi-directional NAT | SSN Docs - + diff --git a/docs/config_step_ha/index.html b/docs/config_step_ha/index.html index 37c4c9e6bd..a0cdd0acf7 100644 --- a/docs/config_step_ha/index.html +++ b/docs/config_step_ha/index.html @@ -6,7 +6,7 @@ STEP High Availability | SSN Docs - + diff --git a/docs/config_syslog_tls/index.html b/docs/config_syslog_tls/index.html index 0581f9be7f..53eedc6ef4 100644 --- a/docs/config_syslog_tls/index.html +++ b/docs/config_syslog_tls/index.html @@ -6,7 +6,7 @@ Configuring Syslog Over TLS | SSN Docs - + diff --git a/docs/config_te_net_intf/index.html b/docs/config_te_net_intf/index.html index 60c4cfe2f4..a35073d555 100644 --- a/docs/config_te_net_intf/index.html +++ b/docs/config_te_net_intf/index.html @@ -6,7 +6,7 @@ Network Interface Traffic Engineering | SSN Docs - + diff --git a/docs/config_templates/index.html b/docs/config_templates/index.html index d20c81acbc..e09cf2b40d 100644 --- a/docs/config_templates/index.html +++ b/docs/config_templates/index.html @@ -6,7 +6,7 @@ Configuration Templates | SSN Docs - + diff --git a/docs/config_tenants/index.html b/docs/config_tenants/index.html index 65d19f0555..a8c57c27da 100644 --- a/docs/config_tenants/index.html +++ b/docs/config_tenants/index.html @@ -6,7 +6,7 @@ Tenants | SSN Docs - + diff --git a/docs/config_transition_standalone_to_ha/index.html b/docs/config_transition_standalone_to_ha/index.html index d6b357497f..088dd9f4b9 100644 --- a/docs/config_transition_standalone_to_ha/index.html +++ b/docs/config_transition_standalone_to_ha/index.html @@ -6,7 +6,7 @@ Transitioning a Conductor from Standalone to HA | SSN Docs - + diff --git a/docs/config_transport_encryption/index.html b/docs/config_transport_encryption/index.html index b4c85d10f7..5c7f8826b5 100644 --- a/docs/config_transport_encryption/index.html +++ b/docs/config_transport_encryption/index.html @@ -6,7 +6,7 @@ Transport Based Encryption | SSN Docs - + diff --git a/docs/config_vrf_learning/index.html b/docs/config_vrf_learning/index.html index ed4cbed272..c906611cf1 100644 --- a/docs/config_vrf_learning/index.html +++ b/docs/config_vrf_learning/index.html @@ -6,7 +6,7 @@ VRF Support | SSN Docs - + diff --git a/docs/config_vrf_route_leaking/index.html b/docs/config_vrf_route_leaking/index.html index feb6cf5364..c327ad2767 100644 --- a/docs/config_vrf_route_leaking/index.html +++ b/docs/config_vrf_route_leaking/index.html @@ -6,7 +6,7 @@ VRF Route Leaking | SSN Docs - + diff --git a/docs/config_wan_assurance/index.html b/docs/config_wan_assurance/index.html index 03a743ba29..422444ce1f 100644 --- a/docs/config_wan_assurance/index.html +++ b/docs/config_wan_assurance/index.html @@ -6,7 +6,7 @@ ZTP Onboarding to a Conductor | SSN Docs - + diff --git a/docs/config_webserver_certs/index.html b/docs/config_webserver_certs/index.html index 80003ebf46..f3eeea29e6 100644 --- a/docs/config_webserver_certs/index.html +++ b/docs/config_webserver_certs/index.html @@ -6,7 +6,7 @@ Signing and Importing Webserver Certificates | SSN Docs - + diff --git a/docs/events_alarms/index.html b/docs/events_alarms/index.html index 2bf8d0fadc..553c18f34e 100644 --- a/docs/events_alarms/index.html +++ b/docs/events_alarms/index.html @@ -6,7 +6,7 @@ Alarms | SSN Docs - + diff --git a/docs/events_events/index.html b/docs/events_events/index.html index b8707c8a7b..d0e59e879f 100644 --- a/docs/events_events/index.html +++ b/docs/events_events/index.html @@ -6,7 +6,7 @@ Events | SSN Docs - + diff --git a/docs/events_overview/index.html b/docs/events_overview/index.html index 696186acf6..a0e44efbf4 100644 --- a/docs/events_overview/index.html +++ b/docs/events_overview/index.html @@ -6,7 +6,7 @@ Alarms and Events | SSN Docs - + diff --git a/docs/ha_conductor_install/index.html b/docs/ha_conductor_install/index.html index 1396f5b27f..3d1631c674 100644 --- a/docs/ha_conductor_install/index.html +++ b/docs/ha_conductor_install/index.html @@ -6,7 +6,7 @@ High Availability Conductor Installation | SSN Docs - + diff --git a/docs/hdwr_ssr_device_port_layout/index.html b/docs/hdwr_ssr_device_port_layout/index.html index cf10cc916f..2dfc0a9211 100644 --- a/docs/hdwr_ssr_device_port_layout/index.html +++ b/docs/hdwr_ssr_device_port_layout/index.html @@ -6,7 +6,7 @@ SSR Device Default Port Layout | SSN Docs - + diff --git a/docs/hdwr_whitebox_port_layout/index.html b/docs/hdwr_whitebox_port_layout/index.html index 0a5b92f21b..015ab4966f 100644 --- a/docs/hdwr_whitebox_port_layout/index.html +++ b/docs/hdwr_whitebox_port_layout/index.html @@ -6,7 +6,7 @@ Whitebox Device Default Port Layout | SSN Docs - + diff --git a/docs/how_to_local_config_override/index.html b/docs/how_to_local_config_override/index.html index 7f5289cad6..72b3818b05 100644 --- a/docs/how_to_local_config_override/index.html +++ b/docs/how_to_local_config_override/index.html @@ -6,7 +6,7 @@ Local Configuration Override | SSN Docs - + diff --git a/docs/how_to_use_app_summary/index.html b/docs/how_to_use_app_summary/index.html index bc1b68068d..d6213ca6ff 100644 --- a/docs/how_to_use_app_summary/index.html +++ b/docs/how_to_use_app_summary/index.html @@ -6,7 +6,7 @@ Using Application Summary | SSN Docs - + diff --git a/docs/howto_STEP_GUI/index.html b/docs/howto_STEP_GUI/index.html index 1c59244f95..a486d78e00 100644 --- a/docs/howto_STEP_GUI/index.html +++ b/docs/howto_STEP_GUI/index.html @@ -6,7 +6,7 @@ Using the STEP GUI | SSN Docs - + diff --git a/docs/howto_conductor_migration/index.html b/docs/howto_conductor_migration/index.html index 0e6ab47699..9b43e379d9 100644 --- a/docs/howto_conductor_migration/index.html +++ b/docs/howto_conductor_migration/index.html @@ -6,7 +6,7 @@ Conductor Backup and Migration | SSN Docs - + diff --git a/docs/howto_config_PPPoE/index.html b/docs/howto_config_PPPoE/index.html index 299211540b..f14a1fcf43 100644 --- a/docs/howto_config_PPPoE/index.html +++ b/docs/howto_config_PPPoE/index.html @@ -6,7 +6,7 @@ Configuring PPPoE | SSN Docs - + diff --git a/docs/howto_config_snmp/index.html b/docs/howto_config_snmp/index.html index 552552be32..08916708d8 100644 --- a/docs/howto_config_snmp/index.html +++ b/docs/howto_config_snmp/index.html @@ -6,7 +6,7 @@ SNMP - Configuration | SSN Docs - + diff --git a/docs/howto_extend_gui_nav/index.html b/docs/howto_extend_gui_nav/index.html index 9023b0832b..b89a875fed 100644 --- a/docs/howto_extend_gui_nav/index.html +++ b/docs/howto_extend_gui_nav/index.html @@ -6,7 +6,7 @@ Extending the GUI Navigation Bar | SSN Docs - + diff --git a/docs/howto_lte/index.html b/docs/howto_lte/index.html index 2d1bbdf208..a5387dd479 100644 --- a/docs/howto_lte/index.html +++ b/docs/howto_lte/index.html @@ -6,7 +6,7 @@ LTE and Dual LTE Configuration | SSN Docs - + diff --git a/docs/howto_maintenance_mode/index.html b/docs/howto_maintenance_mode/index.html index bf399b7015..20ccad10cc 100644 --- a/docs/howto_maintenance_mode/index.html +++ b/docs/howto_maintenance_mode/index.html @@ -6,7 +6,7 @@ Maintenance Mode | SSN Docs - + diff --git a/docs/howto_ms365/index.html b/docs/howto_ms365/index.html index 9d98e8b579..0c90e29c25 100644 --- a/docs/howto_ms365/index.html +++ b/docs/howto_ms365/index.html @@ -6,7 +6,7 @@ Microsoft 365 | SSN Docs - + diff --git a/docs/howto_pppoe_vlan/index.html b/docs/howto_pppoe_vlan/index.html index be089b6768..ab1fe34f09 100644 --- a/docs/howto_pppoe_vlan/index.html +++ b/docs/howto_pppoe_vlan/index.html @@ -6,7 +6,7 @@ VLAN Support on a PPPoE Interface | SSN Docs - + diff --git a/docs/howto_reset_user_password/index.html b/docs/howto_reset_user_password/index.html index 6f0aacebcb..ac0b76c8e5 100644 --- a/docs/howto_reset_user_password/index.html +++ b/docs/howto_reset_user_password/index.html @@ -6,7 +6,7 @@ Password Change and Account Recovery | SSN Docs - + diff --git a/docs/howto_router_migration/index.html b/docs/howto_router_migration/index.html index 88d4fb4b4b..3ff3e29346 100644 --- a/docs/howto_router_migration/index.html +++ b/docs/howto_router_migration/index.html @@ -6,7 +6,7 @@ Router Migration | SSN Docs - + diff --git a/docs/howto_trusted_ca_certificate/index.html b/docs/howto_trusted_ca_certificate/index.html index 0d7fd65d39..f6b07c6fba 100644 --- a/docs/howto_trusted_ca_certificate/index.html +++ b/docs/howto_trusted_ca_certificate/index.html @@ -6,7 +6,7 @@ Adding a Trusted Certificate | SSN Docs - + diff --git a/docs/howto_tune_bfd/index.html b/docs/howto_tune_bfd/index.html index 9a3195b799..466177b454 100644 --- a/docs/howto_tune_bfd/index.html +++ b/docs/howto_tune_bfd/index.html @@ -6,7 +6,7 @@ Tuning BFD Settings | SSN Docs - + diff --git a/docs/howto_update_bios/index.html b/docs/howto_update_bios/index.html index 8e186da0a5..23d75c67b0 100644 --- a/docs/howto_update_bios/index.html +++ b/docs/howto_update_bios/index.html @@ -6,7 +6,7 @@ SSR1300 and SSR1400 BIOS Upgrade for the Intel X722 | SSN Docs - + diff --git a/docs/initialize_u-iso_adv_workflow/index.html b/docs/initialize_u-iso_adv_workflow/index.html index 06c9cf064a..31e60b8c29 100644 --- a/docs/initialize_u-iso_adv_workflow/index.html +++ b/docs/initialize_u-iso_adv_workflow/index.html @@ -6,7 +6,7 @@ Initialize Your Device - Advanced Workflows | SSN Docs - + diff --git a/docs/initialize_u-iso_device/index.html b/docs/initialize_u-iso_device/index.html index adbb8b40de..415dbe426e 100644 --- a/docs/initialize_u-iso_device/index.html +++ b/docs/initialize_u-iso_device/index.html @@ -6,7 +6,7 @@ Initialize Your Device - Web Workflow | SSN Docs - + diff --git a/docs/initializer_cli_reference/index.html b/docs/initializer_cli_reference/index.html index 7ce3aa7563..94d30c9b63 100644 --- a/docs/initializer_cli_reference/index.html +++ b/docs/initializer_cli_reference/index.html @@ -6,7 +6,7 @@ Initializer Command Line Reference | SSN Docs - + diff --git a/docs/initializer_preferences/index.html b/docs/initializer_preferences/index.html index 569e1a0cc7..f6e388ceaa 100644 --- a/docs/initializer_preferences/index.html +++ b/docs/initializer_preferences/index.html @@ -6,7 +6,7 @@ Initializer Preferences File Reference | SSN Docs - + diff --git a/docs/install_conductor_overview/index.html b/docs/install_conductor_overview/index.html index f379d518f7..ac458dd0d5 100644 --- a/docs/install_conductor_overview/index.html +++ b/docs/install_conductor_overview/index.html @@ -6,7 +6,7 @@ Conductor Overview | SSN Docs - + diff --git a/docs/install_qcow2_deployment/index.html b/docs/install_qcow2_deployment/index.html index da370f4b3f..c5cf62a031 100644 --- a/docs/install_qcow2_deployment/index.html +++ b/docs/install_qcow2_deployment/index.html @@ -6,7 +6,7 @@ Deployment Using QCOW2 | SSN Docs - + diff --git a/docs/install_univ_iso/index.html b/docs/install_univ_iso/index.html index 8154d15512..2ab1715b84 100644 --- a/docs/install_univ_iso/index.html +++ b/docs/install_univ_iso/index.html @@ -6,7 +6,7 @@ SSR Installation | SSN Docs - + diff --git a/docs/install_vmware_config/index.html b/docs/install_vmware_config/index.html index 013c3eabe2..f3c9ea8cab 100644 --- a/docs/install_vmware_config/index.html +++ b/docs/install_vmware_config/index.html @@ -6,7 +6,7 @@ Installing in VMWare | SSN Docs - + diff --git a/docs/installer_cli_reference/index.html b/docs/installer_cli_reference/index.html index fd881cd38b..16c4a58b80 100644 --- a/docs/installer_cli_reference/index.html +++ b/docs/installer_cli_reference/index.html @@ -6,7 +6,7 @@ Installer Command Line Reference | SSN Docs - + diff --git a/docs/installer_preferences/index.html b/docs/installer_preferences/index.html index 168fb60dc8..602b9a849c 100644 --- a/docs/installer_preferences/index.html +++ b/docs/installer_preferences/index.html @@ -6,7 +6,7 @@ Installer Preferences File Reference | SSN Docs - + diff --git a/docs/intro_basic_conductor_config/index.html b/docs/intro_basic_conductor_config/index.html index bcde0b09ec..87d5060a0f 100644 --- a/docs/intro_basic_conductor_config/index.html +++ b/docs/intro_basic_conductor_config/index.html @@ -6,7 +6,7 @@ Configure the Conductor | SSN Docs - + diff --git a/docs/intro_basic_router_config/index.html b/docs/intro_basic_router_config/index.html index 46e4b7448c..cb0a35dba2 100644 --- a/docs/intro_basic_router_config/index.html +++ b/docs/intro_basic_router_config/index.html @@ -6,7 +6,7 @@ Basic Router Configuration | SSN Docs - + diff --git a/docs/intro_creating_bootable_usb/index.html b/docs/intro_creating_bootable_usb/index.html index f9e2ed36ee..d4a12cfa4b 100644 --- a/docs/intro_creating_bootable_usb/index.html +++ b/docs/intro_creating_bootable_usb/index.html @@ -6,7 +6,7 @@ Creating a Bootable USB | SSN Docs - + diff --git a/docs/intro_downloading_iso/index.html b/docs/intro_downloading_iso/index.html index 69a8bd7bf8..8908b7acc5 100644 --- a/docs/intro_downloading_iso/index.html +++ b/docs/intro_downloading_iso/index.html @@ -6,7 +6,7 @@ Downloading ISOs | SSN Docs - + diff --git a/docs/intro_getting_started/index.html b/docs/intro_getting_started/index.html index 08588134f8..863c44d6cc 100644 --- a/docs/intro_getting_started/index.html +++ b/docs/intro_getting_started/index.html @@ -6,7 +6,7 @@ Getting Started with the SSR Networking Platform | SSN Docs - + diff --git a/docs/intro_initialize_HA_conductor/index.html b/docs/intro_initialize_HA_conductor/index.html index 4940862e5e..a28f4976f3 100644 --- a/docs/intro_initialize_HA_conductor/index.html +++ b/docs/intro_initialize_HA_conductor/index.html @@ -6,7 +6,7 @@ Conductor High Availability for Cloud Deployments | SSN Docs - + diff --git a/docs/intro_install_quickstart_otpiso/index.html b/docs/intro_install_quickstart_otpiso/index.html index 5697754497..ca8b9f4dab 100644 --- a/docs/intro_install_quickstart_otpiso/index.html +++ b/docs/intro_install_quickstart_otpiso/index.html @@ -6,7 +6,7 @@ QuickStart From the OTP ISO | SSN Docs - + diff --git a/docs/intro_installation/index.html b/docs/intro_installation/index.html index 80a30cb5ca..46a285d6a1 100644 --- a/docs/intro_installation/index.html +++ b/docs/intro_installation/index.html @@ -6,7 +6,7 @@ SSR Software Installation Guide | SSN Docs - + diff --git a/docs/intro_installation_aws/index.html b/docs/intro_installation_aws/index.html index 4f9abe0e7e..aeac967b20 100644 --- a/docs/intro_installation_aws/index.html +++ b/docs/intro_installation_aws/index.html @@ -6,7 +6,7 @@ Installing from the AWS Marketplace | SSN Docs - + diff --git a/docs/intro_installation_azure/index.html b/docs/intro_installation_azure/index.html index f6ff7eab4f..558b0111fb 100644 --- a/docs/intro_installation_azure/index.html +++ b/docs/intro_installation_azure/index.html @@ -6,7 +6,7 @@ Installing a PAYG Conductor-managed Router in Azure | SSN Docs - + diff --git a/docs/intro_installation_azure_mist/index.html b/docs/intro_installation_azure_mist/index.html index ef2040d151..791837d0b2 100644 --- a/docs/intro_installation_azure_mist/index.html +++ b/docs/intro_installation_azure_mist/index.html @@ -6,7 +6,7 @@ Installing a PAYG Mist-managed Router in Azure | SSN Docs - + diff --git a/docs/intro_installation_bootable_media/index.html b/docs/intro_installation_bootable_media/index.html index 25f912175c..a1eda3f392 100644 --- a/docs/intro_installation_bootable_media/index.html +++ b/docs/intro_installation_bootable_media/index.html @@ -6,7 +6,7 @@ Router Interactive Installation | SSN Docs - + diff --git a/docs/intro_installation_byol_azure_conductor/index.html b/docs/intro_installation_byol_azure_conductor/index.html index d5edc34c7b..ee0697bba9 100644 --- a/docs/intro_installation_byol_azure_conductor/index.html +++ b/docs/intro_installation_byol_azure_conductor/index.html @@ -6,7 +6,7 @@ Installing a BYOL Conductor-managed Router in Azure | SSN Docs - + diff --git a/docs/intro_installation_byol_azure_mist/index.html b/docs/intro_installation_byol_azure_mist/index.html index e2d0cec6df..b9550dc9cf 100644 --- a/docs/intro_installation_byol_azure_mist/index.html +++ b/docs/intro_installation_byol_azure_mist/index.html @@ -6,7 +6,7 @@ Installing a BYOL Mist-managed Router in Azure | SSN Docs - + diff --git a/docs/intro_installation_image/index.html b/docs/intro_installation_image/index.html index 09bd56e8e0..26312b476f 100644 --- a/docs/intro_installation_image/index.html +++ b/docs/intro_installation_image/index.html @@ -6,7 +6,7 @@ Image-Based Installation | SSN Docs - + diff --git a/docs/intro_installation_installer/index.html b/docs/intro_installation_installer/index.html index 3e633178a2..0e10206175 100644 --- a/docs/intro_installation_installer/index.html +++ b/docs/intro_installation_installer/index.html @@ -6,7 +6,7 @@ Manually Installing the SSR | SSN Docs - + diff --git a/docs/intro_installation_legacy/index.html b/docs/intro_installation_legacy/index.html index 73f585fddf..2b31e26162 100644 --- a/docs/intro_installation_legacy/index.html +++ b/docs/intro_installation_legacy/index.html @@ -6,7 +6,7 @@ SSR Legacy Software Installation Overview | SSN Docs - + diff --git a/docs/intro_installation_quickstart_aws/index.html b/docs/intro_installation_quickstart_aws/index.html index 3e1d9973c6..b884b3fffe 100644 --- a/docs/intro_installation_quickstart_aws/index.html +++ b/docs/intro_installation_quickstart_aws/index.html @@ -6,7 +6,7 @@ Installing a PAYG Conductor-managed Router in AWS | SSN Docs - + diff --git a/docs/intro_installation_quickstart_byol_conductor_aws/index.html b/docs/intro_installation_quickstart_byol_conductor_aws/index.html index 3e5f4a24f4..75aef2b3ed 100644 --- a/docs/intro_installation_quickstart_byol_conductor_aws/index.html +++ b/docs/intro_installation_quickstart_byol_conductor_aws/index.html @@ -6,7 +6,7 @@ Installing a BYOL Conductor-managed Router in AWS | SSN Docs - + diff --git a/docs/intro_installation_quickstart_byol_mist_aws/index.html b/docs/intro_installation_quickstart_byol_mist_aws/index.html index e25e21ce63..41e82b3fa9 100644 --- a/docs/intro_installation_quickstart_byol_mist_aws/index.html +++ b/docs/intro_installation_quickstart_byol_mist_aws/index.html @@ -6,7 +6,7 @@ Installing a BYOL Mist-managed Router in AWS | SSN Docs - + diff --git a/docs/intro_installation_quickstart_mist_aws/index.html b/docs/intro_installation_quickstart_mist_aws/index.html index 377b94bffe..5ba943a42c 100644 --- a/docs/intro_installation_quickstart_mist_aws/index.html +++ b/docs/intro_installation_quickstart_mist_aws/index.html @@ -6,7 +6,7 @@ Installing a PAYG Mist-managed Router in AWS | SSN Docs - + diff --git a/docs/intro_installation_univ-iso/index.html b/docs/intro_installation_univ-iso/index.html index d873475252..6bc17dfc5a 100644 --- a/docs/intro_installation_univ-iso/index.html +++ b/docs/intro_installation_univ-iso/index.html @@ -6,7 +6,7 @@ SSR Image-based ISO Installation Overview | SSN Docs - + diff --git a/docs/intro_otp_iso_install/index.html b/docs/intro_otp_iso_install/index.html index 952d704b22..cdf1eb05b9 100644 --- a/docs/intro_otp_iso_install/index.html +++ b/docs/intro_otp_iso_install/index.html @@ -6,7 +6,7 @@ Router Installation Using OTP | SSN Docs - + diff --git a/docs/intro_rest_graphql_apis/index.html b/docs/intro_rest_graphql_apis/index.html index 6464dbfc09..e87acbdf14 100644 --- a/docs/intro_rest_graphql_apis/index.html +++ b/docs/intro_rest_graphql_apis/index.html @@ -6,7 +6,7 @@ Introduction to REST and GraphQL APIs | SSN Docs - + diff --git a/docs/intro_rollback/index.html b/docs/intro_rollback/index.html index d84ee9cb69..5c259a9003 100644 --- a/docs/intro_rollback/index.html +++ b/docs/intro_rollback/index.html @@ -6,7 +6,7 @@ Rolling Back Software | SSN Docs - + diff --git a/docs/intro_system_reqs/index.html b/docs/intro_system_reqs/index.html index 4884277f5d..2cbd87ac22 100644 --- a/docs/intro_system_reqs/index.html +++ b/docs/intro_system_reqs/index.html @@ -6,7 +6,7 @@ System Requirements | SSN Docs - + diff --git a/docs/intro_upgrade_considerations/index.html b/docs/intro_upgrade_considerations/index.html index c8dd944513..eba5bd43a5 100644 --- a/docs/intro_upgrade_considerations/index.html +++ b/docs/intro_upgrade_considerations/index.html @@ -6,7 +6,7 @@ Upgrade Considerations | SSN Docs - + diff --git a/docs/intro_upgrading/index.html b/docs/intro_upgrading/index.html index c50cab6fd8..10d80c78bb 100644 --- a/docs/intro_upgrading/index.html +++ b/docs/intro_upgrading/index.html @@ -6,7 +6,7 @@ Upgrade Overview | SSN Docs - + diff --git a/docs/intro_wa_quickstart_3_templates/index.html b/docs/intro_wa_quickstart_3_templates/index.html index 62712f5b9b..f00a35a0b8 100644 --- a/docs/intro_wa_quickstart_3_templates/index.html +++ b/docs/intro_wa_quickstart_3_templates/index.html @@ -6,7 +6,7 @@ WAN Edge Templates | SSN Docs - + diff --git a/docs/intro_wa_quickstart_4_siteassign/index.html b/docs/intro_wa_quickstart_4_siteassign/index.html index afbef2dec5..9e1c42bb4e 100644 --- a/docs/intro_wa_quickstart_4_siteassign/index.html +++ b/docs/intro_wa_quickstart_4_siteassign/index.html @@ -6,7 +6,7 @@ Add Device to Site | SSN Docs - + diff --git a/docs/legacy_OTP_install/index.html b/docs/legacy_OTP_install/index.html index 73db4e0471..6323c62545 100644 --- a/docs/legacy_OTP_install/index.html +++ b/docs/legacy_OTP_install/index.html @@ -6,7 +6,7 @@ Installing Using the Pre-5.0 Interactive ISO | SSN Docs - + diff --git a/docs/merged_markdown_example/index.html b/docs/merged_markdown_example/index.html index c96c82d0f1..6fb6f7f8de 100644 --- a/docs/merged_markdown_example/index.html +++ b/docs/merged_markdown_example/index.html @@ -6,7 +6,7 @@ Example File | SSN Docs - + diff --git a/docs/onboard_ssr_device_otp/index.html b/docs/onboard_ssr_device_otp/index.html index 90dd4d5d18..38ccf0328c 100644 --- a/docs/onboard_ssr_device_otp/index.html +++ b/docs/onboard_ssr_device_otp/index.html @@ -6,7 +6,7 @@ Onboard an SSR Device using OTP | SSN Docs - + diff --git a/docs/onboard_ssr_to_conductor/index.html b/docs/onboard_ssr_to_conductor/index.html index 4bfd747c20..cd0169b254 100644 --- a/docs/onboard_ssr_to_conductor/index.html +++ b/docs/onboard_ssr_to_conductor/index.html @@ -6,7 +6,7 @@ Onboard an SSR Device to a Conductor | SSN Docs - + diff --git a/docs/plugin_bgp_community_services/index.html b/docs/plugin_bgp_community_services/index.html index 95e7bb1466..d2862cba37 100644 --- a/docs/plugin_bgp_community_services/index.html +++ b/docs/plugin_bgp_community_services/index.html @@ -6,7 +6,7 @@ BGP Community Services Plugin | SSN Docs - + diff --git a/docs/plugin_cloud_ha/index.html b/docs/plugin_cloud_ha/index.html index 7d8f2253a0..0a503ada6f 100644 --- a/docs/plugin_cloud_ha/index.html +++ b/docs/plugin_cloud_ha/index.html @@ -6,7 +6,7 @@ Cloud High Availability Plugin | SSN Docs - + diff --git a/docs/plugin_dns_app_id/index.html b/docs/plugin_dns_app_id/index.html index 8ca7b8e9e0..266de4a700 100644 --- a/docs/plugin_dns_app_id/index.html +++ b/docs/plugin_dns_app_id/index.html @@ -6,7 +6,7 @@ DNS App Id Plugin | SSN Docs - + diff --git a/docs/plugin_dns_cache/index.html b/docs/plugin_dns_cache/index.html index 3968dbbcd9..446c1aeb48 100644 --- a/docs/plugin_dns_cache/index.html +++ b/docs/plugin_dns_cache/index.html @@ -6,7 +6,7 @@ DNS Cache Plugin | SSN Docs - + diff --git a/docs/plugin_gre/index.html b/docs/plugin_gre/index.html index d27612b279..ab0c7d59c5 100644 --- a/docs/plugin_gre/index.html +++ b/docs/plugin_gre/index.html @@ -6,7 +6,7 @@ GRE Plugin | SSN Docs - + diff --git a/docs/plugin_ha_sync_redundancy/index.html b/docs/plugin_ha_sync_redundancy/index.html index 95e7a2b0fe..c571165f08 100644 --- a/docs/plugin_ha_sync_redundancy/index.html +++ b/docs/plugin_ha_sync_redundancy/index.html @@ -6,7 +6,7 @@ HA Sync Redundancy Plugin | SSN Docs - + @@ -50,11 +50,21 @@

KNI Nam

If these scripts have errors, they will be shown in /var/log/128technology/highway.log. On occasion, setting the log-level to debug will provide additional details of how these scripts are run and errors they generate.

Release Notes

warning

The plugin must be updated to version 1.1.0 or later prior to upgrading the conductor to SSR version 5.4.0.

+

Release 2.1.0

+

Release Date: Jan 8, 2025

+

New Features and Improvements

+
    +
  • PLUGIN-2626 Support configuring MTU, DSCP Map, and Transmit Cap options which will be applied to the auto-generted HA fabric interface.
  • +
+

Issues Fixed

+
    +
  • PLUGIN-2721 Resolve plugin downgrade config removal
  • +

Release 2.0.0

Image based install and upgrade (IBU) support for SSR 6.3.0.

Release Date: Sep 30, 2024

Release 1.1.3

-

Issues Fixed

+

Issues Fixed

  • PLUGIN-2233 VLAN ID cannot be modified

    @@ -62,7 +72,7 @@

    Issues Fixed

Release 1.1.2

-

Issues Fixed

+

Issues Fixed

  • PLUGIN-1580 Communication through HA sync interface was broken after one HA node was rebooted

    @@ -70,7 +80,7 @@

    Issues Fixed<

Release 1.1.0

-

Issues Fixed

+

Issues Fixed

  • PLUGIN-1451 Config generation for the plugin failing

    diff --git a/docs/plugin_http_probe/index.html b/docs/plugin_http_probe/index.html index d38356421e..11c710915d 100644 --- a/docs/plugin_http_probe/index.html +++ b/docs/plugin_http_probe/index.html @@ -6,7 +6,7 @@ HTTP Probe Reachability Detection Plugin | SSN Docs - + diff --git a/docs/plugin_icmp_reachability_detection/index.html b/docs/plugin_icmp_reachability_detection/index.html index b6230ca446..c846efd100 100644 --- a/docs/plugin_icmp_reachability_detection/index.html +++ b/docs/plugin_icmp_reachability_detection/index.html @@ -6,7 +6,7 @@ ICMP Reachability Detection Plugin | SSN Docs - + diff --git a/docs/plugin_intro/index.html b/docs/plugin_intro/index.html index f0e7959bc2..c20ded99e6 100644 --- a/docs/plugin_intro/index.html +++ b/docs/plugin_intro/index.html @@ -6,7 +6,7 @@ Introduction to Plugins | SSN Docs - + diff --git a/docs/plugin_ipsec_client/index.html b/docs/plugin_ipsec_client/index.html index 19e711aaf5..0805a1ec43 100644 --- a/docs/plugin_ipsec_client/index.html +++ b/docs/plugin_ipsec_client/index.html @@ -6,7 +6,7 @@ IPsec Client plugin | SSN Docs - + diff --git a/docs/plugin_kni_namespace_scripts/index.html b/docs/plugin_kni_namespace_scripts/index.html index c331ba8998..8ad3036e20 100644 --- a/docs/plugin_kni_namespace_scripts/index.html +++ b/docs/plugin_kni_namespace_scripts/index.html @@ -6,7 +6,7 @@ Kernel Network Namespace Scripts | SSN Docs - + diff --git a/docs/plugin_loopback_static_routes/index.html b/docs/plugin_loopback_static_routes/index.html index a3aefc7a7a..dda58c01b6 100644 --- a/docs/plugin_loopback_static_routes/index.html +++ b/docs/plugin_loopback_static_routes/index.html @@ -6,7 +6,7 @@ Loopback Static Routes Plugin | SSN Docs - + diff --git a/docs/plugin_m800_watchdog/index.html b/docs/plugin_m800_watchdog/index.html index 51a3318d1e..cbbff4d305 100644 --- a/docs/plugin_m800_watchdog/index.html +++ b/docs/plugin_m800_watchdog/index.html @@ -6,7 +6,7 @@ M800 Watchdog | SSN Docs - + diff --git a/docs/plugin_monitoring_agent/index.html b/docs/plugin_monitoring_agent/index.html index 1ab5720e53..378f5e6434 100644 --- a/docs/plugin_monitoring_agent/index.html +++ b/docs/plugin_monitoring_agent/index.html @@ -6,7 +6,7 @@ Monitoring Agent Plugin | SSN Docs - + diff --git a/docs/plugin_mosh/index.html b/docs/plugin_mosh/index.html index 05bdff443c..ccb2749a7d 100644 --- a/docs/plugin_mosh/index.html +++ b/docs/plugin_mosh/index.html @@ -6,7 +6,7 @@ Mosh Plugin | SSN Docs - + diff --git a/docs/plugin_set_hostname/index.html b/docs/plugin_set_hostname/index.html index 919f39bada..d2e4768cd0 100644 --- a/docs/plugin_set_hostname/index.html +++ b/docs/plugin_set_hostname/index.html @@ -6,7 +6,7 @@ Set Hostname | SSN Docs - + diff --git a/docs/plugin_sip_alg/index.html b/docs/plugin_sip_alg/index.html index 50a4fd840e..256f053067 100644 --- a/docs/plugin_sip_alg/index.html +++ b/docs/plugin_sip_alg/index.html @@ -6,7 +6,7 @@ SIP ALG Plugin | SSN Docs - + diff --git a/docs/plugin_wireguard/index.html b/docs/plugin_wireguard/index.html index 015401ef50..618b769da0 100644 --- a/docs/plugin_wireguard/index.html +++ b/docs/plugin_wireguard/index.html @@ -6,7 +6,7 @@ Wireguard Plugin | SSN Docs - + diff --git a/docs/release_notes_128t_4.0/index.html b/docs/release_notes_128t_4.0/index.html index 9b845e4c02..1fc878cb2e 100644 --- a/docs/release_notes_128t_4.0/index.html +++ b/docs/release_notes_128t_4.0/index.html @@ -6,7 +6,7 @@ 128T 4.0 Release Notes | SSN Docs - + diff --git a/docs/release_notes_128t_4.1/index.html b/docs/release_notes_128t_4.1/index.html index 25c4e0cce0..a3c8285c5b 100644 --- a/docs/release_notes_128t_4.1/index.html +++ b/docs/release_notes_128t_4.1/index.html @@ -6,7 +6,7 @@ 128T 4.1 Release Notes | SSN Docs - + diff --git a/docs/release_notes_128t_4.2/index.html b/docs/release_notes_128t_4.2/index.html index fc200733f0..9ac16b406e 100644 --- a/docs/release_notes_128t_4.2/index.html +++ b/docs/release_notes_128t_4.2/index.html @@ -6,7 +6,7 @@ 128T 4.2 Release Notes | SSN Docs - + diff --git a/docs/release_notes_128t_4.3/index.html b/docs/release_notes_128t_4.3/index.html index 43686d760c..7760418f71 100644 --- a/docs/release_notes_128t_4.3/index.html +++ b/docs/release_notes_128t_4.3/index.html @@ -6,7 +6,7 @@ 128T 4.3 Release Notes | SSN Docs - + diff --git a/docs/release_notes_128t_4.4/index.html b/docs/release_notes_128t_4.4/index.html index 38d85591b5..95b017f4ed 100644 --- a/docs/release_notes_128t_4.4/index.html +++ b/docs/release_notes_128t_4.4/index.html @@ -6,7 +6,7 @@ 128T 4.4 Release Notes | SSN Docs - + diff --git a/docs/release_notes_128t_4.5/index.html b/docs/release_notes_128t_4.5/index.html index dc2e647d1d..e9fd888e82 100644 --- a/docs/release_notes_128t_4.5/index.html +++ b/docs/release_notes_128t_4.5/index.html @@ -6,7 +6,7 @@ 128T 4.5 Release Notes | SSN Docs - + diff --git a/docs/release_notes_128t_5.0/index.html b/docs/release_notes_128t_5.0/index.html index ff7e604180..d451845813 100644 --- a/docs/release_notes_128t_5.0/index.html +++ b/docs/release_notes_128t_5.0/index.html @@ -6,7 +6,7 @@ 128T 5.0 Release Notes | SSN Docs - + diff --git a/docs/release_notes_128t_5.1/index.html b/docs/release_notes_128t_5.1/index.html index bcaf6cac6e..d7e959b647 100644 --- a/docs/release_notes_128t_5.1/index.html +++ b/docs/release_notes_128t_5.1/index.html @@ -6,7 +6,7 @@ SSR 5.1 Release Notes | SSN Docs - + diff --git a/docs/release_notes_128t_5.2/index.html b/docs/release_notes_128t_5.2/index.html index 0c5707990f..61e6d13249 100644 --- a/docs/release_notes_128t_5.2/index.html +++ b/docs/release_notes_128t_5.2/index.html @@ -6,7 +6,7 @@ SSR 5.2 Release Notes | SSN Docs - + diff --git a/docs/release_notes_128t_5.3/index.html b/docs/release_notes_128t_5.3/index.html index 17f3afdd59..9d8d02b724 100644 --- a/docs/release_notes_128t_5.3/index.html +++ b/docs/release_notes_128t_5.3/index.html @@ -6,7 +6,7 @@ SSR 5.3 Release Notes | SSN Docs - + diff --git a/docs/release_notes_128t_5.4/index.html b/docs/release_notes_128t_5.4/index.html index f7f88fe15d..8fcd10f5d9 100644 --- a/docs/release_notes_128t_5.4/index.html +++ b/docs/release_notes_128t_5.4/index.html @@ -6,7 +6,7 @@ SSR 5.4 Release Notes | SSN Docs - + diff --git a/docs/release_notes_128t_5.5/index.html b/docs/release_notes_128t_5.5/index.html index c644d9aea2..4f24a6cae2 100644 --- a/docs/release_notes_128t_5.5/index.html +++ b/docs/release_notes_128t_5.5/index.html @@ -6,7 +6,7 @@ SSR 5.5 Release Notes | SSN Docs - + diff --git a/docs/release_notes_128t_5.6/index.html b/docs/release_notes_128t_5.6/index.html index 4f4775d0c1..1f3e72bf1e 100644 --- a/docs/release_notes_128t_5.6/index.html +++ b/docs/release_notes_128t_5.6/index.html @@ -6,7 +6,7 @@ SSR 5.6 Release Notes | SSN Docs - + diff --git a/docs/release_notes_128t_6.0/index.html b/docs/release_notes_128t_6.0/index.html index 125d3969c9..083837e15b 100644 --- a/docs/release_notes_128t_6.0/index.html +++ b/docs/release_notes_128t_6.0/index.html @@ -6,7 +6,7 @@ SSR 6.0 Release Notes | SSN Docs - + diff --git a/docs/release_notes_128t_6.1/index.html b/docs/release_notes_128t_6.1/index.html index be6f56bb11..653209005a 100644 --- a/docs/release_notes_128t_6.1/index.html +++ b/docs/release_notes_128t_6.1/index.html @@ -6,7 +6,7 @@ SSR 6.1 Release Notes | SSN Docs - + diff --git a/docs/release_notes_128t_6.2/index.html b/docs/release_notes_128t_6.2/index.html index 03bb19335f..abd270769c 100644 --- a/docs/release_notes_128t_6.2/index.html +++ b/docs/release_notes_128t_6.2/index.html @@ -6,7 +6,7 @@ SSR 6.2 Release Notes | SSN Docs - + diff --git a/docs/release_notes_128t_6.3/index.html b/docs/release_notes_128t_6.3/index.html index c53aeac6b1..e1f59bde2e 100644 --- a/docs/release_notes_128t_6.3/index.html +++ b/docs/release_notes_128t_6.3/index.html @@ -6,7 +6,7 @@ SSR 6.3 Release Notes | SSN Docs - + diff --git a/docs/release_notes_128t_installer_2.1/index.html b/docs/release_notes_128t_installer_2.1/index.html index 7b92dcd938..22c639c192 100644 --- a/docs/release_notes_128t_installer_2.1/index.html +++ b/docs/release_notes_128t_installer_2.1/index.html @@ -6,7 +6,7 @@ Installer 2.1 Release Notes | SSN Docs - + diff --git a/docs/release_notes_128t_installer_2.2/index.html b/docs/release_notes_128t_installer_2.2/index.html index 385743605e..19e59d301d 100644 --- a/docs/release_notes_128t_installer_2.2/index.html +++ b/docs/release_notes_128t_installer_2.2/index.html @@ -6,7 +6,7 @@ 128T Installer 2.2 Release Notes | SSN Docs - + diff --git a/docs/release_notes_128t_installer_2.3/index.html b/docs/release_notes_128t_installer_2.3/index.html index a31ebc612b..fdb7b9e891 100644 --- a/docs/release_notes_128t_installer_2.3/index.html +++ b/docs/release_notes_128t_installer_2.3/index.html @@ -6,7 +6,7 @@ Installer 2.3 Release Notes | SSN Docs - + diff --git a/docs/release_notes_128t_installer_2.4/index.html b/docs/release_notes_128t_installer_2.4/index.html index 1e47e838ad..d5529eb53a 100644 --- a/docs/release_notes_128t_installer_2.4/index.html +++ b/docs/release_notes_128t_installer_2.4/index.html @@ -6,7 +6,7 @@ Installer 2.4 Release Notes | SSN Docs - + diff --git a/docs/release_notes_128t_installer_2.5/index.html b/docs/release_notes_128t_installer_2.5/index.html index 4f3ff8ebac..1a98ba2bf9 100644 --- a/docs/release_notes_128t_installer_2.5/index.html +++ b/docs/release_notes_128t_installer_2.5/index.html @@ -6,7 +6,7 @@ Installer 2.5 Release Notes | SSN Docs - + diff --git a/docs/release_notes_128t_installer_2.6/index.html b/docs/release_notes_128t_installer_2.6/index.html index fb008690fd..d558df586c 100644 --- a/docs/release_notes_128t_installer_2.6/index.html +++ b/docs/release_notes_128t_installer_2.6/index.html @@ -6,7 +6,7 @@ Installer 2.6 Release Notes | SSN Docs - + diff --git a/docs/release_notes_128t_installer_2.7/index.html b/docs/release_notes_128t_installer_2.7/index.html index a2ebaefc0f..c00f202171 100644 --- a/docs/release_notes_128t_installer_2.7/index.html +++ b/docs/release_notes_128t_installer_2.7/index.html @@ -6,7 +6,7 @@ 128T Installer 2.7 Release Notes | SSN Docs - + diff --git a/docs/release_notes_128t_installer_3.0/index.html b/docs/release_notes_128t_installer_3.0/index.html index e7411dcd51..b282f90172 100644 --- a/docs/release_notes_128t_installer_3.0/index.html +++ b/docs/release_notes_128t_installer_3.0/index.html @@ -6,7 +6,7 @@ 128T Installer 3.0 Release Notes | SSN Docs - + diff --git a/docs/release_notes_128t_installer_3.1/index.html b/docs/release_notes_128t_installer_3.1/index.html index 476117e451..c7f0f9743e 100644 --- a/docs/release_notes_128t_installer_3.1/index.html +++ b/docs/release_notes_128t_installer_3.1/index.html @@ -6,7 +6,7 @@ SSR Installer 3.1 Release Notes | SSN Docs - + diff --git a/docs/release_notes_128t_installer_3.2/index.html b/docs/release_notes_128t_installer_3.2/index.html index 4bd8eccad0..ec92977778 100644 --- a/docs/release_notes_128t_installer_3.2/index.html +++ b/docs/release_notes_128t_installer_3.2/index.html @@ -6,7 +6,7 @@ SSR Installer 3.2 Release Notes | SSN Docs - + diff --git a/docs/release_notes_byol/index.html b/docs/release_notes_byol/index.html index 18376dd0fb..c42201a9cb 100644 --- a/docs/release_notes_byol/index.html +++ b/docs/release_notes_byol/index.html @@ -6,7 +6,7 @@ Bring Your Own License (BYOL) | SSN Docs - + diff --git a/docs/release_notes_byol_2.0/index.html b/docs/release_notes_byol_2.0/index.html index 1a02079dd9..af166cc7e1 100644 --- a/docs/release_notes_byol_2.0/index.html +++ b/docs/release_notes_byol_2.0/index.html @@ -6,7 +6,7 @@ Bring Your Own License (BYOL) | SSN Docs - + diff --git a/docs/release_notes_wan_assurance_plugin_3.10/index.html b/docs/release_notes_wan_assurance_plugin_3.10/index.html index c37225adb1..8938550ac7 100644 --- a/docs/release_notes_wan_assurance_plugin_3.10/index.html +++ b/docs/release_notes_wan_assurance_plugin_3.10/index.html @@ -6,7 +6,7 @@ WAN Assurance Plugin 3.10 Release Notes | SSN Docs - + diff --git a/docs/release_notes_wan_assurance_plugin_3.3/index.html b/docs/release_notes_wan_assurance_plugin_3.3/index.html index f1bd6199ea..c58a0319bd 100644 --- a/docs/release_notes_wan_assurance_plugin_3.3/index.html +++ b/docs/release_notes_wan_assurance_plugin_3.3/index.html @@ -6,7 +6,7 @@ WAN Assurance Plugin 3.3 Release Notes | SSN Docs - + diff --git a/docs/release_notes_wan_assurance_plugin_3.4/index.html b/docs/release_notes_wan_assurance_plugin_3.4/index.html index 9e00610830..56062ae498 100644 --- a/docs/release_notes_wan_assurance_plugin_3.4/index.html +++ b/docs/release_notes_wan_assurance_plugin_3.4/index.html @@ -6,7 +6,7 @@ WAN Assurance Plugin 3.4 Release Notes | SSN Docs - + diff --git a/docs/release_notes_wan_assurance_plugin_3.5/index.html b/docs/release_notes_wan_assurance_plugin_3.5/index.html index c03651185f..fb8f6ded17 100644 --- a/docs/release_notes_wan_assurance_plugin_3.5/index.html +++ b/docs/release_notes_wan_assurance_plugin_3.5/index.html @@ -6,7 +6,7 @@ WAN Assurance Plugin 3.5 Release Notes | SSN Docs - + diff --git a/docs/release_notes_wan_assurance_plugin_3.6/index.html b/docs/release_notes_wan_assurance_plugin_3.6/index.html index 2dfd8f7cf7..e8d195666f 100644 --- a/docs/release_notes_wan_assurance_plugin_3.6/index.html +++ b/docs/release_notes_wan_assurance_plugin_3.6/index.html @@ -6,7 +6,7 @@ WAN Assurance Plugin 3.6 Release Notes | SSN Docs - + diff --git a/docs/release_notes_wan_assurance_plugin_3.7/index.html b/docs/release_notes_wan_assurance_plugin_3.7/index.html index 526f3cac79..f9efc6372c 100644 --- a/docs/release_notes_wan_assurance_plugin_3.7/index.html +++ b/docs/release_notes_wan_assurance_plugin_3.7/index.html @@ -6,7 +6,7 @@ WAN Assurance Plugin 3.7 Release Notes | SSN Docs - + diff --git a/docs/release_notes_wan_assurance_plugin_3.8/index.html b/docs/release_notes_wan_assurance_plugin_3.8/index.html index 239b47021b..cf0421da88 100644 --- a/docs/release_notes_wan_assurance_plugin_3.8/index.html +++ b/docs/release_notes_wan_assurance_plugin_3.8/index.html @@ -6,7 +6,7 @@ WAN Assurance Plugin 3.8 Release Notes | SSN Docs - + diff --git a/docs/release_notes_wan_assurance_plugin_3.9/index.html b/docs/release_notes_wan_assurance_plugin_3.9/index.html index 87529f74b9..6ce9f85c16 100644 --- a/docs/release_notes_wan_assurance_plugin_3.9/index.html +++ b/docs/release_notes_wan_assurance_plugin_3.9/index.html @@ -6,7 +6,7 @@ WAN Assurance Plugin 3.9 Release Notes | SSN Docs - + diff --git a/docs/rma_conductor/index.html b/docs/rma_conductor/index.html index eb43dcab97..90b25842f2 100644 --- a/docs/rma_conductor/index.html +++ b/docs/rma_conductor/index.html @@ -6,7 +6,7 @@ rma_conductor | SSN Docs - + diff --git a/docs/rma_wan_assurance/index.html b/docs/rma_wan_assurance/index.html index d85e2a25f8..9b26d7de11 100644 --- a/docs/rma_wan_assurance/index.html +++ b/docs/rma_wan_assurance/index.html @@ -6,7 +6,7 @@ RMA WAN Assurance Workflow for Juniper Hardware | SSN Docs - + diff --git a/docs/sec_adaptive_encrypt/index.html b/docs/sec_adaptive_encrypt/index.html index 63b45b9d25..203a941b55 100644 --- a/docs/sec_adaptive_encrypt/index.html +++ b/docs/sec_adaptive_encrypt/index.html @@ -6,7 +6,7 @@ Adaptive Encryption | SSN Docs - + diff --git a/docs/sec_firewall_filtering/index.html b/docs/sec_firewall_filtering/index.html index 71a46873ce..05b8465ab1 100644 --- a/docs/sec_firewall_filtering/index.html +++ b/docs/sec_firewall_filtering/index.html @@ -6,7 +6,7 @@ Customizable Firewall Rules and Filters | SSN Docs - + diff --git a/docs/sec_hardening_guidelines/index.html b/docs/sec_hardening_guidelines/index.html index d37169b576..0a38bc3b7a 100644 --- a/docs/sec_hardening_guidelines/index.html +++ b/docs/sec_hardening_guidelines/index.html @@ -6,7 +6,7 @@ Security Hardening Guidelines | SSN Docs - + diff --git a/docs/sec_security_policy/index.html b/docs/sec_security_policy/index.html index 82f192c30c..ef959007ef 100644 --- a/docs/sec_security_policy/index.html +++ b/docs/sec_security_policy/index.html @@ -6,7 +6,7 @@ Security Policies | SSN Docs - + diff --git a/docs/single_conductor_config/index.html b/docs/single_conductor_config/index.html index 53d3789280..c0ac87d9b7 100644 --- a/docs/single_conductor_config/index.html +++ b/docs/single_conductor_config/index.html @@ -6,7 +6,7 @@ Import Configurations to the Conductor | SSN Docs - + diff --git a/docs/single_conductor_install/index.html b/docs/single_conductor_install/index.html index c88b3144de..f0e753bbe4 100644 --- a/docs/single_conductor_install/index.html +++ b/docs/single_conductor_install/index.html @@ -6,7 +6,7 @@ Single Conductor Interactive Installation | SSN Docs - + diff --git a/docs/supported_cloud_platforms/index.html b/docs/supported_cloud_platforms/index.html index 4081d8c76e..58f7c2b5e7 100644 --- a/docs/supported_cloud_platforms/index.html +++ b/docs/supported_cloud_platforms/index.html @@ -6,7 +6,7 @@ Cloud Platform Support | SSN Docs - + diff --git a/docs/ts_ap_duplicate_assets/index.html b/docs/ts_ap_duplicate_assets/index.html index 5778c554eb..512c4a4f88 100644 --- a/docs/ts_ap_duplicate_assets/index.html +++ b/docs/ts_ap_duplicate_assets/index.html @@ -6,7 +6,7 @@ Automated Provisioner: Duplicate Asset ID Error | SSN Docs - + diff --git a/docs/ts_ap_salt_minion/index.html b/docs/ts_ap_salt_minion/index.html index 339800001f..d3f9760d6e 100644 --- a/docs/ts_ap_salt_minion/index.html +++ b/docs/ts_ap_salt_minion/index.html @@ -6,7 +6,7 @@ Automated Provisioner: Salt Minion | SSN Docs - + diff --git a/docs/ts_applications/index.html b/docs/ts_applications/index.html index 37722d0987..801cb99e9c 100644 --- a/docs/ts_applications/index.html +++ b/docs/ts_applications/index.html @@ -6,7 +6,7 @@ Application Troubleshooting | SSN Docs - + diff --git a/docs/ts_connecting_to_routers/index.html b/docs/ts_connecting_to_routers/index.html index f2270a060a..489597e62f 100644 --- a/docs/ts_connecting_to_routers/index.html +++ b/docs/ts_connecting_to_routers/index.html @@ -6,7 +6,7 @@ Connecting to Routers from a Conductor | SSN Docs - + diff --git a/docs/ts_cpu_spikes/index.html b/docs/ts_cpu_spikes/index.html index 2783f803a3..77635fb2f9 100644 --- a/docs/ts_cpu_spikes/index.html +++ b/docs/ts_cpu_spikes/index.html @@ -6,7 +6,7 @@ CPU Spikes | SSN Docs - + diff --git a/docs/ts_fib/index.html b/docs/ts_fib/index.html index 12c5bde77a..927e18040c 100644 --- a/docs/ts_fib/index.html +++ b/docs/ts_fib/index.html @@ -6,7 +6,7 @@ FIB Troubleshooting | SSN Docs - + diff --git a/docs/ts_forwarding_resource_pools/index.html b/docs/ts_forwarding_resource_pools/index.html index 1f8b57bb69..6dae4ad006 100644 --- a/docs/ts_forwarding_resource_pools/index.html +++ b/docs/ts_forwarding_resource_pools/index.html @@ -6,7 +6,7 @@ Forwarding Plane Resource Pools | SSN Docs - + diff --git a/docs/ts_idp/index.html b/docs/ts_idp/index.html index 59867ca53c..4651850efb 100644 --- a/docs/ts_idp/index.html +++ b/docs/ts_idp/index.html @@ -6,7 +6,7 @@ Troubleshooting IDP | SSN Docs - + diff --git a/docs/ts_logs/index.html b/docs/ts_logs/index.html index c73f9a1b35..b1c2dfdca1 100644 --- a/docs/ts_logs/index.html +++ b/docs/ts_logs/index.html @@ -6,7 +6,7 @@ Understanding Logs on the SSR | SSN Docs - + diff --git a/docs/ts_mac_uniqueness/index.html b/docs/ts_mac_uniqueness/index.html index 678db8e5a6..27748691e8 100644 --- a/docs/ts_mac_uniqueness/index.html +++ b/docs/ts_mac_uniqueness/index.html @@ -6,7 +6,7 @@ MAC Address Uniqueness | SSN Docs - + diff --git a/docs/ts_nat_troubleshooting/index.html b/docs/ts_nat_troubleshooting/index.html index 69488488af..284367612b 100644 --- a/docs/ts_nat_troubleshooting/index.html +++ b/docs/ts_nat_troubleshooting/index.html @@ -6,7 +6,7 @@ NAT Troubleshooting | SSN Docs - + diff --git a/docs/ts_packet_capture/index.html b/docs/ts_packet_capture/index.html index 5d1e6e6982..d911d1e7c7 100644 --- a/docs/ts_packet_capture/index.html +++ b/docs/ts_packet_capture/index.html @@ -6,7 +6,7 @@ Packet Capture | SSN Docs - + diff --git a/docs/ts_serial_console_tsing/index.html b/docs/ts_serial_console_tsing/index.html index b6226d1b4a..0f18505b95 100644 --- a/docs/ts_serial_console_tsing/index.html +++ b/docs/ts_serial_console_tsing/index.html @@ -6,7 +6,7 @@ Serial Console Troubleshooting | SSN Docs - + diff --git a/docs/ts_session_processing/index.html b/docs/ts_session_processing/index.html index 9f7d85e2d6..19b324cf92 100644 --- a/docs/ts_session_processing/index.html +++ b/docs/ts_session_processing/index.html @@ -6,7 +6,7 @@ Troubleshooting Session Processing | SSN Docs - + diff --git a/docs/ts_step/index.html b/docs/ts_step/index.html index 768f2c7f0b..f148e40040 100644 --- a/docs/ts_step/index.html +++ b/docs/ts_step/index.html @@ -6,7 +6,7 @@ Troubleshooting STEP | SSN Docs - + diff --git a/docs/ts_t1_troubleshooting/index.html b/docs/ts_t1_troubleshooting/index.html index a6b4435b74..510ad71403 100644 --- a/docs/ts_t1_troubleshooting/index.html +++ b/docs/ts_t1_troubleshooting/index.html @@ -6,7 +6,7 @@ T1 Troubleshooting | SSN Docs - + diff --git a/docs/ts_traceroute/index.html b/docs/ts_traceroute/index.html index e9b52d69d2..108033ccb6 100644 --- a/docs/ts_traceroute/index.html +++ b/docs/ts_traceroute/index.html @@ -6,7 +6,7 @@ Traceroute | SSN Docs - + diff --git a/docs/ts_troubleshooting_vrf/index.html b/docs/ts_troubleshooting_vrf/index.html index 3bfbce5f8e..3dec1bd3f5 100644 --- a/docs/ts_troubleshooting_vrf/index.html +++ b/docs/ts_troubleshooting_vrf/index.html @@ -6,7 +6,7 @@ Troubleshooting VRF | SSN Docs - + diff --git a/docs/upgrade_ibu_conductor/index.html b/docs/upgrade_ibu_conductor/index.html index 99c6327652..a3d4691b9d 100644 --- a/docs/upgrade_ibu_conductor/index.html +++ b/docs/upgrade_ibu_conductor/index.html @@ -6,7 +6,7 @@ Upgrading the Conductor | SSN Docs - + diff --git a/docs/upgrade_legacy/index.html b/docs/upgrade_legacy/index.html index f2df67d0fd..09a3b4c4e5 100644 --- a/docs/upgrade_legacy/index.html +++ b/docs/upgrade_legacy/index.html @@ -6,7 +6,7 @@ Legacy Upgrades | SSN Docs - + diff --git a/docs/upgrade_restricted_access/index.html b/docs/upgrade_restricted_access/index.html index 5d907cf278..18a0fa2276 100644 --- a/docs/upgrade_restricted_access/index.html +++ b/docs/upgrade_restricted_access/index.html @@ -6,7 +6,7 @@ Upgrades with Restricted Internet Access | SSN Docs - + diff --git a/docs/upgrade_router/index.html b/docs/upgrade_router/index.html index f9016fe8ec..bbf78e8268 100644 --- a/docs/upgrade_router/index.html +++ b/docs/upgrade_router/index.html @@ -6,7 +6,7 @@ Upgrading a Router | SSN Docs - + diff --git a/docs/wan_assurance_ssr1200_quickstart/index.html b/docs/wan_assurance_ssr1200_quickstart/index.html index e9f841f339..d82f4fbd01 100644 --- a/docs/wan_assurance_ssr1200_quickstart/index.html +++ b/docs/wan_assurance_ssr1200_quickstart/index.html @@ -6,7 +6,7 @@ SSR1200 Device Onboarding | SSN Docs - + diff --git a/docs/wan_assurance_ssr120_quickstart/index.html b/docs/wan_assurance_ssr120_quickstart/index.html index ad7cf5b480..5d06583a14 100644 --- a/docs/wan_assurance_ssr120_quickstart/index.html +++ b/docs/wan_assurance_ssr120_quickstart/index.html @@ -6,7 +6,7 @@ SSR120 Device Onboarding | SSN Docs - + diff --git a/docs/wan_assurance_ssr1300_quickstart/index.html b/docs/wan_assurance_ssr1300_quickstart/index.html index 353a319559..7fdc1f1aa1 100644 --- a/docs/wan_assurance_ssr1300_quickstart/index.html +++ b/docs/wan_assurance_ssr1300_quickstart/index.html @@ -6,7 +6,7 @@ SSR1300 Device Onboarding | SSN Docs - + diff --git a/docs/wan_assurance_ssr130_quickstart/index.html b/docs/wan_assurance_ssr130_quickstart/index.html index 5d1d277661..7446d8c23c 100644 --- a/docs/wan_assurance_ssr130_quickstart/index.html +++ b/docs/wan_assurance_ssr130_quickstart/index.html @@ -6,7 +6,7 @@ SSR130 Device Onboarding | SSN Docs - + diff --git a/docs/wan_assurance_ssr1400_quickstart/index.html b/docs/wan_assurance_ssr1400_quickstart/index.html index 672f352729..dc6b5c978f 100644 --- a/docs/wan_assurance_ssr1400_quickstart/index.html +++ b/docs/wan_assurance_ssr1400_quickstart/index.html @@ -6,7 +6,7 @@ SSR1400 Device Onboarding | SSN Docs - + diff --git a/docs/wan_assurance_ssr1500_quickstart/index.html b/docs/wan_assurance_ssr1500_quickstart/index.html index e5bc431d86..d38c359ae6 100644 --- a/docs/wan_assurance_ssr1500_quickstart/index.html +++ b/docs/wan_assurance_ssr1500_quickstart/index.html @@ -6,7 +6,7 @@ SSR1500 Device Onboarding | SSN Docs - + diff --git a/docs/wan_onboarding_ssrdevice/index.html b/docs/wan_onboarding_ssrdevice/index.html index f8fb570a8d..230997d9f9 100644 --- a/docs/wan_onboarding_ssrdevice/index.html +++ b/docs/wan_onboarding_ssrdevice/index.html @@ -6,7 +6,7 @@ Adopting a Conductor-Managed SSR | SSN Docs - + diff --git a/docs/wan_onboarding_whitebox/index.html b/docs/wan_onboarding_whitebox/index.html index be80405800..411a372f47 100644 --- a/docs/wan_onboarding_whitebox/index.html +++ b/docs/wan_onboarding_whitebox/index.html @@ -6,7 +6,7 @@ Whitebox Onboarding | SSN Docs - + diff --git a/docs/wan_overview/index.html b/docs/wan_overview/index.html index 3acb20b47a..6c229937ad 100644 --- a/docs/wan_overview/index.html +++ b/docs/wan_overview/index.html @@ -6,7 +6,7 @@ WAN Assurance Overview | SSN Docs - + diff --git a/docs/wan_staging/index.html b/docs/wan_staging/index.html index 05432c9239..e7743ceb14 100644 --- a/docs/wan_staging/index.html +++ b/docs/wan_staging/index.html @@ -6,7 +6,7 @@ Whitebox Staging | SSN Docs - + diff --git a/docs/wan_telemetry_enable/index.html b/docs/wan_telemetry_enable/index.html index 88e565e7b9..1f4ba60ccb 100644 --- a/docs/wan_telemetry_enable/index.html +++ b/docs/wan_telemetry_enable/index.html @@ -6,7 +6,7 @@ Create a Site | SSN Docs - + diff --git a/docs/wan_telemetry_features/index.html b/docs/wan_telemetry_features/index.html index 24c4a536f0..cbb149444a 100644 --- a/docs/wan_telemetry_features/index.html +++ b/docs/wan_telemetry_features/index.html @@ -6,7 +6,7 @@ WAN Assurance Features | SSN Docs - + diff --git a/docs/wan_telemetry_site_assign/index.html b/docs/wan_telemetry_site_assign/index.html index da70fe945d..11b2af1aba 100644 --- a/docs/wan_telemetry_site_assign/index.html +++ b/docs/wan_telemetry_site_assign/index.html @@ -6,7 +6,7 @@ Site Assignment | SSN Docs - + diff --git a/docs/wan_telemetry_troubleshooting/index.html b/docs/wan_telemetry_troubleshooting/index.html index ea3fc92819..e7bc4986e6 100644 --- a/docs/wan_telemetry_troubleshooting/index.html +++ b/docs/wan_telemetry_troubleshooting/index.html @@ -6,7 +6,7 @@ Troubleshooting | SSN Docs - + diff --git a/index.html b/index.html index 57a04a4ed7..4e32acd340 100644 --- a/index.html +++ b/index.html @@ -6,7 +6,7 @@ SSN Docs | SSN Docs - + diff --git a/kb/2024/04/24/I95-55904/index.html b/kb/2024/04/24/I95-55904/index.html index 1e6d7e14d4..f9f8f32b3d 100644 --- a/kb/2024/04/24/I95-55904/index.html +++ b/kb/2024/04/24/I95-55904/index.html @@ -6,7 +6,7 @@ Upgrade from 5.6 to 6.1 may result in missing FIB entries | SSN Docs - + diff --git a/kb/2024/04/25/I95-54541/index.html b/kb/2024/04/25/I95-54541/index.html index 8cb8ad1f5a..fc5021ca11 100644 --- a/kb/2024/04/25/I95-54541/index.html +++ b/kb/2024/04/25/I95-54541/index.html @@ -6,7 +6,7 @@ Unable to bind accelerated networking interfaces in Azure when using vmbus-id | SSN Docs - + diff --git a/kb/2024/04/25/I95-56233/index.html b/kb/2024/04/25/I95-56233/index.html index 849b5c4428..97b71929b8 100644 --- a/kb/2024/04/25/I95-56233/index.html +++ b/kb/2024/04/25/I95-56233/index.html @@ -6,7 +6,7 @@ Packet forwarding stops in AWS after several hours | SSN Docs - + diff --git a/kb/2024/04/25/I95-56437/index.html b/kb/2024/04/25/I95-56437/index.html index 386b612128..3217daf475 100644 --- a/kb/2024/04/25/I95-56437/index.html +++ b/kb/2024/04/25/I95-56437/index.html @@ -6,7 +6,7 @@ Application Identification incompatible with DSCP Steering | SSN Docs - + diff --git a/kb/2024/04/25/I95-57085/index.html b/kb/2024/04/25/I95-57085/index.html index 03b31503e3..712281273d 100644 --- a/kb/2024/04/25/I95-57085/index.html +++ b/kb/2024/04/25/I95-57085/index.html @@ -6,7 +6,7 @@ Upgrade from 6.1 to 6.2 changes PCI mapping in AWS | SSN Docs - + diff --git a/kb/2024/05/29/I95-56484/index.html b/kb/2024/05/29/I95-56484/index.html index 0d83a5b2f1..4bd9f6239d 100644 --- a/kb/2024/05/29/I95-56484/index.html +++ b/kb/2024/05/29/I95-56484/index.html @@ -6,7 +6,7 @@ High Memory usage for application-director | SSN Docs - + diff --git a/kb/2024/06/25/I95-54838/index.html b/kb/2024/06/25/I95-54838/index.html index f467ecb921..78d46dec35 100644 --- a/kb/2024/06/25/I95-54838/index.html +++ b/kb/2024/06/25/I95-54838/index.html @@ -6,7 +6,7 @@ Memory Allocation Exception in Device Disabled Error output | SSN Docs - + diff --git a/kb/2024/08/05/PLUGIN-2550/index.html b/kb/2024/08/05/PLUGIN-2550/index.html index b6d5c7bfbb..43e793ded2 100644 --- a/kb/2024/08/05/PLUGIN-2550/index.html +++ b/kb/2024/08/05/PLUGIN-2550/index.html @@ -6,7 +6,7 @@ Highway stuck on startup when IPsec is enabled | SSN Docs - + diff --git a/kb/2024/08/30/I95-56628/index.html b/kb/2024/08/30/I95-56628/index.html index ffd8818e2f..601398c860 100644 --- a/kb/2024/08/30/I95-56628/index.html +++ b/kb/2024/08/30/I95-56628/index.html @@ -6,7 +6,7 @@ Unable to upgrade second HA Conductor to 6.3.0 | SSN Docs - + diff --git a/kb/2024/11/06/PLUGIN-2776/index.html b/kb/2024/11/06/PLUGIN-2776/index.html index 9338f218dd..9d04d50779 100644 --- a/kb/2024/11/06/PLUGIN-2776/index.html +++ b/kb/2024/11/06/PLUGIN-2776/index.html @@ -6,7 +6,7 @@ Change in behavior for Salt states for 5.6.16+, 6.1.12+, 6.2.8+, 6.3.x-r2+ | SSN Docs - + diff --git a/kb/2024/12/12/PLUGIN-2835/index.html b/kb/2024/12/12/PLUGIN-2835/index.html index b2c7a500e5..6f1ead3cdc 100644 --- a/kb/2024/12/12/PLUGIN-2835/index.html +++ b/kb/2024/12/12/PLUGIN-2835/index.html @@ -6,7 +6,7 @@ IPSec algorithms dh2 (modp1024) and dh22 are being deprecated | SSN Docs - + diff --git a/kb/archive/index.html b/kb/archive/index.html index afd79d988c..f5c5216722 100644 --- a/kb/archive/index.html +++ b/kb/archive/index.html @@ -6,7 +6,7 @@ Archive | SSN Docs - + diff --git a/kb/index.html b/kb/index.html index 62c2aedc8e..b13f9af6d1 100644 --- a/kb/index.html +++ b/kb/index.html @@ -6,7 +6,7 @@ Session Smart Router Knowledge Base Articles | SSN Docs - + diff --git a/kb/tags/5-6-13/index.html b/kb/tags/5-6-13/index.html index 1895a3300f..64505c9df8 100644 --- a/kb/tags/5-6-13/index.html +++ b/kb/tags/5-6-13/index.html @@ -6,7 +6,7 @@ One post tagged with "5.6.13" | SSN Docs - + diff --git a/kb/tags/5-6/index.html b/kb/tags/5-6/index.html index 6242ef0b3a..2c56d079ca 100644 --- a/kb/tags/5-6/index.html +++ b/kb/tags/5-6/index.html @@ -6,7 +6,7 @@ One post tagged with "5.6" | SSN Docs - + diff --git a/kb/tags/6-1-5/index.html b/kb/tags/6-1-5/index.html index 048ccf58bb..cc13a7985e 100644 --- a/kb/tags/6-1-5/index.html +++ b/kb/tags/6-1-5/index.html @@ -6,7 +6,7 @@ One post tagged with "6.1.5" | SSN Docs - + diff --git a/kb/tags/6-1-7/index.html b/kb/tags/6-1-7/index.html index 4e8871af8a..33b50eb62c 100644 --- a/kb/tags/6-1-7/index.html +++ b/kb/tags/6-1-7/index.html @@ -6,7 +6,7 @@ 2 posts tagged with "6.1.7" | SSN Docs - + diff --git a/kb/tags/6-1/index.html b/kb/tags/6-1/index.html index de7134f688..6bcc9397e9 100644 --- a/kb/tags/6-1/index.html +++ b/kb/tags/6-1/index.html @@ -6,7 +6,7 @@ 3 posts tagged with "6.1" | SSN Docs - + diff --git a/kb/tags/6-2-3-r-2/index.html b/kb/tags/6-2-3-r-2/index.html index a0310e3ee6..ac88f68967 100644 --- a/kb/tags/6-2-3-r-2/index.html +++ b/kb/tags/6-2-3-r-2/index.html @@ -6,7 +6,7 @@ 2 posts tagged with "6.2.3-r2" | SSN Docs - + diff --git a/kb/tags/6-2-3/index.html b/kb/tags/6-2-3/index.html index c352604c39..0e0050628e 100644 --- a/kb/tags/6-2-3/index.html +++ b/kb/tags/6-2-3/index.html @@ -6,7 +6,7 @@ One post tagged with "6.2.3" | SSN Docs - + diff --git a/kb/tags/6-2-4/index.html b/kb/tags/6-2-4/index.html index 766dba5beb..226734f10a 100644 --- a/kb/tags/6-2-4/index.html +++ b/kb/tags/6-2-4/index.html @@ -6,7 +6,7 @@ One post tagged with "6.2.4" | SSN Docs - + diff --git a/kb/tags/6-2/index.html b/kb/tags/6-2/index.html index 59261a791e..2400fe71a6 100644 --- a/kb/tags/6-2/index.html +++ b/kb/tags/6-2/index.html @@ -6,7 +6,7 @@ 2 posts tagged with "6.2" | SSN Docs - + diff --git a/kb/tags/6-3/index.html b/kb/tags/6-3/index.html index c460616ec8..1b75a4fc28 100644 --- a/kb/tags/6-3/index.html +++ b/kb/tags/6-3/index.html @@ -6,7 +6,7 @@ One post tagged with "6.3" | SSN Docs - + diff --git a/kb/tags/index.html b/kb/tags/index.html index dc808c43c8..33570bd2b5 100644 --- a/kb/tags/index.html +++ b/kb/tags/index.html @@ -6,7 +6,7 @@ Tags | SSN Docs - + diff --git a/kb/tags/ipsec-client-3-6-1/index.html b/kb/tags/ipsec-client-3-6-1/index.html index b126968912..f23638cdde 100644 --- a/kb/tags/ipsec-client-3-6-1/index.html +++ b/kb/tags/ipsec-client-3-6-1/index.html @@ -6,7 +6,7 @@ One post tagged with "ipsec-client-3.6.1" | SSN Docs - + diff --git a/kb/tags/ipsec-client/index.html b/kb/tags/ipsec-client/index.html index 83f3b4bd16..f045b888c3 100644 --- a/kb/tags/ipsec-client/index.html +++ b/kb/tags/ipsec-client/index.html @@ -6,7 +6,7 @@ One post tagged with "ipsec-client" | SSN Docs - + diff --git a/kb/tags/saltstack-sip-alg/index.html b/kb/tags/saltstack-sip-alg/index.html index d394f6ceda..c7aae7dc5c 100644 --- a/kb/tags/saltstack-sip-alg/index.html +++ b/kb/tags/saltstack-sip-alg/index.html @@ -6,7 +6,7 @@ One post tagged with "saltstack, sip-alg" | SSN Docs - +