Changes in Release 25.06
New Functionality
Redistribute static routes into BGP, OSPFv2, OSPFv3, RIPv2, RIPng, and IS-IS
Blackhole/discard static routes (static routes pointing to null interface)
New Device Features
Arista EOS:
Redistribute static routes into BGP, OSPFv2, OSPFv3, and IS-IS
Discard static routes
Delete BGP communities using a community-list
Aruba CX:
Discard static routes
Redistribute static routes into BGP, OSPFv2, OSPFv3
bird:
Use ‘protocol static’ to configure static routes
Redistribute static routes into BGP, OSPFv2, and OSPFv3
Cisco IOS:
Redistribute static routes into BGP, OSPFv2, OSPFv3, RIPv2, RIPng, and IS-IS
Discard static routes
Delete BGP communities using a community-list
Cumulus Linux:
Redistribute static routes into BGP, OSPFv2, OSPFv3, RIPv2, and RIPng
Dell OS10:
Discard static routes
FRRouting:
Redistribute static routes into BGP, OSPFv2, OSPFv3, RIPv2, RIPng, and IS-IS
Junos:
Discard static routes
Link aggregation (LAG) on vJunos-switch, vPTX and vSRX
Workaround to run vPTX on an AMD CPU
Nokia SR OS:
VXLAN with static ingress replication
Implement EVPN transit VNI within VPRN service
PE-CE routing protocols propagate MPLS/VPN and EVPN routes to CE-routers
VRF-aware EBGP multihop
VRF-aware IS-IS and OSPFv3
Inter-VRF route leaking in MPLS/VPN deployments
Route import into BGP, OSPFv2, OSPFv3, and IS-IS
VyOS:
Discard static routes
Redistribute static routes into BGP, OSPFv2, OSPFv3
Fixes in Configuration Templates
FortiOS:
Interface MTU configuration
Increase required RAM to 2G
FRR:
Change default version to 10.3.1
Junos:
Align vSRX containerlab image name with the one used by vrnetlab
Remove MPLS bgp-igp-both-ribs
Nokia SR OS:
Fixed EBGP multihop and EBGP-over-EBGP EVPN configurations
Use SR-MPLS for IPv6 next hops
Configure standard IPv6 LLA for VRRPv3
Set the correct port mode for all VLAN combinations
Import BGP-VPN routes into VRF BGP and OSPF processes
Survive layer-2-only VRFs
Configure next-hop-unchanged and inter-as-vpn in EVPN-over-EBGP scenarios
Fix layer-2 EVPN configuration
Implement BGP allowas-in
Fix VRF route redistribution and default routing policies
Disable BGP neighbors with no active AFs
Control prefix origination for IBGP neighbors (previously, all routes from the routing table were advertised as IBGP routes)
Fix BGP route reflection
Generate IPv6 route advertisements
Use IES (not VPRN) service for global SVI interfaces
Use ‘ip-mtu’ for MTU lower than 1500
Sync netlab and SR-OS interface names
Fix multiple errors in the IS-IS configuration template
Cleanup the Ansible configuration deployment task list
Nokia SR OS caveats reported as device quirks:
Inter-VRF route leaking without MPLS/VPN is not implemented
IPv4 unnumbered does not work with IPv6 GUA
Adjust system interface IPv6 prefix length to /128
netlab does not configure an alternate VTEP IP address
Bug Fixes
Ubuntu Linux VMs (using netplan) cannot create extra loopbacks
Use standard timeouts in multi-VRF OSPFv3 test
Redistribution of IPv6 prefix into BGP takes 40 seconds on IOS
BGP integration tests need loopback interfaces
Alt-VTEP test is meaningless if traffic starts from the tested device
Check daemon config files before Ansible config templates
Add “static” feature flag description for “routing” module
Enable import (redistribution) of static routes
Plugin load error message did not display the search path
Pass CPU model to VM-defining XML template in ‘libvirt package’
Refactor the CPU determination code into get_cpu_model function
Install nokia.srlinux collection as part of grpc installation
Install ncclient as part of Ansible installation
Use -O flag to force SCP to be used when copying configurations to network devices (#2322)
Pre-commit push event is triggered only on changes in YAML and Python files
Run CI/CD checks only on changed Python/YAML files
Resend BGP prefixes from FRR probes after setting allowas-in on tested device
Use /128 IPv6 loopback in BGP integration tests (#2317)
SR-OS does not support unnumbered EBGP sessions
Do not retry SR-OS configuration deployment
Update MANIFEST.in to include netsim/daemons subdirectories (#2309)
Check for adjust_link_object returning valid link data
Simplify IS-IS router configuration (#2307)
Check IS-IS level and system ID in initial integration test
Split interface configuration tests from router functionality tests
Documentation Fixes
Document known Nokia SR-OS caveats