Port security enabled=True is not respected

Bug #1459343 reported by Dmitry Ratushnyy
16
This bug affects 1 person
Affects Status Importance Assigned to Milestone
neutron
Expired
Undecided
Unassigned

Bug Description

It is possible to send traffic through port with port_security_enabled=True.

Steps to reproduce.

1) Create three VMS on one network:
    Guest os:
     ubuntu-14.04

    "destination" VM to ping (10.100.0.3)
    "router" VM to send traffic through (10.100.0.2)
    "source" VM that will ping "destination" VM(10.100.0.1)

2) On source VM add route to destination via router ( sudo ip route add 10.100.0.3 via 10.100.0.2)
3) On "router" VM set net.ipv4.ip_forward = 1 (sudo sysctl net.ipv4.ip_forward = 1)
4) On "destination" VM add route to 'source' via router ( sudo ip route add 10.100.0.1 via 10.100.0.2)
5) Start to ping "destination" on "source" VM.
    5.1) Check traffic on all VMs

Revision history for this message
Dmitry Ratushnyy (dmitry-ratushnyy) wrote :

6) Check that port on "router" VM has port_security_enabled=True and there is security group attached

Revision history for this message
Kevin Benton (kevinbenton) wrote :

Did you confirm that it's not just generating an ICMP redirect?

Revision history for this message
Dmitry Ratushnyy (dmitry-ratushnyy) wrote :

I can see ssh traffic from source to destination (and backwards) on router interface.
To check it, I've created two networks.destination server is on another network than source server, and there is no route to destination except through router-server

Revision history for this message
Armando Migliaccio (armando-migliaccio) wrote :

This bug is > 172 days without activity. We are unsetting assignee and milestone and setting status to Incomplete in order to allow its expiry in 60 days.

If the bug is still valid, then update the bug status.

Changed in neutron:
status: New → Incomplete
Revision history for this message
Launchpad Janitor (janitor) wrote :

[Expired for neutron because there has been no activity for 60 days.]

Changed in neutron:
status: Incomplete → Expired
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Related blueprints

Remote bug watches

Bug watches keep track of this bug in other bug trackers.