Friday, March 25, 2011

First Encounter with Arista Switches

Aboot 1.9.2-140514.2006.eswierk


Press Control-C now to enter Aboot shell
Booting flash:/EOS-4.6.2.swi
Starting new kernel
Switching rootfs
Welcome to Arista Networks EOS 4.6.2
Mounting filesystems:  [  OK  ]
Entering non-interactive startup
Starting EOS initialization stage 1: [  OK  ]
ip6tables: Applying firewall rules: [  OK  ]
iptables: Applying firewall rules: [  OK  ]
iptables: Loading additional modules: nf_conntrack_tftp [  OK  ]
Starting system logger: [  OK  ]
Starting system message bus: [  OK  ]
Starting NorCal initialization: [  OK  ]
Starting EOS initialization stage 2: [  OK  ]
Starting ProcMgr: [  OK  ]
Completing EOS initialization: [  OK  ]
Starting Power On Self Test (POST): [  OK  ]
Starting sshd: [  OK  ]
Starting xinetd: [  OK  ]
Starting crond: [  OK  ][  OK  ]
Model: DCS-7148SX
Serial Number: JSH10449917
System RAM: 2059080 kB
Flash Memory size:  1.8G

localhost login: admin
localhost>?
  clear       Reset functions
  connect     Open a terminal connection
  disable     Turn off privileged commands
  enable      Turn on privileged commands
  exit        Exit from the EXEC
  help        Description of the interactive help system
  logout      Exit from the EXEC
  no          Negate a command or set its defaults
  ping        Send echo messages
  show        Show running system information
  telnet      Open a telnet connection
  terminal    Configure the terminal
  traceroute  Trace route to destination

localhost>sh ?
  aliases                List all configured aliases
  arp                    ARP table
  boot-extensions        Contents of boot extensions configuration
  clock                  Display the system clock
  dcbx                   Show IEEE DCBX information
  debugging              Show enabled debug messages
  diagnostic             Show diagnostic tests
  dot1q-tunnel           Show all enabled dot1q-tunnel ports
  environment            Show environment status
  errdisable             Show errdisable information
  error                  Show detailed information about an earlier error
  etherchannel           Synonym for show port-channel parameters
  extensions             EOS extensions present on this device
  flowcontrol            Show interface flowcontrol information
  history                Display the session command history
  installed-extensions   Installed EOS extensions
  interfaces             Interface status and configuration
  inventory              Display hardware inventory with serial numbers
  ip                     IP information
  ipv6                   IPv6 information
  lacp                   Link Aggregation Control Protocol (LACP) status
  lldp                   Show Link Layer Discovery Protocol (LLDP) status
  locator-led            Set a specific LED to flash
  logging                Show the contents of logging buffers
  mac-address-table      MAC forwarding table
  mlag                   MLAG status
  monitor                Mirroring information
  ntp                    Network Time Protocol
  port-channel           Show port-channel parameters
  port-security          Show secure port information
  priority-flow-control  Show interface PFC information
  privilege              Display the current privilege level
  processes              Show cpu and memory usage of running processes
  radius                 RADIUS server attributes
  reload                 Display system reload status
  route-map              Route namp name
  sflow                  sFlow configuration
  snmp                   SNMP statistics
  spanning-tree          Spanning tree topology
  tacacs                 TACACS+ server attributes
  uptime                 Show how long the system has been running
  version                Show switch version information
  virtual-machine        VM's status
  vlan                   Show VLAN status
  vmtracer               vmtracer information 
  vrrp                   VRRP information

localhost>sh ver
Arista DCS-7148SX-F
Hardware version:    07.10
Serial number:       JSH10449917
System MAC address:  001c.7309.d5be

Software image version: 4.6.2
Architecture:           i386
Internal build version: 4.6.2-365580.EOS462
Internal build ID:      92d7cfd3-379e-4e05-b1f3-73b79cde051d

Uptime:                 1 minute
Total memory:           2059080 kB
Free memory:            983420 kB

localhost>
localhost>sh ver ?
  detail   Show additional version information
  license  Show software license information
  |        Output modifiers
       

localhost>sh ver detail
Arista DCS-7148SX-F
Hardware version:    07.10
Deviations:          
Serial number:       JSH10449917
System MAC address:  001c.7309.d5be

