1
0
mirror of https://github.com/alice-lg/alice-lg.git synced 2024-05-11 05:55:03 +00:00

471 Commits

Author SHA1 Message Date
Matthias Hannig
959e0e903b updated css 2018-07-06 15:03:03 +02:00
Matthias Hannig
b7cc4d77e5 fixed another case sensitive test 2018-07-06 14:37:24 +02:00
Matthias Hannig
b5646eff96 Merge branch 'develop' into feature/decix-merge 2018-07-06 14:28:39 +02:00
Matthias Hannig
58ed0d624b fixed case sensitivity in state 2018-07-06 14:28:16 +02:00
Matthias Hannig
e1da732e66 wrapped content, moved links 2018-07-05 17:03:02 +02:00
Matthias Hannig
680f2b0f63 remove double underline 2018-07-05 17:02:32 +02:00
Matthias Hannig
c507939e50 wrong call 2018-07-05 16:39:31 +02:00
Matthias Hannig
52c421d9ab Merge branch 'develop' into feature/decix-merge
* Implemented better AS Path
* Fixes: Link glitch when clicking on BGPAttributesModal Link
2018-07-05 16:32:35 +02:00
Matthias Hannig
945c5b301b Merge branch 'master' into develop 2018-07-05 16:04:48 +02:00
Matthias Hannig
fc42832319 Merge branch 'feature/imp-configure-neighbours-table' into develop 2018-07-05 16:03:46 +02:00
Matthias Hannig
dc56d49993 refactored routes table rendering 2018-07-05 16:02:49 +02:00
Matthias Hannig
d87f2bd42b removed refactoring artifacts 2018-07-05 16:02:31 +02:00
Matthias Hannig
b7691ddcea updated example configuration 2018-07-05 15:44:37 +02:00
Matthias Hannig
4813626269 Merge branch 'bugfix/missing-timezone-default' into develop 2018-07-05 15:27:31 +02:00
Matthias Hannig
90d1f1d26e updated example config 2018-07-05 15:27:25 +02:00
Matthias Hannig
2d9f7b1369 test timezone default value override 2018-07-05 15:27:03 +02:00
Matthias Hannig
f44e20e601 added UTC as default 2018-07-05 15:26:51 +02:00
Matthias Hannig
4b5599c3be Merge branch 'bugfix/utc-normalization' into develop 2018-07-05 15:18:58 +02:00
Matthias Hannig
36aaa6cc0b time parsing tests 2018-07-05 15:18:52 +02:00
Matthias Hannig
e30c328c1f improved config test coverage 2018-07-05 14:55:12 +02:00
Matthias Hannig
82e91cfed2 improved example documentation 2018-07-05 14:48:47 +02:00
Matthias Hannig
b5005f4006 use example config as source 2018-07-05 14:41:37 +02:00
Matthias Hannig
f7ef57f6b8 added servertime format 2018-07-05 14:39:48 +02:00
Matthias Hannig
e27f204125 normalize to UTC 2018-07-05 14:36:30 +02:00
Matthias Hannig
508a82fe7b added counter columns 2018-07-05 12:33:57 +02:00
Matthias Hannig
ca3e3df151 render confiugrable neighbours table 2018-07-05 12:31:59 +02:00
Matthias Hannig
0030b2948c added neighbour columns to exampe config 2018-07-05 12:31:31 +02:00
Matthias Hannig
ef201cf7a9 changed neighbour to address 2018-07-05 12:30:30 +02:00
Matthias Hannig
e44704b14c fixed coding style 2018-07-05 10:49:52 +02:00
Matthias Hannig
2299eb2927 routes table header ordering 2018-07-05 10:31:20 +02:00
Matthias Hannig
5765beac99 include routes and neighbours columns in reducer 2018-07-05 10:30:52 +02:00
Matthias Hannig
13b8b2c907 fixed section 2018-07-05 10:19:59 +02:00
Matthias Hannig
c5a84f7fd8 added columns to config response 2018-07-05 10:18:17 +02:00
Matthias Hannig
65da2f4f6d get neighbours columns 2018-07-05 10:16:03 +02:00
Matthias Hannig
8b69dd0d92 defined neighbours columns defaults 2018-07-02 16:18:36 +02:00
Matthias Hannig
64428a831d added defaults for routes columns 2018-07-02 16:12:20 +02:00
Matthias Hannig
14a9ebfa43 added neighbours columns and column ordering to config 2018-07-02 15:57:29 +02:00
Matthias Hannig
e7e03d95cb icon change 2018-07-02 15:33:28 +02:00
Matthias Hannig
ed77561e37 updated merge log 2018-06-27 18:56:11 +02:00
Benedikt Rudolph
fa163d7453 Fix deduplication behaviour for filtered routes
Filtered routes were erroneously removed from the api output.
This fixes the following case:
A peer announces legitimate (accepted) routes that
carrry a next_hop attribute and an empty 'learnt_from'
attribute. Filtered routes from the same peer have an
incorrect next_hop but matching 'learnt_from' attribute.
Those were previously not included in the output of filtered
routes.

