l3

module
v0.0.0-...-ac9ef1f 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

SnapRoute Layer 3 Protocol Stack

http://www.snaproute.com

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

Complete system architecture can be found Here

L3 Architecture

Synopsis

This repository holds source code and tests for various the layer 3 protocols and the infrastructure code for layer 3 protocols provided by SnapRoute. Currently it has following protocols and infrastructure modules:

Directories

Path Synopsis
arp
rpc
bfd
rpc
bgp
main.go
main.go
api
baseobjects
neighbor.go
neighbor.go
config
bgp.go
bgp.go
fsm
conn.go
conn.go
ovs
packet
bgp.go
bgp.go
policy
adjRibEngine.go
adjRibEngine.go
rib
destination.go
destination.go
rpc
server.go
server.go
server
peer.go
peer.go
test/thrift
bgp_client.go
bgp_client.go
utils
globalUtils.go
globalUtils.go
rpc
Main entry point for DHCP_RELAY
Main entry point for DHCP_RELAY
server
Dhcp Relay Agent Interface Handling
Dhcp Relay Agent Interface Handling
rpc
ndp
api
main.go
main.go
rpc
rib
rpc
ribdPolicyActionApis.go
ribdPolicyActionApis.go
server
ribDB.go
ribDB.go
test/testthrift
test_route_ops
test_route_ops
testutils
ribd_thrift_client.go
ribd_thrift_client.go
tunnel
vxlan
main
main
hw.go
vxlan/clients/testlinux
vxlan_linux.go NOTE: this is meant for testing, it should eventually live in asicd
vxlan_linux.go NOTE: this is meant for testing, it should eventually live in asicd
vxlan/protocol
access.go This file will handle the update for creating access vxlan ports.
access.go This file will handle the update for creating access vxlan ports.
vxlan/rpc
lahandler
lahandler
rpc

Jump to

Keyboard shortcuts

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