Software image version: 4.6.2
Architecture:           i386
Internal build version: 4.6.2-365580.EOS462
Internal build ID:      92d7cfd3-379e-4e05-b1f3-73b79cde051d

Uptime:                 1 minute
Total memory:           2059080 kB
Free memory:            983484 kB

Installed software packages:

Package              Version         Release
--------------------------------------------
Aaa                  1.0.0           360431.EOS462
Aboot-utils          2.0.0           359566.EOS462
Acl                  1.0.0           364491.EOS462
Adt7462              1.0.1           362964.EOS462
Altera               1.0.1           362964.EOS462
Arbus                2.1.0           362964.EOS462
Ark                  1.0.0           360431.EOS462
Arnet                2.1.1           360431.EOS462
Arsys                1.5.0           362964.EOS462
Arsys-modular        1.5.0           362964.EOS462
Artist               1.0.0           362964.EOS462
Bgp                  1.0.0           364491.EOS462
Bodega               1.0.0           365580.EOS462
Bodega-firmware      1.0.0           365580.EOS462
Brad                 1.0.0           362964.EOS462
Cdp                  1.0.0           364491.EOS462
Cli                  1.13.1          360431.EOS462
ColdWatt             1.0.0           362964.EOS462
Dcb                  1.0.0           364491.EOS462
Debug                1.0.0           360431.EOS462
Diags                2.2.2           360431.EOS462
DiagsTools           1.0.0           362964.EOS462
Ebra                 2.0.2           362964.EOS462
EmersonPower         1.0.0           362964.EOS462
Environment          1.1.0           347805.EOS462
Eos                  4.6.2           364491.EOS462
Eos-initscripts      9.02.1.Ar       360431.EOS462
Eos-release          4.6.2           360431.EOS462
Eos-udev             145.Ar          359566.EOS462
EosKernel            2.6.32.23.Ar    359566.EOS462
EosUtils             1.1.0           347805.EOS462
EthIntf              1.0.0           362964.EOS462
ExtensionMgr         1.0.0           362964.EOS462
FocalPoint           1.4.0           364491.EOS462
Fru                  2.5.0           362964.EOS462
Fru-util             2.5.0           362964.EOS462
FruSnmp              1.0.0           364491.EOS462
Gn2405               1.0.0           362964.EOS462
HostResourcesMib     1.0.0           362964.EOS462
Igmp                 1.0.0           364491.EOS462
IgmpSnooping         1.0.0           362964.EOS462
Intf                 1.1.0           362964.EOS462
IpEth                1.0.0           364491.EOS462
Ira                  1.12.3          364491.EOS462
Ira-ipv6             1.12.3          364491.EOS462
Jtag                 1.0.0           362964.EOS462
Lag                  2.0.0           362964.EOS462
Lattice              1.0.0           362964.EOS462
Launcher             1.3.1           360431.EOS462
Lldp                 1.0.0           364491.EOS462
Lm73                 1.0.1           362964.EOS462
MAKEDEV              3.24            4
MacMon               1.0.0           362964.EOS462
Mcp55                1.0.0           362964.EOS462
Mirroring            1.0.0           362964.EOS462
Mlag                 1.0.0           362964.EOS462
Mroute               1.0.0           364491.EOS462
NetworkTools         1.0.0           364491.EOS462
NorCal               2.4.0           365147.EOS462
NorCal-firmware      2.4.0           365147.EOS462
NorCal-modular-firmware 2.4.0           365147.EOS462
NorCalSys            1.2.0           364491.EOS462
Ntp                  1.3.0           364491.EOS462
Ospf                 1.0.0           364491.EOS462
PhyAeluros           2.1.1           362964.EOS462
PhyAeluros-firmware  2.1.1           362964.EOS462
PhyBcm54980-sand     1.0.0           362964.EOS462
PhyEee               1.1.0           362964.EOS462
PhyEthtool           2.6.0           362964.EOS462
PhyTn-firmware       1.0.0           362964.EOS462
Pim                  1.0.0           364491.EOS462
Pmbus                1.0.0           362964.EOS462
Power                1.5.0           362964.EOS462
PowerOne             1.0.0           362964.EOS462
ProcMgr              1.7.1           360431.EOS462
Psmi                 1.0.0           362964.EOS462
Radius               1.0.0           362964.EOS462
RedSup               1.7.5           364491.EOS462
Rib                  2.0.2           364491.EOS462
RouteMap             1.0.0           364491.EOS462
Sb820                1.0.0           362964.EOS462
Sflow                1.0.0           364491.EOS462
Snmp                 1.2.0           362964.EOS462
Sol                  1.0.0           362964.EOS462
StorageDevices       1.0.0           362964.EOS462
StormControl         1.0.0           364491.EOS462
Stp                  1.1.0           362964.EOS462
SuperServer          1.0.0           360431.EOS462
SysMgr               2.4.0           362964.EOS462
Sysdb                1.9.0           360431.EOS462
Tacacs               1.0.0           362964.EOS462
ThermoMgr            1.7.0           362964.EOS462
Ucd9012              1.0.0           362964.EOS462
Units                1.1.0           347805.EOS462
Vm                   1.0.0           364491.EOS462
VmTracer             1.0.0           364491.EOS462
VmwareVI             1.0.0           363355.EOS462
Vrm64                1.0.0           362964.EOS462
Vrrp                 1.0.0           364491.EOS462
Xcvr                 1.2.0           362964.EOS462
audit-libs           2.0.4           1.fc12
aufs2-util           1.git.Ar        359566.EOS462
authconfig           6.0.0           2.fc12
basesystem           10.0            3
bash                 4.0.35          2.fc12
bind-libs            9.6.2           3.P1.fc12
bind-utils           9.6.2           3.P1.fc12
bridge-utils         1.2             8.fc12
bzip2                1.0.5           6.fc12
bzip2-libs           1.0.5           6.fc12
ca-certificates      2009            2.fc12
chkconfig            1.3.44          1
coreutils            7.6             9.fc12
coreutils-libs       7.6             9.fc12
cpio                 2.10            5.fc12
cracklib             2.8.13          6
cracklib-dicts       2.8.13          6
cronie               1.4.3           4.fc12
cronie-anacron       1.4.3           4.fc12
crontabs             1.10            31.fc12
curl                 7.21.0          360431.EOS462
cyrus-sasl           2.1.23          8.fc12
cyrus-sasl-lib       2.1.23          8.fc12
cyrus-sasl-md5       2.1.23          8.fc12
db4                  4.7.25          13.fc12
db4-utils            4.7.25          13.fc12
dbus                 1.2.16          9.fc12
dbus-libs            1.2.16          9.fc12
device-mapper-libs   1.02.38         2.fc12
dhclient             4.1.1           9.fc12
dhcp-forwarder       0.8.Ar          347805.EOS462
diffutils            2.8.1           25.fc12
dirmngr              1.0.3           3.fc12
dmamem               1.0.0           359566.EOS462
dnsmasq              2.52            1.fc12
dosfstools           3.0.1           6.fc12
e2fsprogs            1.41.9          7.fc12
e2fsprogs-libs       1.41.9          7.fc12
ed                   1.1             3.fc12
eject                2.1.5           15.fc12
elfutils-libelf      0.145           1.fc12
esmtp                1.0             6.fc12
ethtool              6               7.20090323git.fc12
expat                2.0.1           8.fc12
file-libs            5.03            13.fc12
filesystem           2.4.30          2.fc12
findutils            4.4.2           6.fc12
focalpoint-plx       1.0.0.Ar        364035.EOS462
freeradius-client    1.1.6           347805.EOS462
freetype             2.3.11          3.fc12
fuse                 2.8.1           4.fc12
fuse-libs            2.8.1           4.fc12
fuse-zip             0.2.7           4.fc12
gamin                0.1.10          5.fc12
gawk                 3.1.7           1.fc12
gdb                  7.0.1           37.fc12
gdbm                 1.8.0           33.fc12
gdisk                0.6.6           1.fc12
glib2                2.22.5          1.fc12
glibc                2.11.1          1
glibc-common         2.11.1          1
gmp                  4.3.1           5.fc12
gnupg2               2.0.13          1.fc12
gnutls               2.8.5           1.fc12
gpgme                1.1.8           2.fc12
grep                 2.5.3           6.fc12
groff                1.18.1.4        18.fc12
gsoap                2.7.13          2.fc12
gzip                 1.3.12          15.fc12
hardlink             1.0             9.fc12
hdparm               9.16            3.fc12
hwdata               0.225           3.fc12
i2c-tools            3.0.2           4.fc12
info                 4.13a           9.fc12
inotify-tools        3.13            3.fc12
iperf                2.0.4           4.fc12
iproute              2.6.29.Ar       347805.EOS462
iptables             1.4.5           1.fc12
iptables-ipv6        1.4.5           1.fc12
iputils              20071127        10.fc12
keyutils-libs        1.2             6.fc12
krb5-libs            1.7.1           6.fc12
kvm-kmod             2.6.32.16       359566.EOS462
less                 436             6.fc12
lftp                 4.0.5           2.fc12
libacl               2.2.49          2.fc12
libattr              2.4.44          1.fc12
libblkid             2.16.2          7.fc12
libcap               2.16            5.fc12
libcap-ng            0.6.2           3.fc12
libcom_err           1.41.9          7.fc12
libcurl              7.21.0          360431.EOS462
libedit              2.11            4.20080712cvs.fc12
libesmtp             1.0.4           12.fc12
libevent             1.4.12          1.fc12
libffi               3.0.5           3.fc12
libgcc               4.4.3           4.fc12
libgcrypt            1.4.4           8.fc12
libgpg-error         1.6             4
libgssglue           0.1             8.fc12
libidn               1.9             5
libjpeg              6b              46.fc12
libksba              1.0.6           3.fc12
libnl                1.1             8.fc12
libpcap              1.0.0           4.20090922gite154e2.fc12
libpciaccess         0.10.9          1.fc12
libselinux           2.0.90          5.fc12
libsepol             2.0.41          3.fc12
libss                1.41.9          7.fc12
libssh2              1.2.4           1.fc12
libstdc++            4.4.3           4.fc12
libtac               2.0.0           347805.EOS462
libtasn1             2.3             1.fc12
libtirpc             0.2.1           1.fc12
libudev              145.Ar          359566.EOS462
libusb               0.1.12          22.fc12
libuser              0.56.13         1.fc12
libuuid              2.16.2          7.fc12
libvirt              0.8.2           99.Ar.359566.EOS462
libvirt-client       0.8.2           99.Ar.359566.EOS462
libvirt-python       0.8.2           99.Ar.359566.EOS462
libxml2              2.7.6           1.fc12
libzip               0.9             3.fc12
linux-atm-libs       2.5.0           10
logrotate            3.7.8           5.fc12
lrzsz                0.12.20         27.fc12
lsof                 4.82            1.fc12
lua                  5.1.4           4.fc12
lzo                  2.03            3.fc12
lzop                 1.02            0.8.rc1.fc12
m2crypto             0.20.1          1
man                  1.6f            25.fc12
mingetty             1.08            4.fc12
module-init-tools    3.9             4.fc12
nano                 2.0.9           4.fc12
nc                   1.84            21.fc12
ncurses              5.7             3.20090207.fc12
ncurses-base         5.7             3.20090207.fc12
ncurses-libs         5.7             3.20090207.fc12
net-snmp             5.5             7.99.Ar
net-snmp-libs        5.5             7.99.Ar
net-snmp-utils       5.5             7.99.Ar
net-tools            1.60            99.fc12
netns                1.0.0           347805.EOS462
newt                 0.52.11         1.fc12
newt-python          0.52.11         1.fc12
nfs-utils            1.2.1           4.fc12
nfs-utils-lib        1.1.4           8.fc12
nspr                 4.8.4           2.fc12
nss                  3.12.6          1.2.fc12
nss-softokn          3.12.4          15.fc12
nss-softokn-freebl   3.12.4          15.fc12
nss-sysinit          3.12.6          1.2.fc12
nss-util             3.12.6          1.fc12
ntp                  4.2.6p1.Ar      2
ntpdate              4.2.6p1.Ar      2
openldap             2.4.19          3.fc12
openssh              5.3p1.Ar        360431.EOS462
openssh-clients      5.3p1.Ar        360431.EOS462
openssh-server       5.3p1.Ar        360431.EOS462
openssl              1.0.0           0.13.beta4.fc12
pam                  1.1.0           7.fc12
parted               1.9.0           17.2.fc12
passwd               0.77            1.fc12
pax                  3.4             10.fc12
pciutils             3.1.6           1.fc12
pciutils-libs        3.1.6           1.fc12
pcre                 7.8             3.fc12
pinentry             0.7.6           4.fc12
pkgconfig            0.23            9.fc12
popt                 1.13            6.fc12
ppp                  2.4.5           5.fc12
procmail             3.22            25.fc12
procps               3.2.8           3.fc12
psmisc               22.6            13.fc12
pth                  2.0.7           9
ptpd                 1.rc1           347805.EOS462
pygpgme              0.1             17.20090824bzr68.fc12
pylibpcap            0.5.1           347805.EOS462
pyserial             2.4             1.fc12
python               2.6.2           4.fc12
python-eunuchs       20070925.Ar.1   347805.EOS462
python-imaging       1.1.6           17.fc12
python-iniparse      0.3.1           2.fc12
python-libs          2.6.2           4.fc12
python-pycurl        7.19.0          4.fc12
python-urlgrabber    3.9.1           4.fc12
qemu-kvm             0.12.3          359566.EOS462
readline             6.0             3.fc12
rpcbind              0.2.0           4.fc12
rpm                  4.7.2           1.fc12
rpm-libs             4.7.2           1.fc12
rpm-python           4.7.2           1.fc12
rsync                3.0.7           2.fc12
rsyslog              4.4.2           1.fc12
sand-dma             1.0.1           359566.EOS462
scd                  1.0.0.Ar        359566.EOS462
sed                  4.2.1           5.fc12
setup                2.8.9           1.fc12
shadow-utils         4.1.4.2         2.fc12
slang                2.2.1           1.fc12
sqlite               3.6.20          1.fc12
squashfs-tools       4.0             2
strace               4.5.19          1.fc12
sudo                 1.7.2p5         1.fc12
symlinks             1.4             2.fc12
sysvinit-tools       2.87            2.dsf.fc12
tar                  1.22            12.fc12
tcp_wrappers-libs    7.6             56.fc12
tcpdump              4.0.0.Ar        3.20090921gitdf3cb4
telnet               0.17.Ar         347805.EOS462
telnet-server        0.17.Ar         347805.EOS462
tftp                 0.49            5.fc12
time                 1.7             37.fc12
tmpwatch             2.9.17          1.fc12
traceroute           2.0.12          3.fc12
ttcp                 1.12            20.fc12
tzdata               2010e           1.fc12
unzip                5.52            12.fc12
upstart              0.3.11          4.fc12
usbutils             0.86            2.fc12
usermode             1.104           1.fc12
util-linux-ng        2.16.2          7.fc12
vconfig              1.9             8.fc12
vim-minimal          7.2.411         1.fc12
wget                 1.12            2.fc12
which                2.19            5.fc12
xinetd               2.3.14          31.fc12
xz                   4.999.9         0.2.beta.20091007git.fc12
xz-libs              4.999.9         0.2.beta.20091007git.fc12
xz-lzma-compat       4.999.9         0.2.beta.20091007git.fc12
yum                  3.2.27          2.fc12
yum-metadata-parser  1.1.2           14.fc12
zile                 2.3.9           2.fc12
zip                  2.31            8.fc12
zlib                 1.2.3           23.fc12

