Model: qfx5200-48y
Junos: 20.1R1.11
FRRouting 7.3.1 on Linux compute-41b1734e-6df2-5761-8573-4bf5e9fcd75b 5.4.0-40-generic #44-Ubuntu SMP Tue Jun 23 00:01:04 UTC 2020 x86_64 x86_64 x86_64 GNU/Linux
# default to using syslog. /etc/rsyslog.d/45-frr.conf places the log
# in /var/log/frr/frr.log
log file /var/log/frr/bgp.log debugging
!
service integrated-vtysh-config
!
int lo
ip address 10.3.0.1/32
!
interface enp113s0f1
ipv6 nd ra-interval 5
no ipv6 nd suppress-ra
!
router bgp 65301
bgp router-id 10.3.0.1
bgp bestpath as-path multipath-relax
bgp bestpath compare-routerid
neighbor fabric peer-group
neighbor fabric remote-as external
neighbor fabric description Internal Fabric Network
neighbor fabric capability extended-nexthop
neighbor enp113s0f1 interface peer-group fabric
!
address-family ipv4 unicast
network 10.3.0.1/32
exit-address-family
!
address-family ipv6 unicast
neighbor fabric activate
neighbor fabric prefix-list host-routes-out out
exit-address-family
!
ip prefix-list host-routes-out seq 100 permit 10.3.0.1/32
!
line vty
!
end
# default to using syslog. /etc/rsyslog.d/45-frr.conf places the log
# in /var/log/frr/frr.log
log file /var/log/frr/bgp.log debugging
!
service integrated-vtysh-config
!
int lo
ip address 10.4.0.1/32
!
interface enp113s0f1
ipv6 nd ra-interval 5
no ipv6 nd suppress-ra
!
router bgp 65302
bgp router-id 10.4.0.1
bgp bestpath as-path multipath-relax
bgp bestpath compare-routerid
neighbor fabric peer-group
neighbor fabric remote-as external
neighbor fabric description Internal Fabric Network
neighbor fabric capability extended-nexthop
neighbor enp113s0f1 interface peer-group fabric
!
address-family ipv4 unicast
network 10.4.0.1/32
exit-address-family
!
address-family ipv6 unicast
neighbor fabric activate
neighbor fabric prefix-list host-routes-out out
exit-address-family
!
ip prefix-list host-routes-out seq 100 permit 10.4.0.1/32
!
line vty
!
end
interfaces {
et-0/0/24 {
unit 0 {
family inet {
unnumbered-address lo0.0;
}
family inet6;
}
}
et-0/0/25 {
unit 0 {
family inet {
unnumbered-address lo0.0;
}
family inet6;
}
}
lo0 {
unit 0 {
family inet {
address 10.5.0.1/32;
}
family inet6;
}
}
}
routing-options {
static {
route 0.0.0.0/0 next-hop 10.100.3.254;
}
router-id 10.5.0.1;
autonomous-system 65303;
}
protocols {
router-advertisement {
interface et-0/0/24.0;
interface et-0/0/25.0;
}
bgp {
group frr {
type external;
traceoptions {
file bgp-frr.log;
flag all;
}
advertise-peer-as;
family inet {
unicast {
extended-nexthop;
}
}
family inet6 {
unicast;
}
local-as 65303;
multipath {
multiple-as;
}
}
traceoptions {
file bgp.log;
flag all;
}
}
}
Nov 3 21:02:34.678657 BGP SEND fe80::b233:a6ff:fe70:4913+179 -> fe80::225:90ff:fe5f:603d+53674
Nov 3 21:02:34.678661 BGP SEND message type 1 (Open) length 29
Nov 3 21:02:34.678665 BGP SEND version 4 as 65303 holdtime 90 id 10.5.0.1 parmlen 0
Nov 3 21:02:34.678670
Nov 3 21:02:34.678670 BGP SEND fe80::b233:a6ff:fe70:4913+179 -> fe80::225:90ff:fe5f:603d+53674
Nov 3 21:02:34.678673 BGP SEND message type 3 (Notification) length 21
Nov 3 21:02:34.678678 BGP SEND Notification code 6 (Cease) subcode 5 (Connection Rejected)
Nov 3 21:02:34.678687 bgp_listen_accept:5610: NOTIFICATION sent to fe80::225:90ff:fe5f:603d+53674 (proto): code 6 (Cease) subcode 5 (Connection Rejected), Reason: Connection attempt from unconfigured neighbor: fe80::225:90ff:fe5f:603d+53674
Nov 3 21:02:34.678693 Notify sent to fe80::225:90ff:fe5f:603d+53674 (proto), code 6, subcode 5
Nov 3 21:02:34.678741 task_delete: deleting task BGP_Proto.fe80::225:90ff:fe5f:603d+53674
Nov 3 21:02:34.678747 task_close: close socket 88 task BGP_Proto.fe80::225:90ff:fe5f:603d+53674
Nov 3 21:02:34.678750 task_reset_socket: task BGP_Proto.fe80::225:90ff:fe5f:603d+53674 socket 88
Nov 3 21:02:34.678804 task_job_delete_task: deleting all jobs for task BGP_Proto.fe80::225:90ff:fe5f:603d+53674
Nov 3 21:02:34.678811 task_job_deleted_task: no jobs found for task BGP_Proto.fe80::225:90ff:fe5f:603d+53674
Nov 3 21:02:46.886312 bgp_reuse_scan: Starting scan
Nov 3 21:03:06.745650 bgp_reuse_scan: Starting scan
Nov 3 21:03:26.598241 bgp_reuse_scan: Starting scan
Nov 3 21:03:46.577803 bgp_reuse_scan: Starting scan
Nov 3 21:04:06.578322 bgp_reuse_scan: Starting scan
Nov 3 21:04:26.416272 bgp_reuse_scan: Starting scan
Nov 3 21:04:34.182177 task_process_events_internal: accept ready for BGP_Listen.::+179
Nov 3 21:04:34.182201 task_accept: task BGP_Listen.::+179 socket 86 addr ::+179
Nov 3 21:04:34.182235 bgp_listen_accept: Connection attempt from unconfigured neighbor: fe80::225:90ff:fe5f:5f21+41324
Nov 3 21:04:34.182243 task_alloc: allocated task block for BGP_Proto priority 50
Nov 3 21:04:34.182253 bgp_listen_accept: Connection with incoming ifl 0xc6df500 instance 0xbdf2000(master)
Nov 3 21:04:34.182280 task_set_option_internal: task BGP_Proto.fe80::225:90ff:fe5f:5f21+41324 socket 88 option TOS(16) value 192
Nov 3 21:04:34.182290 bgp_listen_accept: accepting connection from fe80::225:90ff:fe5f:5f21+41324 (local fe80::b233:a6ff:fe70:4912+179)
Nov 3 21:04:34.182298 task_set_option_internal: task BGP_Proto.fe80::225:90ff:fe5f:5f21+41324 socket 88 option NonBlocking(8) value 1
Nov 3 21:04:34.182305 task_set_option_internal: task BGP_Proto.fe80::225:90ff:fe5f:5f21+41324 socket 88 option RecvBuffer(0) value 16384
Nov 3 21:04:34.182311 task_set_option_internal: task BGP_Proto.fe80::225:90ff:fe5f:5f21+41324 socket 88 option SendBuffer(1) value 16384
Nov 3 21:04:34.182318 task_set_option_internal: task BGP_Proto.fe80::225:90ff:fe5f:5f21+41324 socket 88 option Linger(2) value { 0, 0 }
Nov 3 21:04:34.182334
Nov 3 21:04:34.182334 BGP SEND fe80::b233:a6ff:fe70:4912+179 -> fe80::225:90ff:fe5f:5f21+41324
Nov 3 21:04:34.182338 BGP SEND message type 1 (Open) length 29
Nov 3 21:04:34.182342 BGP SEND version 4 as 65303 holdtime 90 id 10.5.0.1 parmlen 0
Nov 3 21:04:34.182347
Nov 3 21:04:34.182347 BGP SEND fe80::b233:a6ff:fe70:4912+179 -> fe80::225:90ff:fe5f:5f21+41324
Nov 3 21:04:34.182350 BGP SEND message type 3 (Notification) length 21
Nov 3 21:04:34.182355 BGP SEND Notification code 6 (Cease) subcode 5 (Connection Rejected)
Nov 3 21:04:34.182366 bgp_listen_accept:5610: NOTIFICATION sent to fe80::225:90ff:fe5f:5f21+41324 (proto): code 6 (Cease) subcode 5 (Connection Rejected), Reason: Connection attempt from unconfigured neighbor: fe80::225:90ff:fe5f:5f21+41324
Nov 3 21:04:34.182370 Notify sent to fe80::225:90ff:fe5f:5f21+41324 (proto), code 6, subcode 5
Nov 3 21:04:34.182412 task_delete: deleting task BGP_Proto.fe80::225:90ff:fe5f:5f21+41324
Nov 3 21:04:34.182417 task_close: close socket 88 task BGP_Proto.fe80::225:90ff:fe5f:5f21+41324
Nov 3 21:04:34.182421 task_reset_socket: task BGP_Proto.fe80::225:90ff:fe5f:5f21+41324 socket 88
Nov 3 21:04:34.182484 task_job_delete_task: deleting all jobs for task BGP_Proto.fe80::225:90ff:fe5f:5f21+41324
Nov 3 21:04:34.182519 task_job_deleted_task: no jobs found for task BGP_Proto.fe80::225:90ff:fe5f:5f21+41324
Nov 3 21:04:34.684921 task_process_events_internal: accept ready for BGP_Listen.::+179
Nov 3 21:04:34.684954 task_accept: task BGP_Listen.::+179 socket 86 addr ::+179
Nov 3 21:04:34.684989 bgp_listen_accept: Connection attempt from unconfigured neighbor: fe80::225:90ff:fe5f:603d+53734
Nov 3 21:04:34.684998 task_alloc: allocated task block for BGP_Proto priority 50
Nov 3 21:04:34.685002 bgp_listen_accept: Connection with incoming ifl 0xc6df680 instance 0xbdf2000(master)
Nov 3 21:04:34.685018 task_set_option_internal: task BGP_Proto.fe80::225:90ff:fe5f:603d+53734 socket 88 option TOS(16) value 192
Nov 3 21:04:34.685024 bgp_listen_accept: accepting connection from fe80::225:90ff:fe5f:603d+53734 (local fe80::b233:a6ff:fe70:4913+179)
Nov 3 21:04:34.685032 task_set_option_internal: task BGP_Proto.fe80::225:90ff:fe5f:603d+53734 socket 88 option NonBlocking(8) value 1
Nov 3 21:04:34.685041 task_set_option_internal: task BGP_Proto.fe80::225:90ff:fe5f:603d+53734 socket 88 option RecvBuffer(0) value 16384
Nov 3 21:04:34.685046 task_set_option_internal: task BGP_Proto.fe80::225:90ff:fe5f:603d+53734 socket 88 option SendBuffer(1) value 16384
Nov 3 21:04:34.685052 task_set_option_internal: task BGP_Proto.fe80::225:90ff:fe5f:603d+53734 socket 88 option Linger(2) value { 0, 0 }
Nov 3 21:04:34.685066
Nov 3 21:04:34.685066 BGP SEND fe80::b233:a6ff:fe70:4913+179 -> fe80::225:90ff:fe5f:603d+53734
Nov 3 21:04:34.685070 BGP SEND message type 1 (Open) length 29
Nov 3 21:04:34.685077 BGP SEND version 4 as 65303 holdtime 90 id 10.5.0.1 parmlen 0
Nov 3 21:04:34.685083
Nov 3 21:04:34.685083 BGP SEND fe80::b233:a6ff:fe70:4913+179 -> fe80::225:90ff:fe5f:603d+53734
Nov 3 21:04:34.685086 BGP SEND message type 3 (Notification) length 21
Nov 3 21:04:34.685091 BGP SEND Notification code 6 (Cease) subcode 5 (Connection Rejected)
Nov 3 21:04:34.685100 bgp_listen_accept:5610: NOTIFICATION sent to fe80::225:90ff:fe5f:603d+53734 (proto): code 6 (Cease) subcode 5 (Connection Rejected), Reason: Connection attempt from unconfigured neighbor: fe80::225:90ff:fe5f:603d+53734
Nov 3 21:04:34.685104 Notify sent to fe80::225:90ff:fe5f:603d+53734 (proto), code 6, subcode 5
Nov 3 21:04:34.685146 task_delete: deleting task BGP_Proto.fe80::225:90ff:fe5f:603d+53734
Nov 3 21:04:34.685154 task_close: close socket 88 task BGP_Proto.fe80::225:90ff:fe5f:603d+53734
Nov 3 21:04:34.685158 task_reset_socket: task BGP_Proto.fe80::225:90ff:fe5f:603d+53734 socket 88
Nov 3 21:04:34.685222 task_job_delete_task: deleting all jobs for task BGP_Proto.fe80::225:90ff:fe5f:603d+53734
Nov 3 21:04:34.685230 task_job_deleted_task: no jobs found for task BGP_Proto.fe80::225:90ff:fe5f:603d+53734
Nov 3 21:04:46.268312 bgp_reuse_scan: Starting scan
[Match]
Name={{ your private interface }}
[Network]
DHCP=no
You should be able to ping around to the link local ipv6 addresses once you get everything going. The challenge is getting ipv4 routes to be transported over ipv6 link-local iaw https://tools.ietf.org/html/rfc5549 which I just can't seem to figure out. Let me know if you need more info...