I just tested, IPv4-mapped prefix should be configured on loopback interfaces
R4
set interfaces ge-0/0/2 unit 0 family inet address 34.34.34.4/29
set interfaces ge-0/0/2 unit 0 family inet6 address 2004:34:34:34::4/125
set interfaces lo0 unit 0 family inet address 4.4.4.4/32
set interfaces lo0 unit 0 family inet6 address 2044::4:4:4:4/128
set interfaces lo0 unit 0 family inet6 address ::4.4.4.4/125
set protocols bgp group vMX3-4 type internal
set protocols bgp group vMX3-4 multihop
set protocols bgp group vMX3-4 accept-remote-nexthop
set protocols bgp group vMX3-4 local-address 4.4.4.4
set protocols bgp group vMX3-4 import IPv6OverIPv4
set protocols bgp group vMX3-4 family inet unicast
set protocols bgp group vMX3-4 family inet6 unicast
set protocols bgp group vMX3-4 export exp2BGP
set protocols bgp group vMX3-4 local-as 3434
set protocols bgp group vMX3-4 neighbor 3.3.3.3 peer-as 3434
set protocols ospf3 realm ipv4-unicast area 0.0.0.10 interface ge-0/0/2.0 interface-type p2p
set protocols ospf3 realm ipv4-unicast area 0.0.0.10 interface lo0.0 passive
set protocols ospf3 area 0.0.0.10 interface lo0.0 passive
set protocols ospf3 area 0.0.0.10 interface ge-0/0/2.0 interface-type p2p
set policy-options policy-statement IPv6OverIPv4 term 1 from rib inet6.0
set policy-options policy-statement IPv6OverIPv4 term 1 from neighbor 3.3.3.3
set policy-options policy-statement IPv6OverIPv4 term 1 then next-hop ::3.3.3.3
set policy-options policy-statement exp2BGP term 1 from interface lo0.0
set policy-options policy-statement exp2BGP term 1 then accept
or
root@vMX3# run show route receive-protocol bgp 4.4.4.4 hidden extensive
inet.0: 9 destinations, 10 routes (9 active, 0 holddown, 0 hidden)
inet6.0: 12 destinations, 13 routes (11 active, 0 holddown, 1 hidden)
2044::4:4:4:4/128 (1 entry, 0 announced)
Accepted
Nexthop: ::ffff:4.4.4.4
Localpref: 100
AS path: I
thanks !!
Original Message:
Sent: 05-06-2021 22:25
From: Unknown User
Subject: IPv6 BGP over IPv4 Transport questions
I have the following Topology
R1 --- eBGP ---- R2 -----eBGP ---- R3 ---- iBGP -----R4
BGP between R1 and R2, I used IPv4-mapped IPv6 prefixes as follows
R1set interfaces ge-0/0/0 unit 0 family inet address 12.12.12.1/30set interfaces ge-0/0/0 unit 0 family inet6 address 2004:12:12:12::1/126set interfaces ge-0/0/0 unit 0 family inet6 address ::12.12.12.1/126set protocols bgp group vMX1-2 type externalset protocols bgp group vMX1-2 multihopset protocols bgp group vMX1-2 accept-remote-nexthopset protocols bgp group vMX1-2 import IPv6OverIPv4set protocols bgp group vMX1-2 family inet unicastset protocols bgp group vMX1-2 family inet6 unicastset protocols bgp group vMX1-2 export exp2BGPset protocols bgp group vMX1-2 local-as 1111set protocols bgp group vMX1-2 neighbor 12.12.12.2 peer-as 2222set policy-options policy-statement IPv6OverIPv4 term 1 from rib inet6.0set policy-options policy-statement IPv6OverIPv4 term 1 from neighbor 12.12.12.2set policy-options policy-statement IPv6OverIPv4 term 1 then next-hop ::12.12.12.2set policy-options policy-statement exp2BGP term 1 from interface lo0.0set policy-options policy-statement exp2BGP term 1 then acceptR2set interfaces ge-0/0/0 unit 0 family inet address 12.12.12.2/30set interfaces ge-0/0/0 unit 0 family inet6 address 2004:12:12:12::2/126set interfaces ge-0/0/0 unit 0 family inet6 address ::12.12.12.2/126set protocols bgp group vMX1-2 type externalset protocols bgp group vMX1-2 multihopset protocols bgp group vMX1-2 accept-remote-nexthopset protocols bgp group vMX1-2 import IPv6OverIPv4set protocols bgp group vMX1-2 family inet unicastset protocols bgp group vMX1-2 family inet6 unicastset protocols bgp group vMX1-2 export exp2BGPset protocols bgp group vMX1-2 local-as 2222set protocols bgp group vMX1-2 neighbor 12.12.12.1 peer-as 1111set policy-options policy-statement IPv6OverIPv4 term 1 from rib inet6.0set policy-options policy-statement IPv6OverIPv4 term 1 from neighbor 12.12.12.1set policy-options policy-statement IPv6OverIPv4 term 1 then next-hop ::12.12.12.1set policy-options policy-statement exp2BGP term 1 from interface lo0.0set policy-options policy-statement exp2BGP term 1 then accept
Can I configure the same way for iBGP, say R3 and R4 ? if yes, should I configure loopback interface to IPv4-mapped prefix ?
thanks !!