Component  Version
---------- ---------------------------------------
Aboot      Aboot-norcal1-1.9.2-140514.2006.eswierk
fpga       0x4
scd        0x13

localhost>
localhost>en
localhost#?
  agent            Configure an agent
  bash             Field engineering bash access
  cd               Change current directory
  clear            Reset functions
  clock            Configure the system clock
  configure        Enter configuration mode
  connect          Open a terminal connection
  copy             Copy from one file to another
  debug            Configure debug messages
  delete           Delete a file
  diagnostic       Enter diagnostic test mode
  diff             Diff one file with another
  dir              List files on a filesystem
  disable          Turn off privileged commands
  do               Run exec commands
  enable           Turn on privileged commands
  erase            Erase configuration
  exit             Exit from the EXEC
  extension        Install an EOS extension
  help             Description of the interactive help system
  locator-led      Set a specific LED to flash
  logout           Exit from the EXEC
  mkdir            Create a directory
  more             Display the contents of a file
  no               Negate a command or set its defaults
  ping             Send echo messages
  pwd              Display current working directory
  python-shell     Break into a Python shell
  reload           Halt and perform a cold restart
  rename           Rename a file
  rmdir            Delete a directory
  show             Show running system information
  telnet           Open a telnet connection
  terminal         Configure the terminal
  trace            Monitor trace output
  traceroute       Trace route to destination
  undebug          Disable debug messages
  verify           Verify a file
  virtual-machine  Virtual Machine Subsystem
  wait-for-warmup  Block until agents declare themselves as warm
  write            Write configuration

