The problem: packets are leaving interface e1000g2 with the source IP of 
interface e1000g0. Is it ever possible?

# netstat -rn

Routing Table: IPv4
  Destination           Gateway           Flags  Ref     Use     Interface 
-------------------- -------------------- ----- ----- ---------- --------- 
default              10.21.254.254       UG             1               3385    
       
10.21.0.0            10.21.3.101          U                     1               
6123 e1000g2   
10.21.0.0            10.21.3.101          UG            1               0       
    
10.24.1.0            10.24.1.101          U                     1               
1506 e1000g0   
10.24.1.0            10.24.1.254          UG            1               0       
    
10.24.254.0          10.24.254.101     U                        1               
1739 e1000g1   
127.0.0.1            127.0.0.1             UH           1               1720 
lo0   

#ifconfig -a
e1000g0: 
        inet 10.24.1.101 netmask ffffff00 broadcast 10.24.1.255
        ether 0:15:17:87:c9:bc 
e1000g1: 
        inet 10.24.254.101 netmask ffffff00 broadcast 10.24.254.255
        ether 0:15:17:87:c9:bd 
e1000g2:
        inet 10.21.3.101 netmask ffff0000 broadcast 10.21.255.255
        ether 0:11:a:54:6e:66 

#netstat -an
...
10.24.1.101.3260     10.21.1.98.1242      65535     47 64240      0 ESTABLISHED
...

# route get 10.24.1.29
   route to: 10.24.1.29
destination: 10.24.1.0
       mask: 255.255.255.0
  interface: e1000g0
      flags: <UP,DONE>
 recvpipe  sendpipe  ssthresh    rtt,ms rttvar,ms  hopcount      mtu     expire
       0         0         0         0         0         0      1500         0 

#snoop -o e1000g2.cap -s 120 -r -d e1000g2
6       0.003345        10.24.1.101     10.21.1.98      TCP     iscsi-target > 
nmasoverip [ACK] Seq=1 Ack=11681 Win=62780 [TCP CHECKSUM INCORRECT] Len=0

Ethernet II, Src: HewlettP_54:6e:66 (00:11:0a:54:6e:66), Dst: Dell_2b:82:9f 
(00:1e:c9:2b:82:9f)

But 00:11:0a:54:6e:66 has IP 10.21.3.101[/b]

It shows that packets are leaving e1000g2 interface [b]with the source address 
of e1000g0[/b]

How it can even be possible? route command show correct routes. Ping and 
traceroutes are correct as well. Mac addresses are correct on the switch. This 
is established connection but still not clear how it happed.

Thank you,
Roman
-- 
This message posted from opensolaris.org
_______________________________________________
networking-discuss mailing list
[email protected]

Reply via email to