Closed parulagrawal14 closed 6 years ago
Hi,
Pathman failed to detect your routers Segment Routing IDs.
To bypass the SID detection step, you can use static SIDs. https://github.com/CiscoDevNet/pathman-sr/blob/master/tools/README_static_sid.md
Cheers, Niklas
Hi,
Attaching complete log for reference.
19702 2017-11-29 18:17:00.933 UTC root:
As suggested will try to use static SIDs
Regards, Parul
On Wed, Nov 29, 2017 at 10:45 PM, nikmon2 notifications@github.com wrote:
Hi,
Pathman failed to detect your routers Segment Routing IDs.
- What routers/OS-version are you using?
- Is the right ODL version detected: Beryllium?
To bypass the SID detection step, you can use static SIDs. https://github.com/CiscoDevNet/pathman-sr/blob/master/tools/README_static_ sid.md
Cheers, Niklas
— You are receiving this because you authored the thread. Reply to this email directly, view it on GitHub https://github.com/CiscoDevNet/pathman-sr/issues/8#issuecomment-347930761, or mute the thread https://github.com/notifications/unsubscribe-auth/AL780355hatYIk3wXUXWhCsquwBKvCnYks5s7ZE5gaJpZM4Qu4Bh .
Hi Niklas
Thanks for your support. I am able to bring the pathman-sr after setting the sid statically using the link given by you. Now when i am deploying the path, i am getting an error "The path has been refused by controller and has not been deployed."
The Error pop up showing an error "Response indicated the error in frontend-backend communication."
Please find the pathman log below.
7929 2017-12-06 10:57:19.977 UTC root:
Hi Parul, The error reported from ODL/Device is displayed in the log as Type 3, Value 2:
7929 2017-12-06 10:57:55.816 UTC root:createSRtunnel INFO: Create SR Tunnel response: {u'output': {u'failure': u'failed', u'error': [{u'error-object': {u'ignore': False, u'processing-rule': False, u'type': 3, u'value': 2}}]}}
7929 2017-12-06 10:57:57.818 UTC root:post INFO: {"response": [{"cause": {"failure": "failed", "error": [{"error-object": {"ignore": false, "processing-rule": false, "type": 3, "value": 2}}]}, "option": "create", "success": false}]}
Looking at: https://www.iana.org/assignments/pcep/pcep.xhtml that means that there is no path.
I interpret that as the SIDs are not recognized by the routers as valid. What routers are you using, and s/w version?
Cheers, NIklas
Hi NIklas,
Thanks for all your support!!
Now i am able to deploy the path after setting "pcep-parser-segment-routing" to false in "33-pcep-segment-routing.xml" file. While deploying the path, pathman-sr was showing that it has been deployed successfully but it was actually down in Cisco Router. the error message which was coming was "Reason for the tunnel being down: No IP source address is configured" in "show mpls traffic-eng tunnels ".
After configuring "ipv4 unnumbered mpls traffic-eng Loopback0" in router, the tunnel which i tried to deploy came up.
I am using "Cisco IOS XR Software, Version 6.0.0" with beryllium SR4 ODL.
Thanks, Parul
Hi Parul, Good news!
Below some config snippets as example for others.
Cheers, Niklas
ipv4 unnumbered mpls traffic-eng Loopback0
!
router isis pce-poc
is-type level-2-only
net 72.0000.0000.0030.00
distribute bgp-ls level 2
address-family ipv4 unicast
metric-style wide
mpls traffic-eng level-2-only
mpls traffic-eng router-id Loopback0
segment-routing mpls
redistribute static
!
interface Loopback0
address-family ipv4 unicast
prefix-sid absolute 16030
!
!
interface GigabitEthernet0/0/0/0
point-to-point
address-family ipv4 unicast
!
!
pce
peer ipv4 198.18.1.80
!
segment-routing
stateful-client
instantiation
cisco-extension
!
!
Hi,
I am getting below error while opening the url
0934 2017-11-29 12:08:19.729 UTC root:pseudo_net_build INFO: [] 10934 2017-11-29 12:08:19.754 UTC root:_get_url INFO: status code: 200 10934 2017-11-29 12:08:19.802 UTC root:get_url INFO: Url get Status: 200 10934 2017-11-29 12:08:19.804 UTC root:version_check INFO: Found ODL Release: beryllium 10934 2017-11-29 12:08:19.818 UTC root:get_url INFO: Url get Status: 200 10934 2017-11-29 12:08:19.818 UTC root:node_sr_update ERROR: No sid for: R3 10934 2017-11-29 12:08:19.819 UTC root:node_sr_update ERROR: No sid for: R2 10934 2017-11-29 12:08:19.819 UTC root:node_sr_update ERROR: No sid for: R1 10934 2017-11-29 12:08:19.820 UTC root:init INFO: patterned to '/pathman' 10934 2017-11-29 12:08:19.821 UTC root:init INFO: Pathman REST API Launched on port 8020
Request your guidance in resolving this issue