* RE: peth0 received packet on own address
@ 2006-04-29 16:44 Ian Pratt
2006-04-29 18:00 ` Nivedita Singhvi
2006-05-01 14:53 ` Kirk Allan
0 siblings, 2 replies; 8+ messages in thread
From: Ian Pratt @ 2006-04-29 16:44 UTC (permalink / raw)
To: Kirk Allan, xen-devel
> I've been looking into an issue were in the message file I see:
> Apr 28 11:43:10 kdell kernel: peth0: received packet with
> own address as source address
>
> Trying to match the time stamp in the message file to a
> packet trace captured by ethereal, I found that the offending
> packets are of the type
> ICMPv6 Multicast Listener Report Message v2, ICMPv6 Neighbor
> Solicitation, or ICMPv6 Router Solicitation packets. It
> looks like these packets are sent every time a network
> interface is brought up. In this case it is when peth0 is
> brought up from the network-bridge script since the MAC
> address is fe:ff:ff:ff:ff:ff. When a peth0 comes up, all
> other machines with a peth0 up and running will receive the
> packets and log the messages.
>
> Is this an issue of concern?
It's not of particular concern, but it would be nice to make them stop.
Is it the 'ip link set dev X up' line that causes the packet to be sent?
Does anyone know how to make them stop?
Thanks,
Ian
^ permalink raw reply [flat|nested] 8+ messages in thread
* Re: peth0 received packet on own address
2006-04-29 16:44 peth0 received packet on own address Ian Pratt
@ 2006-04-29 18:00 ` Nivedita Singhvi
2006-04-29 23:41 ` Nivedita Singhvi
2006-05-01 14:53 ` Kirk Allan
1 sibling, 1 reply; 8+ messages in thread
From: Nivedita Singhvi @ 2006-04-29 18:00 UTC (permalink / raw)
To: Ian Pratt; +Cc: xen-devel, Kirk Allan
Ian Pratt wrote:
>>I've been looking into an issue were in the message file I see:
>>Apr 28 11:43:10 kdell kernel: peth0: received packet with
>>own address as source address
>>
>>Trying to match the time stamp in the message file to a
>>packet trace captured by ethereal, I found that the offending
>>packets are of the type
>>ICMPv6 Multicast Listener Report Message v2, ICMPv6 Neighbor
>>Solicitation, or ICMPv6 Router Solicitation packets. It
>>looks like these packets are sent every time a network
>>interface is brought up. In this case it is when peth0 is
>>brought up from the network-bridge script since the MAC
>>address is fe:ff:ff:ff:ff:ff. When a peth0 comes up, all
>>other machines with a peth0 up and running will receive the
>>packets and log the messages.
>>
>>Is this an issue of concern?
>
>
> It's not of particular concern, but it would be nice to make them stop.
>
> Is it the 'ip link set dev X up' line that causes the packet to be sent?
> Does anyone know how to make them stop?
Not compiling in support for MLDv2, etc in the kernel
can make that stop, but distro kernels I believe turn that
on by default. But those broadcasts aren't the problem,
the fact is that the physical address needs to be unique
across the network. Someone might conceivably want to run
advanced routing functions on a guest domain, or on
multiple systems in the network, in which case it needs
to send out those packets.
We shouldn't be doing all of those things (peth0) on the
guest OSs - we had gone to some pains to make sure the
MAC was unique across the system - have we regressed in
that due to the -xen kernel or some other reason?
We also need to ensure that the MAC is unique on the subnet,
if this isn't a case of a guest domain having accidentally
a duplicate MAC.
I haven't caught up with the changes in the unstable kernel
in the last few weeks, looking into it..
thanks,
Nivedita
^ permalink raw reply [flat|nested] 8+ messages in thread
* Re: peth0 received packet on own address
2006-04-29 18:00 ` Nivedita Singhvi
@ 2006-04-29 23:41 ` Nivedita Singhvi
0 siblings, 0 replies; 8+ messages in thread
From: Nivedita Singhvi @ 2006-04-29 23:41 UTC (permalink / raw)
To: Nivedita Singhvi; +Cc: Ian Pratt, xen-devel, Kirk Allan
Nivedita Singhvi wrote:
> Ian Pratt wrote:
>
>>> I've been looking into an issue were in the message file I see: Apr
>>> 28 11:43:10 kdell kernel: peth0: received packet with own address as
>>> source address
>>>
>>> Trying to match the time stamp in the message file to a packet trace
>>> captured by ethereal, I found that the offending packets are of the type
>>> ICMPv6 Multicast Listener Report Message v2, ICMPv6 Neighbor
>>> Solicitation, or ICMPv6 Router Solicitation packets. It looks like
[snip]
> Not compiling in support for MLDv2, etc in the kernel
I should have also mentioned, although this is somewhat
tangential to main issue - that if you are not using
IPv6, and the default for your distro happens to be on,
you might want to turn it off per interface by configuring
it in the network interface configuration file..
This is distro-specific, but for example, in FC* you'd
place a NETWORKING_IPV6=no in ifcfg-ethN, for instance.
thanks,
Nivedita
^ permalink raw reply [flat|nested] 8+ messages in thread
* RE: peth0 received packet on own address
2006-04-29 16:44 peth0 received packet on own address Ian Pratt
2006-04-29 18:00 ` Nivedita Singhvi
@ 2006-05-01 14:53 ` Kirk Allan
1 sibling, 0 replies; 8+ messages in thread
From: Kirk Allan @ 2006-05-01 14:53 UTC (permalink / raw)
To: Ian Pratt, xen-devel
>> I've been looking into an issue were in the message file I see:
>> Apr 28 11:43:10 kdell kernel: peth0: received packet with
>> own address as source address
>>
>> Trying to match the time stamp in the message file to a
>> packet trace captured by ethereal, I found that the offending
>> packets are of the type
>> ICMPv6 Multicast Listener Report Message v2, ICMPv6 Neighbor
>> Solicitation, or ICMPv6 Router Solicitation packets. It
>> looks like these packets are sent every time a network
>> interface is brought up. In this case it is when peth0 is
>> brought up from the network- bridge script since the MAC
>> address is fe:ff:ff:ff:ff:ff. When a peth0 comes up, all
>> other machines with a peth0 up and running will receive the
>> packets and log the messages.
>>
>> Is this an issue of concern?
>
> It's not of particular concern, but it would be nice to make them
stop.
>
> Is it the 'ip link set dev X up' line that causes the packet to be
sent?
Yes, it is the 'ip link set ${pdev} up' line.
> Does anyone know how to make them stop?
>
> Thanks,
> Ian
^ permalink raw reply [flat|nested] 8+ messages in thread
* RE: peth0 received packet on own address
@ 2006-05-01 15:28 Ian Pratt
0 siblings, 0 replies; 8+ messages in thread
From: Ian Pratt @ 2006-05-01 15:28 UTC (permalink / raw)
To: Kirk Allan, xen-devel
> >> Trying to match the time stamp in the message file to a
> packet trace
> >> captured by ethereal, I found that the offending packets
> are of the
> >> type
> >> ICMPv6 Multicast Listener Report Message v2, ICMPv6 Neighbor
> >> Solicitation, or ICMPv6 Router Solicitation packets. It
> looks like
> >> these packets are sent every time a network interface is
> brought up.
> > Is it the 'ip link set dev X up' line that causes the packet to be
> sent?
>
> Yes, it is the 'ip link set ${pdev} up' line.
Does anyone know if there's some parameter that can be given to the 'ip
link set' command to cause it not to send the ipv6 router solicitation?
Ian
^ permalink raw reply [flat|nested] 8+ messages in thread* RE: peth0 received packet on own address
@ 2006-04-30 8:34 Ian Pratt
2006-05-01 15:26 ` Nivedita Singhvi
0 siblings, 1 reply; 8+ messages in thread
From: Ian Pratt @ 2006-04-30 8:34 UTC (permalink / raw)
To: Nivedita Singhvi; +Cc: xen-devel, Kirk Allan
> We shouldn't be doing all of those things (peth0) on the
> guest OSs - we had gone to some pains to make sure the MAC
> was unique across the system - have we regressed in that due
> to the -xen kernel or some other reason?
It's the internal vifX.X interfaces that have the fe:ff:... addresses.
There really is no business for any of these interfaces to be sourcing
packets at all.
Is there an option to the 'ip' tool when bringing the interface up to
prevent the ipv6 router solicitation?
Ian
^ permalink raw reply [flat|nested] 8+ messages in thread
* Re: peth0 received packet on own address
2006-04-30 8:34 Ian Pratt
@ 2006-05-01 15:26 ` Nivedita Singhvi
0 siblings, 0 replies; 8+ messages in thread
From: Nivedita Singhvi @ 2006-05-01 15:26 UTC (permalink / raw)
To: Ian Pratt; +Cc: xen-devel, Kirk Allan
Ian Pratt wrote:
>>We shouldn't be doing all of those things (peth0) on the
>>guest OSs - we had gone to some pains to make sure the MAC
>>was unique across the system - have we regressed in that due
>>to the -xen kernel or some other reason?
>
>
> It's the internal vifX.X interfaces that have the fe:ff:... addresses.
> There really is no business for any of these interfaces to be sourcing
> packets at all.
>
> Is there an option to the 'ip' tool when bringing the interface up to
> prevent the ipv6 router solicitation?
The ip tool mostly configures the settings on the
card, and most of these are network protocol functions
which merely get initiated once the interface comes
up - they are mostly controlled by sysctl kernel
parameters. So, for instance, setting
/proc/sys/net/ipv6/conf/$interface/autoconf = 0
will turn off most of that. However, the /proc
entry for the device is only created when we
register the device, and the MLD and routing
functions get initiated only when we designate
the interface state as UP. Somewhere in between
performing those two steps, we should turn off
those sysctl vars.
Will test that today..
thanks,
Nivedita
^ permalink raw reply [flat|nested] 8+ messages in thread
* peth0 received packet on own address
@ 2006-04-28 20:40 Kirk Allan
0 siblings, 0 replies; 8+ messages in thread
From: Kirk Allan @ 2006-04-28 20:40 UTC (permalink / raw)
To: xen-devel
I've been looking into an issue were in the message file I see:
Apr 28 11:43:10 kdell kernel: peth0: received packet with own address
as source address
Trying to match the time stamp in the message file to a packet trace
captured by ethereal, I found that the offending packets are of the type
ICMPv6 Multicast Listener Report Message v2, ICMPv6 Neighbor
Solicitation, or ICMPv6 Router Solicitation packets. It looks like
these packets are sent every time a network interface is brought up. In
this case it is when peth0 is brought up from the network-bridge script
since the MAC address is fe:ff:ff:ff:ff:ff. When a peth0 comes up, all
other machines with a peth0 up and running will receive the packets and
log the messages.
Is this an issue of concern?
Thanks,
Kirk
^ permalink raw reply [flat|nested] 8+ messages in thread
end of thread, other threads:[~2006-05-01 15:28 UTC | newest]
Thread overview: 8+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2006-04-29 16:44 peth0 received packet on own address Ian Pratt
2006-04-29 18:00 ` Nivedita Singhvi
2006-04-29 23:41 ` Nivedita Singhvi
2006-05-01 14:53 ` Kirk Allan
-- strict thread matches above, loose matches on Subject: below --
2006-05-01 15:28 Ian Pratt
2006-04-30 8:34 Ian Pratt
2006-05-01 15:26 ` Nivedita Singhvi
2006-04-28 20:40 Kirk Allan
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.