localhost#
localhost#sh ?
  aaa                    Show AAA values
  aliases                List all configured aliases
  arp                    ARP table
  banner                 Show system banners
  boot-config            Show boot configuration
  boot-extensions        Contents of boot extensions configuration
  clock                  Display the system clock
  dcbx                   Show IEEE DCBX information
  debugging              Show enabled debug messages
  diagnostic             Show diagnostic tests
  dot1q-tunnel           Show all enabled dot1q-tunnel ports
  environment            Show environment status
  errdisable             Show errdisable information
  error                  Show detailed information about an earlier error
  etherchannel           Synonym for show port-channel parameters
  extensions             EOS extensions present on this device
  file                   Show filesystem information
  flowcontrol            Show interface flowcontrol information
  history                Display the session command history
  installed-extensions   Installed EOS extensions
  interfaces             Interface status and configuration
  inventory              Display hardware inventory with serial numbers
  ip                     IP information
  ipv6                   IPv6 information
  lacp                   Link Aggregation Control Protocol (LACP) status
  lldp                   Show Link Layer Discovery Protocol (LLDP) status
  locator-led            Set a specific LED to flash
  logging                Show the contents of logging buffers
  mac                    MAC information
  mac-address-table      MAC forwarding table
  mlag                   MLAG status
  monitor                Mirroring information
  ntp                    Network Time Protocol
  platform               Platform-specific information
  port-channel           Show port-channel parameters
  port-security          Show secure port information
  priority-flow-control  Show interface PFC information
  privilege              Display the current privilege level
  processes              Show cpu and memory usage of running processes
  radius                 RADIUS server attributes
  reload                 Display system reload status
  route-map              Route namp name
  running-config         Current operating configuration
  sflow                  sFlow configuration
  snmp                   SNMP statistics
  spanning-tree          Spanning tree topology
  startup-config         Contents of startup configuration
  storm-control          Configure storm-control
  tacacs                 TACACS+ server attributes
  tech-support           Show aggregated status and configuration details
  trace                  Show trace settings
  uptime                 Show how long the system has been running
  users                  Display information about terminal lines
  version                Show switch version information
  virtual-machine        VM's status
  vlan                   Show VLAN status
  vmtracer               vmtracer information 
  vrrp                   VRRP information

