forked from ipspace/netlab
-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathbird.yml
More file actions
94 lines (94 loc) · 2.16 KB
/
Copy pathbird.yml
File metadata and controls
94 lines (94 loc) · 2.16 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
---
description: BIRD Internet Routing Daemon
group_vars:
netlab_import_map:
bgp: RTS_BGP
ospf: RTS_OSPF
connected: RTS_DEVICE
static: RTS_STATIC_DEVICE,RTS_STATIC
packages:
bird: bird
daemon_config:
bird: /etc/bird/bird.conf
bfd: /etc/bird/bfd.conf
bgp: /etc/bird/bgp.mod.conf
bgp@session: /etc/bird/bgp.session.conf
bgp@policy: /etc/bird/bgp.policy.conf
ospf@areas: /etc/bird/ospf.areas.conf
ospf: /etc/bird/ospf.mod.conf
routing: /etc/bird/routing.mod.conf
clab:
group_vars:
netlab_show_command: [ birdc, 'show $@' ]
docker_shell: bash -il
netlab_config_mode: sh
netlab_start_daemon: "/usr/sbin/bird -d -c /etc/bird/bird.conf"
image: netlab/bird:latest
build: True
sw_version: 2.19.1
sw_download_url: https://bird.nic.cz/download/bird-{sw_version}.tar.gz
features:
initial:
roles: [ host, router ]
config_mode: [ sh ]
dataplane_config: [ vxlan, vrf ]
extra_daemon_config:
vrf: /etc/bird/vrf.mod.conf
libvirt: # Not yet available on libvirt or virtualbox
image:
virtualbox:
image:
features:
bfd: true
bgp:
activate_af: true
advertise: true
ipv6_lla: false # Bird supports dynamic neighbors using 'range', but not active discovery based on RAs
rfc8950: true
local_as: true
local_as_ibgp: true
community:
standard: [ standard, large ]
large: [ large ]
extended: [ extended ]
2octet: [ standard ]
import: [ ospf, connected, static, vrf ]
bfd: true
default_originate: true
gtsm: true
passive: true
password: true
remove_private_as: true
rs: true
rs_client: true
role: true
confederation: true
timers: true
ospf:
import: [ bgp, connected, static ]
password: true
priority: true
timers: true
unnumbered: true
areas: true
routing:
static:
vrf: true
inter_vrf: true
discard: true
dhcp: false
gateway:
protocol: [ anycast ]
initial:
ipv4:
unnumbered: peer
ipv6:
lla: true
reload: false
roles: [ host, router ]
vxlan:
vtep6: true
vrf:
ospfv2: true
ospfv3: true
bgp: true