Subcategories

  • Discussions about TNSR

    16 Topics
    54 Posts
    M
    We're happy to announce the release of TNSR software version 25.02. This regularly scheduled release includes additional hardware support, updates, and bug fixes. Here's what's new: Unicast Reverse Path Forwarding: Introducing Unicast Reverse Path Forwarding (uRPF) to prevent IP spoofing attacks. Both "loose" and "strict" modes available. Enhanced BGP Protection: New BGP Roles implementation (RFC 9234) to prevent route leaks and hijacks. Powerful Threat Detection: Multi-threaded Snort 3 integration for advanced IDS/IPS. NETCONF: The NETCONF service has been made available starting with this release. Regular Updates and Maintenance: Updated VPP and DPDK versions and made over 30 bug fixes and stability enhancements. Learn More: Release Notes Blog Video
  • Discussions about TNSR

    60 Topics
    133 Posts
    JonathanLeeJ
    @johnpoz I know I thought maybe he could be my study buddy for a while but never responded so I gave up .
  • Discussions about installing or upgrading TNSR software

    51 Topics
    189 Posts
    4
    @agostonl119 I found this for pfsense 2.4.x - should still be valid as I do not think vlans have changed much in the past 2 years or so :-) https://thunderysteak.github.io/pfsense-single-nic-vlans I'd give it a whirl.
  • 0 Votes
    14 Posts
    2k Views
    Z
    I want to back up a little bit and ask what your specific goal is currently. I would like to get a better handle on your intended use case, as exploring new features and use cases for TNSR is something I am quite interested in. As I understand it currently, your goal was to create a container on to run iperf3 from? Is your reasoning for the container because you didn't see a way of running the iperf3 binary in a way that was accessible from the dataplane networks? Or was your goal to provide isolation to the iperf3 service AND have it be accessible from the dataplane networks? Are you using iperf3 in these posts as just an example of a generic application to run in a container or link to the dataplane, with the intention of running other applications after you found a solution to an example application? I would say all of the above. My self built test box that has enough cores to support multiple services. So I was looking to put those cores and memory to some use, such that I don't need another system. TNSR AIO if you want. Ideally those services running should support some sort of resource contention. The linux kernel provides that via cgroups with a multitude of implementation. Docker being just one of them. Of course we should isolate/reserve/dedicate some cores for TNSR and DPDK only. iperf was indeed an example. This would eventually imply that our monitoring system performs and records regular tests. I work for a Swiss university so we already use that to measure different parts of our network. Nothing out of ordinary here. Anyway the generic application sounds more likely to what I would like to achieve. I was thinking to expose a webserver for an not so trustworthy containerized App through the TNSR dataplane. If this gets compromised it should not be possible to influence the TNSR router. I saw on the VPP wiki they have nginx examples I would try that next. I am not sure(I forgot to check) if that iperf port is exposed on all TNSR interfaces. I would probably need to apply some ACLs. Btw. do the TNSR ACLs protect/work against packet fragmentation attacks? Are the TNSR ACLs the VPP ones? The TNSR Docu is not clear about that... I hope it explains a bit more my use case.
  • Whats the best way to monitor TNSR?

    4
    0 Votes
    4 Posts
    1k Views
    P
    @insmod does it work for you? I tried it, however it is not exporting the data into cloud.
  • Packet Loss

    4
    0 Votes
    4 Posts
    1k Views
    J
    Thanks for the reply, we don't have any support or access from Adva as it's supplied by the carrier. This circuit is also being terminated at the end of next month (the entire reason I've been using it to test, as we've already moved traffic away from it). I've done further tests, I put a Mikrotik between the TNSR box and the Adva and I can verify via a pcap that the traffic is being transmitted out of TNSR, I can verify it's also leaving the Mikrotik to the Adva - and in Wireshark it looks in no way obviously different to the none dropped pings. Where it gets odd is the Mikrotik now gets packet loss to the other side of the Adva. It didn't used to, so I am thinking the issue is very much on the adva/carrier side and not the tnsr side. Just it only manifested itself when we started to test tnsr. So we jumped to the conclusion that it was an issue in tnsr. I think in this situation I'm going to have to ask the carrier to investigate.
  • tnsr pppoe

    3
    0 Votes
    3 Posts
    936 Views
    W
    @jimp Looking forward to the early realization of 10 Gigabit home network is being popularized
  • 0 Votes
    4 Posts
    804 Views
    C
    @meatprofit So I had it on 12 before for no particular reason other than there is too many cpu cores on the system, but I reduced it to 6 to get rid of the memory/crash problem in 23.06-3.
  • show commands help

    11
    1 Votes
    11 Posts
    2k Views
    fractal_boyF
    @paolobyte average 5 min speed will added soon under "show interface"
  • Question ACL using tcp flags option

    5
    0 Votes
    5 Posts
    1k Views
    Q
    @jimp Sorry for being so slow. Forgetting to check in to a new forum :) I think in iptables --syn actually only hit packets with SYN and ACK,RST and FIN bits cleared. Do I understand correctly if the rule, Iptable -A <chain> -j Deny -s <network> -p tcp --syn Translates to , action drop ip-version ipv4 source destination <network> protocol tcp tcp flags value 2 mask 18 Reason being "tcp flags value 2 mask 18" will only hit if SYN flag is set. It can't match the whole mask, that is to say ACK must not be set. Illegal combinations like SYN+RST will be ignored as it's not part of the mask. Other flag combinations will not be a hit as a SYN flag is not set. I guess I have a hard time getting that it's not like this. Value nominates what flag need to be set to start a match against the mask. The mask must be fulfilled to trigger the rule. This gives that "tcp flags value 2 mask 18" would only start check if SYN is set, and the rule would only trigger if the packet have SYN+ACK.
  • IPFIX not sending traffic flow

    4
    0 Votes
    4 Posts
    952 Views
    P
    @michmoor we use elastic with filebeat module for netflow collection
  • Feature integration and NIC questions

    1
    0 Votes
    1 Posts
    472 Views
    No one has replied
  • TNSR Home+Lab - apt update/upgrade safety

    8
    0 Votes
    8 Posts
    2k Views
    jimpJ
    No current limitations that I'm aware of, but we haven't had a similar update come up to get feedback about yet.
  • TNSR Home Lab Newbie need some support

    15
    0 Votes
    15 Posts
    3k Views
    B
    @Derelict said in TNSR Home Lab Newbie need some support: @robbiett @remi_imer TNSR does not yet support DHCP6 in any fashion. Not on outside/client interfaces nor inside as a server. I do not believe it is possible to get it to work on this circuit given the ISP provisioning strategy. Is this still the case? Given that DHCPv6 PD seems to be the most common way for ISPs to provision IPv6 to at least residential customers, I'm a bit surprised it isn't supported yet. Are all business IPv6 customers simply using static configuration? VPP seems to support it since 2018 from what I can tell (both according to the wiki and git commit history), so in that case I'm guessing that the rest of the plumbing to hook it up to the CLI etc. hasn't been implemented yet? https://wiki.fd.io/view/VPP/DHCPv6#DHCPv6_prefix_delegation https://github.com/FDio/vpp/commit/81119e86bdf47f41f06218f91e52024bc4d00e7c
  • TNSR on Proxmox - PCIe Passthrough VS Virtual

    2
    0 Votes
    2 Posts
    916 Views
    B
    @sentein Did you end up trying this out? If so, what were the results?
  • Setting Up Postman for TNSR Management via API: a Step-by-Step Guide

    1
    0 Votes
    1 Posts
    408 Views
    No one has replied
  • TNSR Software Version 23.06 is now available!

    1
    3 Votes
    1 Posts
    717 Views
    No one has replied
  • Configuration backup for TNSR

    2
    1 Votes
    2 Posts
    591 Views
    fractal_boyF
    You can setup a cron job and pull /var/tnsr/running_db file using Ansible
  • tnsr.sock daemon not running

    2
    0 Votes
    2 Posts
    651 Views
    DerelictD
    @paolobyte What adapter? Please be more descriptive in describing what exactly you are doing and what exactly is happening. A complete description of the hardware involved would also be a big help.
  • BGP between tnsr and openwrt

    1
    0 Votes
    1 Posts
    645 Views
    No one has replied
  • 0 Votes
    1 Posts
    667 Views
    No one has replied
  • No Interfaces/Devs listed under "dataplane dpdk dev ?"

    4
    0 Votes
    4 Posts
    764 Views
    planedropP
    @paolobyte Appreciate the reply, I actually ended up nuking this VM though so I'll have to spin up a new one and test it again to see. I'll report back once I do that but it might be a bit.
  • Monitoring BGP sessions using SNMP on TNSR

    5
    1 Votes
    5 Posts
    1k Views
    Dobby_D
    Usage of PRTG & Kentix SMS Gateway together may be informing you by SMS and eMail. Perhpas not the or a low budget solution, but very well working and able to set up in 30 minutes for everybody
Copyright 2025 Rubicon Communications LLC (Netgate). All rights reserved.