<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8" />
<meta name="generator" content="pandoc" />
<meta name="viewport" content="width=device-width, initial-scale=1.0, user-scalable=yes" />
<style>
html {
line-height: 1.2;
font-family: serif;
font-size: 0.9em;
color: black;
background-color: white;
}
body {
margin: 0;
margin-right: auto;
max-width: 36em;
padding: 1em;
hyphens: auto;
overflow-wrap: break-word;
text-rendering: optimizeLegibility;
font-kerning: normal;
}
@media print {
body {
background-color: transparent;
color: black;
font-size: 11pt;
}
p, h2, h3 {
orphans: 3;
widows: 3;
}
h2, h3, h4 {
page-break-after: avoid;
}
}
p {
margin: 1em 0;
}
a {
color: black;
}
a:visited {
color: black;
}
img {
max-width: 100%;
}
h1, h2, h3, h4, h5, h6 {
margin-top: 1.4em;
}
h5, h6 {
font-size: 1em;
font-style: italic;
}
h6 {
font-weight: normal;
}
ol, ul {
padding-left: 1.7em;
margin-top: 1em;
}
li > ol, li > ul {
margin-top: 0;
}
blockquote {
margin: 0.5em;
padding-left: 0.5em;
border-left: 2px solid #e6e6e6;
color: #444;
}
code {
font-family: 'Lucida Console', monospace;
font-size: 95%;
margin: 0;
}
pre {
margin: 1em 0;
overflow: auto;
}
pre code {
padding: 0;
overflow: visible;
overflow-wrap: normal;
}
.sourceCode {
background-color: transparent;
overflow: visible;
}
hr {
background-color: black;
border: none;
height: 1px;
margin: 1em 0;
}
table {
margin: 1em 0;
border-collapse: collapse;
width: 100%;
overflow-x: auto;
display: block;
font-variant-numeric: lining-nums tabular-nums;
}
table caption {
margin-bottom: 0.75em;
}
tbody {
margin-top: 0.5em;
border-top: 1px solid black;
border-bottom: 1px solid black;
}
th {
border-top: 1px solid black;
padding: 0.25em 0.5em 0.25em 0.5em;
}
td {
padding: 0.125em 0.5em 0.25em 0.5em;
}
header {
margin-bottom: 4em;
text-align: center;
}
code{white-space: pre-wrap;}
span.smallcaps{font-variant: small-caps;}
span.underline{text-decoration: underline;}
div.column{display: inline-block; vertical-align: top; width: 50%;}
div.hanging-indent{margin-left: 1.5em; text-indent: -1.5em;}
ul.task-list{list-style: none;}
q { quotes: "„" "”" "»" "«"; }
.display.math{display: block; text-align: center; margin: 0.5rem auto;}
</style>
</head>
<body>
<p>Hello!</p>
<p>On Fri, Sep 06, 2024 at 10:18:34PM +0900, ushiroz@ate-mahoroba.jp
wrote:</p>
<blockquote>
<p>The warning log is outputting something like “<WARN> xxxx.ipv4:
Automatic RPKI reload not active for import”.</p>
<p>I am using roa_check() and rpki_reload switch is set to default
(on).</p>
<p>The help page on “rpki reload switch” says that the BGP channel
requires import table for automatic reload, so I am aware that if I add
the definition of “import table on”, this warning will no longer
appear.</p>
<p>However, in the help section on “import table switch Note that
currently the import table breaks routes with recursive nexthops
(e.g. ones from IBGP, see gateway recursive (p. 47)), they are not
properly updated after next hop change. and we have not been able to
fully determine the contents of this message.</p>
</blockquote>
<p>This applies to the import table contents where the recursive
nexthops don’t get updated properly. The main table contents is not
affected.</p>
<p>Therefore you can use import table, the only problem will be that if
you show routes from the import table, you should disregard what is
shown as the local nexthop.</p>
<blockquote>
<p>Is there any way around this warning other than “import table
switch”?</p>
</blockquote>
<p>You can switch off rpki autoreload but this is not recommended at
all. It’s better to enable the import table.</p>
<p>Happy routing!</p>
<p>Maria</p>
<p>–<br />
Maria Matejka (she/her) | BIRD Team Leader | CZ.NIC, z.s.p.o.</p>
</body>
</html>