localhost#
localhost#dir
Directory of flash:/

       -rwx   200015566           Nov 18  2010  EOS-4.5.4.swi
       -rwx   196319889           Mar 24 08:17  EOS-4.6.2.swi
       -rwx          25           Mar 24 15:18  boot-config
       drwx        4096           Mar 24 08:19  debug
       drwx        4096           Mar 25 07:00  persist
       -rwx           0           Nov 18  2010  startup-config

1851183104 bytes total (1258483712 bytes free)
localhost#
localhost#sh boot
Software image: flash:/EOS-4.6.2.swi
Console speed: (not set)
Aboot password (encrypted): (not set)
localhost#
localhost#bash

Arista Networks EOS shell

[admin@localhost ~]$ uname -a
Linux localhost 2.6.32.23.Ar-359566.EOS462-i386 #1 SMP PREEMPT Fri Feb 18 12:51:
54 EST 2011 i686 athlon i386 GNU/Linux
[admin@localhost ~]$

Last but not least, the current debugging capability makes Cisco engineers laugh. :-)
ASKULSW01#debug ?
  ip  IP routing

ASKULSW01#debug ip ?
  general  General debugging
  ospf     Ospf protocol

ASKULSW01#debug ip general ?
  verbose  Verbose messages

ASKULSW01#debug ip general verbose ?
  <cr>

ASKULSW01#debug ip general verbose

1 comment:

  1. The Arista debug is called "Trace" and there are tons more than you would actually want.
    I wished it was called "debug" as well, but I can live with it.

    ReplyDelete