The entire networking industry is being pressured to automate in order to scale and move faster; this book explains how to unlock the power of network automation using YANG.
There are many barriers to automation. The strongest one is a need for a common understanding between network operators and software and hardware providers. To build this understanding, three things are sorely needed.
First, the participants need to have a common language. This book provides common terminology, models, and awareness of use cases and tools so that effective communication is possible.
Second, automation is not something that happens because you make a computer run in a loop. Network automation is a very hard problem. It is a distributed, parallel, real time, highly available, performance sensitive,
security sensitive control problem at the heart of society. This requires a system architecture.
This system architecture already exists but is not well known. Even many seasoned professionals are missing key pieces of the overall picture. This book paints the landscape so all parties understand where their pieces fit and how to achieve common goals.
Third, as you may have heard, “He who knows how will be hired, she who knows why will be his manager.” Understanding the reasons for an architectural choice is a core aspect of knowing the architecture itself. This book provides this background.
By giving rich backgrounds, using examples, explaining “why,” and providing ample opportunities for hands on work, we hope this book will be useful to you as a networking professional, as well as for the advancement of the industry as a whole.