To give you a glimpse into the new edition, here are my notes from the preface about what’s changed. Remember, the first edition was published in October of 2012, so there’s over six years of advancement to cover which is part of why it took so damn long to finish. Well, that and having a job, family, dogs, guitars, and a life, all of which are excuses further compounded by my apparent compulsion to miss book deadlines.
My primary goals in writing the second edition were as follows:
- Update all of the drawings to use Arista icons and not those awful things that I made myself last time
- Simplify, reorganize, or redo most of the drawings
- Update all of the code examples to a modern revision of code (4.21.1F)
- Update all the code examples to use 7280R switches
- Reformat the hardware chapter to talk about features and not specific models
Some chapters from the first edition have been removed due to either the topics being molded into other chapters, the content being dated, or there simply not being space for a topic that I considered cut-worthy. Chapters that have been removed include:
- Python (Merged and replaced with eAPI)
- Routing (replaced with FlexRoute)
- XMPP (Called CloudVision in the first edition)
Some of those chapters, like Access-Lists, Sflow, and QoS got cut because they’re pretty generic and I felt that they were easily learned from the EOS manual. I also felt that they didn’t really contribute to how Arista is different, so I removed them in favor of the new chapters. If you’d like to read about these topics, the first edition of Arista Warrior is always available in soft copy format from O’Reilly.
What’s more exciting is the fact that I’ve added the following chapters to the second edition (in no alphabetical order):
- Network Design: A quick overview of the Arista recommended network designs
- Configuration Management: Config sessions, config replace, etc.
- CloudVision: Arista’s management, workload orchestration, workflow automation, configuration, and telemetry tool
- VXLAN: Layer-2 overlay networking
- FlexRoute: Two million routes in hardware
- Tap Aggregation: Make your switch or blade into a Tap Aggregation device
- Advanced Mirroring: Mirror to a port-channel or even the CPU
- vEOS: Arista’s Extensible Operating System in a VM with step-by-step instructions
- cEOS: Arista’s EOS in a container
- eAPI: Arista’s fabulous extended Application Programmable Interface
Thanks to everyone who’s helped along the way, and to those who did, make sure to look for your names as a thank you in the preface of Arista Warrior, Second Edition!