Is there anyway to prevent additional ARP entries from ISP?

Nullity

Senior member
Oct 13, 1999
837
0
0
My ISP keeps adding all of these ARP entries to their gateway and its slowing down my internet. Is there a way to prevent additional ARP entries? I only need 1 arp entry for my internet...I don't need the others.

Thanks,
Null

I forgot to mention...I am running Win2k, WinME, and WinNT.
 

TheViper6

Member
Feb 6, 2001
26
0
0
How are they adding arp entry's to your gateway? what is your gateway? Are you saying they are sending, ARP accross the WAN??? and, how are the Arp entry's slowing down your internet?
 

Nullity

Senior member
Oct 13, 1999
837
0
0
Nono..I have cable. My cable modem is a bridge and I wish to bypass it. I created my own gateway and set my cable modem's address to my created gateway via ARP. It speeds up my download quite noticably. I read this off of a webpage awhile back..I forgot where. Anyways, for some reason, the original ARP entries are coming back. Maybe its my OS that is doing it...I have to be honest..I don't know much about ARP so I can't explain much more.

Null
 

TheViper6

Member
Feb 6, 2001
26
0
0
Sorry, I do not know much about Cable modems, but ARP, (Address Resolution Protocol) is how your computer knows what IP's are located where, ARP is a braodcast, it is not forwarded by routers, unless you do some special magic, if your computer makes a request for an IP that is on the same segment, it sends out an ARP to find the computer having that IP address, I dont' know if this helps you at all.
 

random

Senior member
Jan 19, 2000
592
0
0
My cable modem is a bridge and I wish to bypass it.
A bridge joins to networks as one. If you bypass it, you won't be able to get to the internet!

I created my own gateway and set my cable modem's address to my created gateway via ARP.
You're not really allowed to create a gateway.... If you mean the setting in the windows tcp/ip, that's different. If you CHANGED your cable modem's address, that could be causing the problem.

Anyways, for some reason, the original ARP entries are coming back. Maybe its my OS that is doing it....
The OS's networking stack is doing this. When your computer wants to send information (any, a response to something they sent, etc) to a computer on your section of the ethernet, (local subnet, etc. Those of you connected to the same end of a router) it needs to know the hardware address of your NIC. The OS keeps track of these so it does not have to wait and find these addresses again. ARP caches actually SPEED UP networking.

but ARP, (Address Resolution Protocol) is how your computer knows what IP's are located where, ARP is a braodcast, it is not forwarded by routers
However, it is forwarded by switches, hubs, and bridges. Here's a possible solution: call your cable company and see if the cable modem can be changed to act as a router, rather than a bridge. I know ISDN modems can, but I do not know about cable modems.

unless you do some special magic, if your computer makes a request for an IP that is on the same segment, it sends out an ARP to find the computer having that IP address

Uhhh... It NEEDS to know the NIC address. This is the only way for it to find out, unless someone manually types them ALL in by HAND.
 

TheViper6

Member
Feb 6, 2001
26
0
0
>unless you do some special magic, if your computer makes a request for an IP that is on the >same segment, it sends out an ARP to find the computer having that IP address

>Uhhh... It NEEDS to know the NIC address. This is the only way for it to find out, unless >someone manually types them ALL in by HAND.



You didn't read right, or I didn't word it right, when I said unless you use special magic, I was refering to forwarding broadcasts out routers, example, a DHCP server on the other side of the router, you used IP helper to get the the broadcast for an IP through the router
 

random

Senior member
Jan 19, 2000
592
0
0
DHCP != ARP.

ARP is used AFTER you have an IP address and want to send to some other IP
address.

DHCP is used usually at boot time to send a DHCPDISCOVER packet broadcast.
This request will hopefully return one or more DHCPOFFERs from DHCP servers.
Yes, it runs on the data-link layer like ARP (level 2), and yes, the
routers (Level 3) can be configured to forward the broadcasts (bridges
forward things on the second level.

Random
 

TheViper6

Member
Feb 6, 2001
26
0
0
DHCP is very close to RARP, but, to your post, are you just repeating me or what? When I talk of broadcasts, they to not go beyond layer 3 devices, such as routers, unless you use IP helper, I didn't say that IP helper sent ARP requests past level3 devices.
 

random

Senior member
Jan 19, 2000
592
0
0
We aren't talking about RARP. We're talking about ARP. ARP and RARP are very different. Yes, ARP is NOT forwarded by Level 3 devices. There's no need to. Host A to Host B direct connect. Given A and B (ip addresses) a and b (hardware addresses)

Ethernet Packet: [DST HWADDR | SRC HWADDR | SRC IP | DEST IP | DATA]
[b | a | A | B | data]

This is where ARP comes in. To find b given B.

However, if you have a router, you route nonlocal IP traffic through the gateway. Hence, to send a packet to C (hwaddr c) you go like this (Router is GW, gw).

[ a | A | * | GW | "who is GW?"] (arp request)

To which it replies with
[ gw | GW | a | A | "I am GW" ] (arp request)

Then the final packet sent is to the GATEWAY.

[gw | a | A | C | data]

No need for forwarding ARP across Level 3.

And anyways...

RARP goes only on the same physical/logical network (i.e. bridged/switched) [and is a f***ing hassle to set up too]

BOOTP (aged between RARP and DHCP) must be helped across PHYSICAL network segments with a BOOTP gateway.

DHCP (quote)
DHCP is specifically designed for servers in
large network environments and complex TCP/IP software configurations.
...
The DHCP packet format is based on a BOOTP packet. As a result, DHCP uses the BOOTP relay agent to forward DHCP packets.