Skip to content

Instantly share code, notes, and snippets.

@rohitthakur2590
Created June 17, 2021 14:27
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save rohitthakur2590/b80f799fae352146afff495a8f837bfa to your computer and use it in GitHub Desktop.
Save rohitthakur2590/b80f799fae352146afff495a8f837bfa to your computer and use it in GitHub Desktop.
Junos bgp address family merged operation log
Before Device Config:
=====================
vagrant@vsrx# show routing-options
autonomous-system 65534 loops 3 asdot-notation;
vagrant@vsrx# show protocols bgp
family inet {
flow {
loops 4;
no-install;
output-queue-priority expedited;
legacy-redirect-ip-action {
receive;
send;
}
secondary-independent-resolution;
}
}
family evpn {
signaling {
accepted-prefix-limit {
maximum 20;
teardown 98 idle-timeout 2001;
}
damping;
defer-initial-multipath-build {
maximum-delay 2;
}
}
}
group internal {
neighbor 10.10.10.1 {
peer-as 64532;
}
}
Commands fired:
===============
"<nc:protocols xmlns:nc=\"urn:ietf:params:xml:ns:netconf:base:1.0\"><nc:bgp>
"<nc:group><nc:name>internal</nc:name><nc:family><nc:evpn><nc:signaling><nc:accepted-prefix-limit>"
"<nc:maximum>20</nc:maximum><nc:teardown><nc:limit-threshold>98</nc:limit-threshold><nc:idle-timeout>"
"<nc:timeout>2001</nc:timeout></nc:idle-timeout></nc:teardown></nc:accepted-prefix-limit><nc:damping/>"
"<nc:defer-initial-multipath-build><nc:maximum-delay>2</nc:maximum-delay></nc:defer-initial-multipath-build>"
"</nc:signaling></nc:evpn></nc:family><nc:neighbor><nc:name>10.10.10.1</nc:name>"
"<nc:family><nc:evpn><nc:signaling><nc:accepted-prefix-limit><nc:maximum>20</nc:maximum>"
"</nc:accepted-prefix-limit></nc:signaling></nc:evpn></nc:family></nc:neighbor></nc:group>"
"<nc:family><nc:inet><nc:unicast><nc:extended-nexthop/><nc:extended-nexthop-color/>"
"<nc:local-ipv4-address>9.9.9.9</nc:local-ipv4-address></nc:unicast><nc:labeled-unicast>"
"<nc:entropy-label><nc:no-next-hop-validation/></nc:entropy-label><nc:explicit-null>"
"<nc:connected-only/></nc:explicit-null><nc:per-prefix-label/><nc:per-group-label/>"
"<nc:prefix-limit><nc:maximum>20</nc:maximum><nc:teardown>99<nc:idle-timeout><nc:forever/>"
"</nc:idle-timeout></nc:teardown></nc:prefix-limit><nc:resolve-vpn/><nc:rib><nc:inet.3/>"
"</nc:rib><nc:route-refresh-priority><nc:expedited/><nc:priority>3</nc:priority>"
"</nc:route-refresh-priority></nc:labeled-unicast></nc:inet></nc:family></nc:bgp></nc:protocols>",
"<nc:routing-options xmlns:nc=\"urn:ietf:params:xml:ns:netconf:base:1.0\"/>"
After Device Config:
====================
vagrant@vsrx# show routing-options
autonomous-system 65534 loops 3 asdot-notation;
vagrant@vsrx# show protocols bgp
family inet {
unicast {
local-ipv4-address 9.9.9.9;
extended-nexthop;
extended-nexthop-color;
}
flow {
loops 4;
no-install;
output-queue-priority expedited;
legacy-redirect-ip-action {
receive;
send;
}
secondary-independent-resolution;
}
labeled-unicast {
prefix-limit {
maximum 20;
teardown 99 idle-timeout forever;
}
route-refresh-priority priority 3;
per-prefix-label;
per-group-label;
rib {
inet.3;
}
explicit-null connected-only;
resolve-vpn;
entropy-label {
no-next-hop-validation;
}
}
}
family evpn {
signaling {
accepted-prefix-limit {
maximum 20;
teardown 98 idle-timeout 2001;
}
damping;
defer-initial-multipath-build {
maximum-delay 2;
}
}
}
group internal {
family evpn {
signaling {
accepted-prefix-limit {
maximum 20;
teardown 98 idle-timeout 2001;
}
damping;
defer-initial-multipath-build {
maximum-delay 2;
}
}
}
neighbor 10.10.10.1 {
family evpn {
signaling {
accepted-prefix-limit {
maximum 20;
}
}
}
peer-as 64532;
}
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment