Home News Forum Articles
  Welcome back Join CF
You are here You are here: Home | Forum | New Malden (Again!)

You are currently viewing our boards as a guest which gives you limited access to view most of the discussions, articles and other free features. By joining our Virgin Media community you will have full access to all discussions, be able to view and post threads, communicate privately with other members (PM), respond to polls, upload your own images/photos, and access many other special features. Registration is fast, simple and absolutely free so please join our community today.


Welcome to Cable Forum
Go Back   Cable Forum > Virgin Media Services > Virgin Media Internet Service
Register FAQ Community Calendar

ICMP Weirdness
Reply
 
Thread Tools
Old 10-12-2020, 21:19   #1
fizzyade
cf.addict
 
Join Date: Aug 2019
Posts: 113
fizzyade has a spectacular aura about themfizzyade has a spectacular aura about themfizzyade has a spectacular aura about themfizzyade has a spectacular aura about them
ICMP Weirdness

Here's an odd one, I'm developing a piece of software that is an open source equivalent of pingplotter.

I've spent this evening, rewriting part of my ping engine as I thought a problem I was seeing was due to the previous implementation, but it persists with the new one. I'm at a bit of a loss as to where the issue is, whether it's inside my network or outside. (I have a opnsense firewall)

However, I can repeat the issue using just the ping tool on macOS.

open a terminal, and execute:

ping -m 2 8.8.8.8

you'll see it respond with TTL exceeded messages.

Now open another terminal:

ping -m 2 1.1.1.1

you should see it respond with TTL exceed messages, but, look at the first ping on my machine it changes to request timeout.

Running Wireshark shows that the request is sent, but replies don't come back.

I might occasionally get a response, but for the most part, it behaves as I've explained above.

Can anybody else repeat this?

I'm on a business account with static IP's.
fizzyade is offline   Reply With Quote
Advertisement
Old 10-12-2020, 22:49   #2
Paul
Dr Pepper Addict
Cable Forum Team
 
Paul's Avatar
 
Join Date: Oct 2003
Location: Nottingham
Age: 61
Services: Flextel SIP : Sky Mobile : Sky Q TV : VM BB (1000 Mbps) : Aquiss FTTP (330 Mbps)
Posts: 27,702
Paul is seeing silvered starsPaul is seeing silvered starsPaul is seeing silvered starsPaul is seeing silvered starsPaul is seeing silvered stars
Paul is seeing silvered starsPaul is seeing silvered starsPaul is seeing silvered starsPaul is seeing silvered starsPaul is seeing silvered starsPaul is seeing silvered starsPaul is seeing silvered starsPaul is seeing silvered starsPaul is seeing silvered starsPaul is seeing silvered starsPaul is seeing silvered starsPaul is seeing silvered starsPaul is seeing silvered starsPaul is seeing silvered starsPaul is seeing silvered starsPaul is seeing silvered starsPaul is seeing silvered starsPaul is seeing silvered starsPaul is seeing silvered stars
Re: ICMP Weirdness

There is no -m option in windows, so i looked it up for mac

Quote:
-m ttl Set the IP Time To Live for outgoing packets.
A TTL of 2 isnt going to get you very far, possibly not even off your own network, hence the exceeded messages.
__________________

Baby, I was born this way.
Paul is offline   Reply With Quote
Old 10-12-2020, 23:17   #3
fizzyade
cf.addict
 
Join Date: Aug 2019
Posts: 113
fizzyade has a spectacular aura about themfizzyade has a spectacular aura about themfizzyade has a spectacular aura about themfizzyade has a spectacular aura about them
Re: ICMP Weirdness

Quote:
Originally Posted by Paul View Post
There is no -m option in windows, so i looked it up for mac



A TTL of 2 isnt going to get you very far, possibly not even off your own network, hence the exceeded messages.
That's the point of this test

With a TTL of 2 and two pings going, the 2nd hop starts to acts very weirdly, one of the pings will correctly show TTL exceeded and the other will show timeout, occasionally switching between which is exceeding and which is timing out.

Virgin appear to be dropping the TTL exceeded packets - but only if there are 2 pings hitting that node, if you have a single ping running it works as expected.

I'm actually writing a piece of software to analyse routes, and I've noticed this issue for a long time but ignored it. Tonight I spent quite a while debugging and figuring out what exactly was going on, it however meant that I reorganised part of the software to make it more robust.


Last edited by fizzyade; 10-12-2020 at 23:26.
fizzyade is offline   Reply With Quote
Old 11-12-2020, 13:02   #4
fizzyade
cf.addict
 
Join Date: Aug 2019
Posts: 113
fizzyade has a spectacular aura about themfizzyade has a spectacular aura about themfizzyade has a spectacular aura about themfizzyade has a spectacular aura about them
Re: ICMP Weirdness

I assume there's some sort of rate limiting or some rule is kicking in on that node thinking there's a DDoS or something.
fizzyade is offline   Reply With Quote
Reply


Currently Active Users Viewing This Thread: 1 (0 members and 1 guests)
 

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump


All times are GMT +1. The time now is 04:30.


Server: osmium.zmnt.uk
Powered by vBulletin® Version 3.8.11
Copyright ©2000 - 2024, vBulletin Solutions Inc.