Skip to content

T8457: BGP link-state address family#5111

Open
hedrok wants to merge 1 commit intovyos:currentfrom
hedrok:T8457-bgp_link_state
Open

T8457: BGP link-state address family#5111
hedrok wants to merge 1 commit intovyos:currentfrom
hedrok:T8457-bgp_link_state

Conversation

@hedrok
Copy link
Copy Markdown
Contributor

@hedrok hedrok commented Apr 5, 2026

Change summary

Add link-state address familty to BGP

Types of changes

  • Bug fix (non-breaking change which fixes an issue)
  • New feature (non-breaking change which adds functionality)
  • Code style update (formatting, renaming)
  • Refactoring (no functional changes)
  • Migration from an old Vyatta component to vyos-1x, please link to related PR inside obsoleted component
  • Other (please describe):

Related Task(s)

Related PR(s)

How to test / Smoketest result

Use https://vyos.io/solutions/service-provider/segment-routing but replace Junos router with VyOS with configuration:

set system host-name 'P1' 
set interfaces ethernet eth1 address '10.100.1.3/24' 
set interfaces ethernet eth2 address '10.100.3.3/24' 
set interfaces ethernet eth3 address '10.100.10.3/24' 
set interfaces ethernet eth5 address '192.168.0.103/24' 
set interfaces loopback lo address '3.3.3.3/32' 
set protocols traffic-engineering admin-group BLUE bit-position '0' 
set protocols traffic-engineering interface eth1 admin-group 'BLUE' 
set protocols traffic-engineering interface eth1 max-bandwidth '10000' 
set protocols traffic-engineering interface eth1 max-reservable-bandwidth '10000' 
set protocols traffic-engineering interface eth2 admin-group 'BLUE' 
set protocols traffic-engineering interface eth2 max-bandwidth '10000' 
set protocols traffic-engineering interface eth2 max-reservable-bandwidth '10000' 
set protocols traffic-engineering interface eth3 max-bandwidth '10000' 
set protocols traffic-engineering interface eth3 max-reservable-bandwidth '10000' 
set protocols isis interface eth1 network point-to-point 
set protocols isis interface eth2 network point-to-point 
set protocols isis interface eth3 network point-to-point 
set protocols isis interface eth5 network point-to-point 
set protocols isis interface lo passive 
set protocols isis level 'level-2' 
set protocols isis lsp-mtu '1300' 
set protocols isis net '49.0003.0003.0003.00' 
set protocols isis segment-routing global-block high-label-value '865534' 
set protocols isis segment-routing global-block low-label-value '800000' 
set protocols isis segment-routing prefix 3.3.3.3/32 index value '3' 
set protocols isis traffic-engineering enable 
set protocols isis traffic-engineering export 
set protocols mpls interface 'eth1' 
set protocols mpls interface 'eth2' 
set protocols mpls interface 'eth3' 
set protocols mpls interface 'eth5' 
set protocols mpls interface 'lo' 
set protocols bgp neighbor 192.168.0.1 address-family link-state
set protocols bgp parameters router-id '3.3.3.3'
set protocols bgp system-as '65002'
set protocols bgp neighbor 192.168.0.1 remote-as '65001'
set protocols isis segment-routing maximum-label-depth 13

Checklist:

  • I have read the CONTRIBUTING document
  • I have linked this PR to one or more Phabricator Task(s)
  • I have run the components SMOKETESTS if applicable
  • My commit headlines contain a valid Task id
  • My change requires a change to the documentation
  • I have updated the documentation accordingly

@github-actions
Copy link
Copy Markdown

github-actions bot commented Apr 5, 2026

👍
No issues in PR Title / Commit Title

@github-actions
Copy link
Copy Markdown

github-actions bot commented Apr 5, 2026

CI integration 👍 passed!

Details

CI logs

  • CLI Smoketests 👍 passed
  • CLI Smoketests (interfaces only) 👍 passed
  • Config tests 👍 passed
  • RAID1 tests 👍 passed
  • CLI Smoketests VPP 👍 passed
  • Config tests VPP 👍 passed
  • TPM tests 👍 passed

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Development

Successfully merging this pull request may close these issues.

1 participant