Got it

CSPF COMPUTATION WHEN LSR ID BELONGS TO OTHER IGP PROCCESS

Created: 3 days agoLatest reply: Apr 19, 2022 12:34:52 101 10 1 0 0
  HiCoins as reward: 0 (problem unresolved)

Hi dears, I'm studying seamless mpls and I'm trying to implement rsvp te services but when I have an abr router with two separated igp proccesses, cspf doesn't work for them at the same time. It works ony for the igp who has router id equals to the box lsr id.


For example, router R11 configurations:

mpls lsr-id 10.0.4.11
#
mpls
 mpls te
 mpls te bfd enable
 mpls rsvp-te
 mpls rsvp-te hello
 mpls rsvp-te hello support-peer-gr
 mpls te cspf
#
ospf 3 router-id 10.0.3.11
 description DOMAIN3
 bfd all-interfaces enable
 preference 110
 opaque-capability enable
 bandwidth-reference 100000
 enable traffic-adjustment
 area 0.0.0.3
  description ROTEAMENTO-NAS-INTERFACES
  mpls-te enable
#
ospf 4 router-id 10.0.4.11
 description DOMAIN4
 bfd all-interfaces enable
 preference 110
 opaque-capability enable
 bandwidth-reference 100000
 enable traffic-adjustment
 area 0.0.0.4
  description ROTEAMENTO-NAS-INTERFACES
  mpls-te enable
#

Router R10 has similar configurations but with lsr id 10.0.4.10. R11 and R10 have a direct link between then and ldp runs perfectly with transport address configured correctly, but cspf doesn`t work.

 

[~DOMAIN4-R11-ABR-AGG-CORE-mpls]disp mpls te cspf destination 10.0.3.10
Computation failed: Cannot find an available intra-area path between 10.0.4.11 and 10.0.3.10.


Is there a way to specify cspf router id for each domain? For ldp this is possible with transport address configured in required interfaces.


Thanks!

Featured Answers

Recommended answer

fuzi_yao
Admin Created 2 days 01:27

Hi, friend!
I reviewed your question and I don't think it works between directly connected devices. The purpose of CSPF is to calculate the shortest path between two nodes, in the case of two directly connected devices. I don't think they can be calculated. So I think they should count remote devices, not directly connected devices.
View more
  • x
  • convention:

Saqibaz
Saqibaz Created 2 days 06:40 (0) (0)
 
l2vc
l2vc Created 2 days 12:40 (0) (0)
Hi fuzi_yao, thanks for your help. I solved the problem setting tunnel from R10 to R11 destined to R11 lsr id, that is, 10.0.4.11. Cspf tedb doesn't have data about 10.0.3.11 and that was the problem.  
fuzi_yao
fuzi_yao Reply l2vc  Created Yesterday 00:49 (0) (0)
so, do you just add destination 10.0.4.11 ??  
All Answers
Dear friend!
Please rest assured that we'll be back with an answer shortly.
View more
  • x
  • convention:

Hi l2vc,
The TE tunnel does not support inter-AS scenarios. In inter-AS scenarios, you can only configure an explicit path, and the inbound and outbound interfaces of the node must be specified for the explicit path. Otherwise, the TE tunnel may fail to be established.
View more
  • x
  • convention:

l2vc
l2vc Created 2 days 00:14 (0) (0)
Hi DDSN, thanks for your reply! I'm running different igp domains but within the same AS, so would it be possible? Moreover, R10 and R11 are directly connected through domain 3  
good
View more
  • x
  • convention:

Hi, friend!
I reviewed your question and I don't think it works between directly connected devices. The purpose of CSPF is to calculate the shortest path between two nodes, in the case of two directly connected devices. I don't think they can be calculated. So I think they should count remote devices, not directly connected devices.
View more
  • x
  • convention:

Saqibaz
Saqibaz Created 2 days 06:40 (0) (0)
 
l2vc
l2vc Created 2 days 12:40 (0) (0)
Hi fuzi_yao, thanks for your help. I solved the problem setting tunnel from R10 to R11 destined to R11 lsr id, that is, 10.0.4.11. Cspf tedb doesn't have data about 10.0.3.11 and that was the problem.  
fuzi_yao
fuzi_yao Reply l2vc  Created Yesterday 00:49 (0) (0)
so, do you just add destination 10.0.4.11 ??  
Good answer
View more
  • x
  • convention:

Hi guys, I found the solution and it's quite simple. Tunnel from R10 to R11 must have destination set to  R11 lsr id

interface Tunnel3001
 description R11
 ip address unnumbered interface LoopBack1
 tunnel-protocol mpls te
 ospf enable 3 area 0.0.0.3
 mpls te igp shortcut ospf
 mpls te igp metric absolute 1
 destination 10.0.4.11
 mpls te record-route
 mpls te bandwidth ct0 50000
 mpls te backup ordinary best-effort
 mpls te backup hot-standby mode revertive wtr 15
 mpls te signalled tunnel-name R10-TO-R11
 mpls te tunnel-id 3001
#


I think it's because cspf tedb computes paths based on each router id, which correspond to my routers lsr ids

Maximum Nodes Supported: 4096    Current Total Node Number: 8
Maximum Links Supported: 8000    Current Total Link Number: 17
Maximum SRLGs supported: 10000   Current Total SRLG Number: 0
Id     Router-Id        IGP      Process-Id     Area            Link-Count
1      10.0.3.9         OSPF     3              3               3         
2      10.0.4.10        OSPF     3              3               2         
3      10.0.4.11        OSPF     3              3               2         
4      10.0.4.10        OSPF     4              4               1         
5      10.0.4.11        OSPF     4              4               1         
6      10.0.4.12        OSPF     4              4               3         
7      10.0.4.13        OSPF     4              4               3         
8      10.0.4.14        OSPF     4              4               2

As R11 router id is 10.0.4.11, cspf will use this destination to compute paths and services will work because R10 and R11 exchange routes through bgp using labels. Similar configuration is applied to the inverse path.

View more
  • x
  • convention:

Comment

You need to log in to comment to the post Login | Register
Comment

Notice: To protect the legitimate rights and interests of you, the community, and third parties, do not release content that may bring legal risks to all parties, including but are not limited to the following:
  • Politically sensitive content
  • Content concerning pornography, gambling, and drug abuse
  • Content that may disclose or infringe upon others ' commercial secrets, intellectual properties, including trade marks, copyrights, and patents, and personal privacy
Do not share your account and password with others. All operations performed using your account will be regarded as your own actions and all consequences arising therefrom will be borne by you. For details, see " User Agreement."

My Followers

Login and enjoy all the member benefits

Login

Block
Are you sure to block this user?
Users on your blacklist cannot comment on your post,cannot mention you, cannot send you private messages.
Reminder
Please bind your phone number to obtain invitation bonus.