Hello,

>From OpenFlow specification 1.5, part 4.6 - "Port Changes" (page 17):

[Quote]
"A switch configuration, for example using the OpenFlow Configuration
Protocol, may add or remove
ports from the OpenFlow switch at any time. The switch may change the port
state based on the
underlying port mechanism, for example if the link is going down (see
7.2.1). The controller or a
switch configuration may change the port configuration (see 7.2.1). Any
such changes to port state or
configuration must be communicated to the OpenFlow controller (see 7.4.3).

Port addition, modification or removal never changes the content of the
flow tables, in particular flow
entries referencing those ports are not modified or removed (flow entries
may reference ports via the
match or actions). Packet forwarded to non-existent ports are just dropped
(see 5.6). Similarly, Port
addition, modification and removal never changes the content of the group
table, however the behaviour
of some groups may change through liveness checking (see 6.7).

If a port is deleted and its port number is later reused for a different
physical or logical port, any
remaining flow entries or group entries still referencing that port number
may be effectively re-targeted
to the new port, possibly with undesirable results. Therefore, when a port
is deleted it is left to the
controller to clean up any flow entries or group entries referencing that
port, if needed."

If I correctly understand, it means that I can't modify existing flow
entries upon adding or removing a port.
Can I add a new flow entry when a new port is added ?

Thank you
_______________________________________________
openflow-discuss mailing list
openflow-discuss@lists.stanford.edu
https://mailman.stanford.edu/mailman/listinfo/openflow-discuss

Reply via email to