Reported by: Johannes Moos <johannes.moos@de-cix.net>
2018-06-27 18:55:22 +02:00
Benedikt Rudolph
db7d421810 Fix routes deduplication for remote-triggered blackholing.
In case of remote-triggered blackholing filtered routes may be present
that have a nextHop different from the IP of the neighbour the route
has been learnt from. These would not appear in on the routes page.
With this patch, routes ar displayed if either
gateway matches nextHop or the learnt_from address.
2018-06-27 18:52:50 +02:00
Benedikt Rudolph
24ae84c545 Fix deduplication of routes for peer with only filtered routes.
Effectively de-activate routes deduplication in case a peer announces
just filtered routes. Because no legitimate (accepted) route is
announced, we cannot reliably infer the neighbours gateway / nextHop IP.

This needs changes in the future  when another means of obtaining the
neighours gateway address (e.g. global peer status) becomes available.
2018-06-27 18:50:28 +02:00
Matthias Hannig
a3f0d51ed8 updated merge log 2018-06-27 18:33:33 +02:00
Matthias Hannig
140cf07d0e config option clarification 2018-06-27 18:32:44 +02:00
Benedikt Rudolph
12781dccc0 Add refresh interval for routes and neighbours store.
See example config file. In effect, when enable_prefix_lookup == true.
2018-06-27 18:31:47 +02:00
Benedikt Rudolph
d4d0b15fdf Make AS search case insensitive. 2018-06-27 18:22:02 +02:00
Benedikt Rudolph
14798ffbcb Fix ASN lookup to use neighbour.Asn attribute.
In case neighbour.Description does not contain the string e.g. "AS42"
- this is the case when only the friendly name of a neighbour is in the
description field - we need to match this input with a regex and search within the
neighbour.Asn attribute.
2018-06-27 18:20:47 +02:00
Benedikt Rudolph
35e149d87e Adapt Alice-API output to a special BIRD API.
In a mulit-stage filtering setup the responses of a birdwatcher
BIRD API need processing to eliminate duplicate entries of routes
and eliminate routes of other routers that an IXP participant might
have.

The filter is applied in the .../protocols/<protocolID>/routes endpoint
it affects "imported" (removes routes that are filtered in pipe),
"filtered" (only those of router with <protocolID>), and "noexport"
(same).

Matthias Hannig:
    Resolved merge conflict in import path
2018-06-27 18:17:09 +02:00
Benedikt Rudolph
7bdaea30d7 Remove unnecessary fields from JSON served by API.
Resolved merge conflictiun
    client/components/routeservers/protocols/index.jsx

used calculations taken from "decix/decix" (HEAD) branch
2018-06-27 18:06:01 +02:00
Matthias Hannig
b9aba16303 updated merge log 2018-06-27 17:24:27 +02:00