6
24
Fork
You've already forked ifstate
13

Support to set GRE tunnel ttl #199

Open
opened 2026年06月29日 18:06:26 +02:00 by haktron · 4 comments

Currently GRE tunnels inherit the TTL of the overlay packages, this leads to TTL exceeded when you for example send OSPF packages or eBGP packages without multi hop. Would it maybe be possible to add a parameter to set the tunnel TTL.

Currently GRE tunnels inherit the TTL of the overlay packages, this leads to TTL exceeded when you for example send OSPF packages or eBGP packages without multi hop. Would it maybe be possible to add a parameter to set the tunnel TTL.
liske added this to the 2.5.0 milestone 2026年06月29日 21:28:38 +02:00
Owner
Copy link

Thanks, it looks like that the schema is missing some of the GRE specific attributes. Configuring the tunnel TTL would be possible using gre_ttl.

(This would even be possible in older ifstate releases when disabling the schema check using the -s CLI parameter.)

Thanks, it looks like that the schema is missing some of the GRE specific attributes. Configuring the tunnel TTL would be possible using `gre_ttl`. (This would even be possible in older ifstate releases when disabling the schema check using the `-s` CLI parameter.)
Author
Copy link

Thanks, i tested the attribute but it seems like it doesn't work even when i use the parameter -s to skip the check. I currently use version 2.2.6 on alpine.

Thanks, i tested the attribute but it seems like it doesn't work even when i use the parameter -s to skip the check. I currently use version 2.2.6 on alpine.
Author
Copy link

This is the current interface config

 nonbeliver:
 link:
 kind: ip6gretap
 state: up
 master: 
 gre_ttl: 64
 ip6gre_local: 
 ip6gre_remote: 
 ip6gre_link: eth0
 addresses:
 - 
This is the current interface config ``` nonbeliver: link: kind: ip6gretap state: up master: gre_ttl: 64 ip6gre_local: ip6gre_remote: ip6gre_link: eth0 addresses: - ```
Author
Copy link

@haktron wrote in #199 (comment):

Thanks, i tested the attribute but it seems like it doesn't work even when i use the parameter -s to skip the check. I currently use version 2.2.6 on alpine.

Please ignore that, I forgot to write ip6 infront of the attribute

@haktron wrote in https://codeberg.org/routerkit/ifstate/issues/199#issuecomment-18309656: > Thanks, i tested the attribute but it seems like it doesn't work even when i use the parameter -s to skip the check. I currently use version 2.2.6 on alpine. Please ignore that, I forgot to write ip6 infront of the attribute
Sign in to join this conversation.
No Branch/Tag specified
main
move-paths-into-module
feature-libifstate-rs
ifstate-2.4
pages
ifstate-2.1
ifstate-2.3
ifstate-2.0
ifstate-2.2
ifstate-1.x
2.4.1
2.4.0
2.3.0
2.3.0-pre6
2.2.6
2.3.0-pre5
2.3.0-pre4
2.3.0-pre3
2.3.0-pre2
2.3.0-pre1
2.2.5
2.3.0-pre0
2.2.4
2.2.4-pre2
2.2.4-pre1
2.2.4-pre0
2.2.3
2.2.2
2.2.1
2.2.0
2.1.0
1.13.9
2.0.2
2.0.1
1.13.8
2.0.0
2.0.0rc6
2.0.0rc5
2.0.0rc4
2.0.0rc3
2.0.0rc2
2.0.0rc1
1.13.7
1.13.6
1.13.5
1.13.4
1.13.3
1.13.2
1.13.1
1.13.0
1.12.0
1.11.9
1.11.8
1.11.7
1.11.6
1.11.5
1.11.4
1.11.3
1.11.2
1.11.1
1.11.0
1.10.1
1.10.0
1.9.0
1.8.5
1.8.4
1.8.3
1.8.2
1.8.1
1.8.0
1.7.0
1.6.1
1.6.0
1.5.8
1.5.7
1.5.6
1.5.5
1.5.4
1.5.3
1.5.2
1.5.1
1.5.0
1.4.0
1.3.2
1.3.1
1.3.0
1.2.1
1.2.0
1.1.0
1.0.0
0.9.0
0.8.1
0.8.0
0.7.3
0.7.2
0.7.1
0.7.0
0.6.3
0.6.2
0.6.1
0.6.0
0.5.1
0.5
0.4
0.3
0.2
Labels
Clear labels
bug
Something isn't working
documentation
Improvements or additions to documentation
duplicate
This issue or pull request already exists
enhancement
New feature or request
good first issue
Good for newcomers
help wanted
Extra attention is needed
invalid
This doesn't seem right
more info
Further details are required, the problem may not yet be reproducible, yet
question
Further information is requested
TBD
To be discussed
wontfix
This will not be worked on
AI slop
Burning out
bug
Something is not working
contribution welcome
Contributions are very welcome, get started here
duplicate
This issue or pull request already exists
enhancement
New feature
good first issue
Interested in contributing? Get started here.
help wanted
Need some help
invalid
Something is wrong
question
More information is needed
upstream
Related to an upstream repository, already reported there
Milestone
Clear milestone
No items
No milestone
Projects
Clear projects
No items
No project
Assignees
Clear assignees
No assignees
2 participants
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
routerkit/ifstate#199
Reference in a new issue
routerkit/ifstate
No description provided.
Delete branch "%!s()"

Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?