English /  Japanese

EOS Development Resources

I started EOS based software development for Arista Networks's switches since 2010. Acquired information are archiving at Arista Square and here is the place for developed softwares.

eAPI Experimentation

Here is an performance measurement report of eAPI. It is one of the key components to make Arista adaptive to the SDN.
June 2013.

eAPI Performance Test
The report of eAPI respnse time
eAPI Benchmark program for Java
A brief explanation of the Java based benchmark program for this experimentation

OpenFlow Experimentation

Here is an experiment to implement OpenFlow functionality to Arista box by using Open vSwitch running userspace mode.
July 2011.

OpenFlow Experimentation ( by Open vSwitch userspace mode )
The report to make OpenFlow switch by Arista.
OpenFlow develoment resource
OpenFlow source material and my development logs.

802.1X suite for EOS

A package suite of 802.1X authentication feature as EOS extensions. It provides the portsharing based access control. For EOS4.5.1. It had been developed by Mukai, a member of the staff of Arista Square.
Mar. 2011, beta release.

Packages (all 4 files are required)
hostapd 0.7.3 for EOS4.5.1 [ RPM ]
freeradius 2.1.9 for EOS4.5.1 [ SWIX ]
perl 5.10.0-82 for EOS4.5.1 [ SWIX ]
dhcp 4.1.1-18.P1 for EOS4.5.1 [ RPM ]
Document
802.1X suite for EOS Setup Guide [ HTML ]

About SWIX format

SWIX is a file format to help easy installation of EOS extention. It is zipped file and it includes one or more RPM files and one manifest.txt file.

More detail about SWIX, see SWIX format of Arista Square.



Yutaka Yasuda (yasuda [ at ] ylb.jp)