Hi,
I am facing a problem, regarding IP/ICMP packets in SDN. Consider the topology
(Windows)A(192.168.0.10)<----------------> (192.168.0.51)HPE(192.168.7.51) <-------------->(192.168.7.52)B(UBUNTU)
HPE ports, shown in topology are in the same VLAN(untagged).
If A tries ping to B.
- Flow entries are installing/updating
- ICMP echo packet passes through the router
- B receiving the packet
- No response is generating
Finding: Checksum calculated by HPE Aruba is WRONG!. Confirmed by Wireshark.
If B tries ping to A.
- Flow entries are installing/updating
- ICMP echo packet passes through the router
- B is NOT receiving the packet
Controller: RYU/rest_router (JL075A Configuration Editor; Created on release #KB.16.07.0003)
HPE Aruba 3810M
Routes are available at both hosts.
Doubts:
- Why HPE is calculating the wrong Checksum?
- Why a packet passes the router and not received it at the end host?
some parts of running configure
openflow
controller-id 1 ip 10.0.2.15 controller-interface vlan 2
instance aggregate
controller-id 1
version 1.3
table-num sw-table-1 0
enable
exit
enable
exit
oobm
disable
ip address dhcp-bootp
exit
vlan 1
name "DEFAULT_VLAN"
no untagged 1-9,11-16
untagged 10
ip address 192.168.51.51 255.255.255.0
ipv6 enable
ipv6 address dhcp full
exit
vlan 2
name "Controller LAN"
untagged 2
ip address 10.0.2.16 255.255.255.0
exit
vlan 3
name "OpenFlow LAN"
untagged 1,3-9,11-16
no ip address
exit
management-vlan 1
Please give comments or suggestions on it.
Thanks in advance.
#SDN#HPE3810#Ryu