Giter Site home page Giter Site logo

deployment's People

Contributors

dasgoogle avatar linascience avatar sohn123 avatar

Stargazers

 avatar  avatar  avatar

Watchers

 avatar

deployment's Issues

Set uplink and wimove interface on gateway

We need to make the name of the internet uplink (and potentially separate wimove) interface configurable.
A variable has been introduced but it must be used in the corresponding config files (netplan, nftables) to work properly.

Configure VNI count on APs

Currently, the VNI count is only used to determine how many interfaces need to be set up on the gateway. However, we also need this number in the wimoved configuration since the APs need to know how many VNIs exist to distribute the stations.

Rename program to wimoved

Since we have renamed the program, we should also rename the files here to reflect the name change.

Do not double-log logs to syslog

We have to make sure that we do not log the logs to the syslog twice (from wimoved itself and the system service manager).
This is a working example:

#!/bin/sh /etc/rc.common
# Example script
# Copyright (C) 2007 OpenWrt.org

USE_PROCD=1
START=99
STOP=15
start_service() {
         procd_open_instance [instance_name]
         procd_set_param command /usr/bin/wimoved # service executable that has to run in **foreground**.
         # respawn automatically if something died, be careful if you have an alternative process supervisor
         # if process dies sooner than respawn_threshold, it is considered crashed and after 5 retries the service is stopped
         procd_set_param respawn ${respawn_threshold:-3600} ${respawn_timeout:-15} ${respawn_retry:-10}
         procd_set_param stdout 0 # forward stdout of the command to logd
         procd_set_param stderr 0 # same for stderr
         procd_set_param user root # run service as user nobody
         procd_set_param term_timeout 60 # wait before sending SIGKILL
         procd_close_instance
}

VXLAN uses wrong local IP

The local IP of the VXLAN gateway is not set dynamically. Thus, when it is deployed at another IP, zebra will report wrong IP addresses to the FDB of the APs.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.