summaryrefslogtreecommitdiffstats
path: root/lib/frrdistance.h
blob: d2fa76e610a763a70d3937e60cc0227b5053b7cc (plain)
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
// SPDX-License-Identifier: GPL-2.0-or-later
/*
 * Zebra distance header
 * Copyright (C) 2023 NVIDIA Corporation
 * Donald Sharp
 *
 * Distance related defines.  FRR needs a common set
 * of values for distance.
 */
#ifndef __FRRDISTANCE_H__
#define __FRRDISTANCE_H__

/* Default Administrative Distance of each protocol. */
#define ZEBRA_KERNEL_DISTANCE_DEFAULT       0
#define ZEBRA_CONNECT_DISTANCE_DEFAULT      0
#define ZEBRA_STATIC_DISTANCE_DEFAULT       1
#define ZEBRA_RIP_DISTANCE_DEFAULT        120
#define ZEBRA_RIPNG_DISTANCE_DEFAULT      120
#define ZEBRA_OSPF_DISTANCE_DEFAULT       110
#define ZEBRA_OSPF6_DISTANCE_DEFAULT      110
#define ZEBRA_ISIS_DISTANCE_DEFAULT       115
#define ZEBRA_IBGP_DISTANCE_DEFAULT       200
#define ZEBRA_EBGP_DISTANCE_DEFAULT        20
#define ZEBRA_TABLE_DISTANCE_DEFAULT       15
#define ZEBRA_TABLEDIRECT_DISTANCE_DEFAULT 14
#define ZEBRA_EIGRP_DISTANCE_DEFAULT       90
#define ZEBRA_NHRP_DISTANCE_DEFAULT        10
#define ZEBRA_LDP_DISTANCE_DEFAULT        150
#define ZEBRA_BABEL_DISTANCE_DEFAULT      100
#define ZEBRA_SHARP_DISTANCE_DEFAULT      150
#define ZEBRA_PBR_DISTANCE_DEFAULT        200
#define ZEBRA_OPENFABRIC_DISTANCE_DEFAULT 115
#define ZEBRA_MAX_DISTANCE_DEFAULT        255

#endif