l2

module
v0.0.0-...-a4e6d7a Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Oct 5, 2017 License: Apache-2.0

README

l2

This code base is to handle all layer 2 protocols implementation. Layer 2 Protocol are those which reside in the Data Link Layer within the OSI Model.

For a list of common protocols for each layer refer to the link below: [OSI MODEL](https://en.wikipedia.org/wiki/List_of_network_protocols_(OSI_model)

Complete product documentation is available at [Product Overview] (http://opensnaproute.github.io/docs/)

Complete system architecture can be found Here

Architecture

alt text

Modules

Each L2 Protocol will run as an independent daemon.

  1. 802.1AX (Version 1) LACP
  2. 802.1D-2004 Spanning Tree
  3. 802.1AB LLDP

Directories

Path Synopsis
main
main
lalinux
porttrunk.go
porttrunk.go
protocol/lacp
aggregator.go - holds the information related to the datastore of Aggregator Object as described in 802.1AX-2014 7.3.1.1.
aggregator.go - holds the information related to the datastore of Aggregator Object as described in 802.1AX-2014 7.3.1.1.
rpc
lahandler
lahandler
api
stp
main
main
protocol
802.1D-2004 17.25 Bridge Detection State Machine The Bridge Detection state machine shall implement the function specified by the state diagram in Figure 17-16, the definitions in 17.16, 17.13, 17.20, and 17.21, and the variable declarations in 17.17, 17.18, and 17.19.
802.1D-2004 17.25 Bridge Detection State Machine The Bridge Detection state machine shall implement the function specified by the state diagram in Figure 17-16, the definitions in 17.16, 17.13, 17.20, and 17.21, and the variable declarations in 17.17, 17.18, and 17.19.
rpc
lahandler
lahandler

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL