FRRouting (FRR) is an IP routing protocol suite for Linux and Unix platforms which
includes protocol daemons for BGP, IS-IS, LDP, OSPF, PIM, and RIP.
FRR’s seamless integration with the native Linux/Unix IP networking stacks
makes it applicable to a wide variety of use cases including connecting
hosts/VMs/containers to the network, advertising network services, LAN
switching and routing, Internet access routers, and Internet peering.
FRR has its roots in the Quagga project. In fact, it was started by many
long-time Quagga developers who combined their efforts to improve on
Quagga's well-established foundation in order to create the best routing
protocol stack available. We invite you to participate in the FRRouting
community and help shape the future of networking.
Join the ranks of network architects using FRR for ISPs, SaaS infrastructure,
web 2.0 businesses, hyperscale services, and Fortune 500 private clouds.
In data center topologies, right cabling is a time-consuming endeavor and is error prone. Prescriptive Topology Manager (PTM) is a dynamic cabling verification tool to help detect and eliminate such errors. It takes a graphviz-DOT specified network cabling plan (something many operators already generate), stored in a topology.dot file, and couples it with runtime information derived from LLDP to verify that the cabling matches the specification. The check is performed on every link transition on each node in the network. It also detects forwarding path failures using Bidirectional Forwarding Detection (BFD).
You can customize the topology.dot file to control ptmd at both the global/network level and the node/port level.
PTM runs as a daemon, named ptmd.
Tvheadend is a TV streaming server and recorder for Linux, FreeBSD and Android supporting DVB-S, DVB-S2, DVB-C, DVB-T, ATSC, ISDB-T, IPTV, SAT>IP and HDHomeRun as input sources.
Tvheadend offers the HTTP (VLC, MPlayer), HTSP (Kodi, Movian) and SAT>IP streaming.
Multiple EPG sources are supported (over-the-air DVB and ATSC including OpenTV DVB extensions, XMLTV, PyXML).
The Analog video (V4L) is supported directly up to version 3.4.
In recent version, the pipe:// source (in IPTV network) might be used to obtain the MPEG-TS stream generated by ffmpeg/libav from a V4L device.
Envoy is an L7 proxy and communication bus designed for large modern service oriented architectures. The project was born out of the belief that:
The network should be transparent to applications. When network and application problems do occur it should be easy to determine the source of the problem.The BIRD project aims to develop a fully functional dynamic IP routing daemon primarily targeted on (but not limited to) Linux, FreeBSD and other UNIX-like systems and distributed under the GNU General Public License.
BGP Tools, BGP Software, BGP Utilities
The BGP swiss army knife of networking
Open Routing, OpenR, is Facebook's internally designed and developed routing protocol/platform. Originally built for performing routing on the Terragraph network, its awesome design and flexibility have led to its adoption in other networks at Facebook including our new WAN network, Express Backbone.
Snabb (formerly "Snabb Switch") is a simple and fast packet networking toolkit.
We are also a grassroots community of programmers and network engineers who help each other to build and deploy new network elements. We care about practical applications and finding simpler ways to do things.
VXLAN is an overlay network to encapsulate Ethernet traffic over an existing (highly available and scalable, possibly the Internet) IP network while accomodating a very large number of tenants. It is defined in RFC 7348. For an uncut introduction on its use with Linux, have a look at my “VXLAN & Linux” post.
VXLAN is an overlay network to carry Ethernet traffic over an existing (highly available and scalable) IP network while accommodating a very large number of tenants. It is defined in RFC 7348.
Starting from Linux 3.12, the VXLAN implementation is quite complete as both multicast and unicast are supported as well as IPv6 and IPv4. Let’s explore the various methods to configure it.
This is an Ansible role that manages network interface configuration as it is found on Debian/Ubuntu servers
The installation of the Openvswitch on Ubuntu brings an automatic integration into the boot sequence. When Ubuntu is booted, the Openvswitch is also started. Any bridge or port, which has been defined in previous sessions, is restored.
BUT: No L3 interfaces are set up, junk interfaces, which have been defined in previous sessions, are restored.
Open Networking Solution are based on open standard, bare-metal hardware with a choice of independent open software for NOS (Network Operating Systems), SDN, virtualization, and cloud orchestration. For years, hyper-scale data center operators have been enjoying the benefits of Open Networking Solution: reduced network equipment expenses, automated and accelerated provisioning of network capacity and services, greater control over the development of enhanced network services, flexibility to work with best-in-class suppliers, and reduced operating expenses.
These Open Networking benefits are now available for many more networking use cases. Public and private cloud data centers of all sizes are being deployed with network fabric built from open leaf and spine switches. Edgecore Networks offers choices of hardware to meet open network deployment, from 1G, 10G, 25G and 40G, to 100G.
So far, there are 1,082 pages in the MultimediaWiki. We would appreciate any knowledge you can contribute, for that is what the Wiki concept is all about. If you need help deciding what to write about, check the wanted pages for ideas.
Note that, due to spam and vandalism, you must have an account to edit this Wiki. Further -- again due to excessive automated spam and vandalism -- we have had to close general registration. If you would like to contribute, please contact Multimedia Mike for registration.
blockdiag and its family generate diagram images from simple text files:
Features:
Supports many types of diagrams
block diagram (w/ blockdiag)
sequence diagram (w/ seqdiag)
activity diagram (w/ actdiag)
logical network diagram (w/ nwdiag)
Generates beautiful diagram images from simple text format (similar to graphviz’s DOT format)
Layouts diagram elements automatically
Embeds to many documentations; Sphinx, Trac, Redmine and some wikis
Enjoy documentation with blockdiag !
An important ingredient in the Technology of Cyberspace is the ability to let any user communicate with any other user or service. How do we wire 5 billion people on the planet? That's an engineering problem - to design a network capable of handling such numbers over such a wide geographic area. We are going to talk about the engineering aspects of such network design for next two lectures.