Skip to content

Commit

Permalink
add README.md
Browse files Browse the repository at this point in the history
  • Loading branch information
bewing committed Oct 4, 2022
1 parent 68b827a commit 78918fb
Showing 1 changed file with 37 additions and 0 deletions.
37 changes: 37 additions & 0 deletions README.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,37 @@
# The 16 Bit Datacenter

This repository contains the source code and demos for a talk I gave at [CHINOG 10](https://chinog.org/chi-nog-10)

## Slides
[View the presentation slides](https://bewing.github.io/chinog-10/presentation.html)

The presentation slides are generated using [backslide](https://github.com/sinedied/backslide)

If you have backslide installed, you can generate the static HTML for the slidedeck by running
`make slides`. The slides will be stored in `dist/presentation.html`

## generate.go
[View the geneate.go demo](https://bewing.github.io/chinog-10/demo.html)

There is a simple `generate.go` file that can be built to generate configs for
an Arista 7280SR2A in the manner described in the talk. You can build this binary
by running `make generate` if you have GNU Make and Golang installed.

Once built, you can run `bin/generate -router-id XXX.XXX.XXX.XXX` to write the config to stdout

## Containerlab Demo
[View the containerlab demo](https://bewing.github.io/chinog-10/clab-demo.html)

The lab folder contains the YAML and configurations to build a [containerlab](https://containerlab.dev/)
demo of Arista cEOS and Ubuntu [FRR](https://frrouting.org/) nodes. You will need to provide your own cEOS
image -- update [lab/bitwiselclab.yaml line 5](lab/bitwise.clab.yaml#L5) with your local image.

Building the lab is straightforward

```bash
$ cd lab
$ containerlab deploy -c
```

Refer to the [containerlab documentation](https://containerlab.dev/quickstart/) for more information about
accessing and using the lab after it is deployed.

0 comments on commit 78918fb

Please sign in to comment.