[BGPCEP-978] ODL requires a restart to update its PCEP Topology Created: 18/Aug/21  Updated: 16/Nov/21

Status: Open
Project: bgpcep
Component/s: None
Affects Version/s: None
Fix Version/s: None

Type: Bug Priority: Medium
Reporter: Benjamin Vandendriessche Assignee: Benjamin Vandendriessche
Resolution: Unresolved Votes: 0
Labels: pcep
Remaining Estimate: Not Specified
Time Spent: Not Specified
Original Estimate: Not Specified
Environment:

Cisco IOS XRv 7.0.2

Opendaylight 14.1 (also noticed the same behavior with 13.1 but needs a double check)


Attachments: Text File BGPCEP-978_logs.txt     File pcep16112021.pcapng    

 Description   

Hi,

I have a very simple topology with a Cisco IOS XRv (7.0.2) and ODL v14.1, running PCEP between both.

Then I'm creating a new SR LSP with ODL, which results in the creation of the LSP in the router however the PCEP topology in ODL is not updated and no LSP appears in there.

A work around is to shutdown and start ODL again, then the PCEP topology is properly populated.

I can provide a wireshark trace of the flow and the e debug output from PCEP in ODL.

Step to reproduce:

  1. add a new LSP (topo not updated)
  2. reboot ODL (topo up to date)

 



 Comments   
Comment by Robert Varga [ 15/Nov/21 ]

Can you post the karaf.log files for both before and after the reboot, please?
I strongly suspect this is related to BGPCEP-881, but we need to understand more about what is going on.

Comment by Benjamin Vandendriessche [ 16/Nov/21 ]

I have attached the logs from ODL version 0.13.1 and a capture of the exchange between the router IOS XRV (10.0.0.3) and ODL (192.168.1.10) in case that would help.

Steps to reproduce:

1. Create a LSP (name PCEP16112021-1) => LSP appears in the topology
2. Create another LSP (name PCEP16112021-2) => LSP doesn't appear in the topology
3. Restart ODL => both LSP's are in the PCEP topology

Generated at Wed Feb 07 19:14:39 UTC 2024 using Jira 8.20.10#820010-sha1:ace47f9899e9ee25d7157d59aa17ab06aee30d3d.