Showing posts with label ASU. Show all posts
Showing posts with label ASU. Show all posts

4/30/2019

Arista EOS ASU and ASU2

ASU = Accelerated Software Upgrade
  • EOS Docu
  • 就是在Control Plane booting的时候,Hardware继续Fwd Traffic based on old state
  • 等Control Plane is up and running, refresh hw. 所以Traffic disruption大概是30 seconds. 
  • CLI: reload fast-boot
  • 还有一个ASU+
ASU2
  • 没有Document ?
  • 就是加上Protocol GR,例如BGP, OSPF
  • Traffic disruption is about 50ms
  • CLI: reload hitless

4/09/2018

Arista EOS: ASU/ASU2

Why needed:
  • Requested by tier-1 cloud/internet customers
  • For the servers connecting to only 1 TOR switch, the software upgrade down time is very critical because of lacking redundant path. 
How does it work?
  • To look deep into the process of an Arista switch upgrade/reload (just a rough one):
    • 1. Kernel reboot
    • 2. EOS starting
    • 3. Hardware drivers are called to refresh HW
    • 4. Control plane is converged and create forwarding information
    • 5. Hw programming
  • The whole idea is: keep the hw programing intact while starting software; then re-program hw entries to reflect new forwarding decisions. 
AUS vs ASU2:
  • ASU: retain the hw programming and keep forwarding till step 3. Maximum down time is around 30 seconds 
  • ASU2: A big step further, no hw hard reset but a soft one. Plus hw overwrite so maximum down time is lowered to 300 msec. And graceful-restart must be turned on. 
Limitation
  • only Trident2 platform supported
CLI: 
  • reload fast-boot - ASU
  • reload hitless - ASU2