Ports

Ethernet Port

OpenFlow ports are Ethernet ports which may be either physical or logical ports. A logical port is some sort of port that is not physical, such as a VLAN port, or an Ethernet tunneled port. Each port has an associated Port ID, which may not come from the reserved range of Port IDs. Additionally, a port has an Ethernet MAC address and human readable description. A ports configuration may be modified by an OpenFlow controller; however, its state is an indication of current link status and is read-only. Port properties include Ethernet features supported, operating speed and mode, and physical medium type (copper, fiber, pigeon, etc.).

Port IDs

Category Name Value
Physical/Logical Port ID 0..0xfeff
Reserved Ports ALL 0xfffc
Controller 0xfffd
Local 0xfffe
Table 0xfff9
Ingress Port 0xfff8
Normal 0xfffa
Flood 0xfffb
None 0xffff

Port Configuration

Name Description
Port Down administratively down
No STP disable spanning tree
No Receive discard all packets except spanning tree
No Receive STP discard all spanning tree packets
No Flood discard flooded packets
No Forward discard forwarded packets
No PacketIn prohibit PacketIn

Port State

Name Description
Link Down Loss of carrier
Listen STP listen state
Learn STP learn state
Forward STP forward state
Block STP block state
Mask Bitmask of STP

Port Properties

Capabilities
Auto Negotiate
Pause
Asymmetric Pause
Speed Type
10 Mbps Half Duplex
Full Duplex
100 Mbps Half Duplex
Full Duplex
1 Gbps Half Duplex
Full Duplex
10 Gbps Full Duplex
Medium
Copper
Fiber

References

OpenFlow Switch Specification 1.0.0, pages 17-19

Port IDs

Category Name Value

Physical/Logical

Port ID 0..0xfffffeff
Reserved Ports ALL 0xfffffffc
Controller 0xfffffffd
Table 0xfffffffe
Ingress Port 0xfffffff9
Local 0xfffffff8
Normal 0xfffffffa
Flood 0xfffffffb
ANY 0xffffffff

Port Configuration

Name Description
Port Down administratively down
No Receive discard all packets received
No Forward discard forwarded packets
No PacketIn prohibit PacketIn

Port State

Name Description
Link Down Loss of carrier
Blocked Port is blocked
Live Status in fail-over group

Port Properties

Capabilities
Auto Negotiate
Pause
Asymmetric Pause
Speed Type
10 Mbps Half Duplex
Full Duplex
100 Mbps Half Duplex
Full Duplex
1 Gbps Half Duplex
Full Duplex
10 Gbps Full Duplex
40 Gbps Full Duplex
100 Gbps Full Duplex
1 Tbps Full Duplex
Other Full Duplex
Medium
Copper
Fiber

References

OpenFlow Switch Specification 1.1.0, pages 25-27

Port IDs

Category Name Value

Physical/Logical

Port ID 0..0xfffffeff
Reserved Ports ALL 0xfffffffc
Controller 0xfffffffd
Table 0xfffffffe
Ingress Port 0xfffffff9
Local 0xfffffff8
Normal 0xfffffffa
Flood 0xfffffffb
ANY 0xffffffff

Port Configuration

Name Description
Port Down administratively down
No Receive discard all packets received
No Forward discard forwarded packets
No PacketIn prohibit PacketIn

Port State

Name Description
Link Down Loss of carrier
Blocked Port is blocked
Live Status in fail-over group

Port Properties

Capabilities
Auto Negotiate
Pause
Asymmetric Pause
Speed Type
10 Mbps Half Duplex
Full Duplex
100 Mbps Half Duplex
Full Duplex
1 Gbps Half Duplex
Full Duplex
10 Gbps Full Duplex
40 Gbps Full Duplex
100 Gbps Full Duplex
1 Tbps Full Duplex
Other Full Duplex
Medium
Copper
Fiber

References

OpenFlow Switch Specification 1.2, pages 7-9, 28-31

Port IDs

Category Name Value

Physical/Logical

Port ID 0..0xfffffeff
Reserved Ports ALL 0xfffffffc
Controller 0xfffffffd
Table 0xfffffffe
Ingress Port 0xfffffff9
Local 0xfffffff8
Normal 0xfffffffa
Flood 0xfffffffb
ANY 0xffffffff

Port Configuration

Name Description
Port Down administratively down
No Receive discard all packets received
No Forward discard forwarded packets
No PacketIn prohibit PacketIn

Port State

Name Description
Link Down Loss of carrier
Blocked Port is blocked
Live Status in fail-over group

Port Properties

Capabilities
Auto Negotiate
Pause
Asymmetric Pause
Speed Type
10 Mbps Half Duplex
Full Duplex
100 Mbps Half Duplex
Full Duplex
1 Gbps Half Duplex
Full Duplex
10 Gbps Full Duplex
40 Gbps Full Duplex
100 Gbps Full Duplex
1 Tbps Full Duplex
Other Full Duplex
Medium
Copper
Fiber

References

OpenFlow Switch Specification 1.3.0, pages 8-10, 35-37

Port IDs

Category Name Value

Physical/Logical

Port ID 0..0xfffffeff
Reserved Ports ALL 0xfffffffc
Controller 0xfffffffd
Table 0xfffffffe
Ingress Port 0xfffffff9
Local 0xfffffff8
Normal 0xfffffffa
Flood 0xfffffffb
ANY 0xffffffff

Port Configuration

Name Description
Port Down administratively down
No Receive discard all packets received
No Forward discard forwarded packets
No PacketIn prohibit PacketIn

Port State

Name Description
Link Down Loss of carrier
Blocked Port is blocked
Live Status in fail-over group

Port Properties

Capabilities
Auto Negotiate
Pause
Asymmetric Pause
Speed Type
10 Mbps Half Duplex
Full Duplex
100 Mbps Half Duplex
Full Duplex
1 Gbps Half Duplex
Full Duplex
10 Gbps Full Duplex
40 Gbps Full Duplex
100 Gbps Full Duplex
1 Tbps Full Duplex
Other Full Duplex
Medium
Copper
Fiber

References

OpenFlow Switch Specification 1.3.1, pages 10-1240-43

Port IDs

Category Name Value

Physical/Logical

Port ID 0..0xfffffeff
Reserved Ports ALL 0xfffffffc
Controller 0xfffffffd
Table 0xfffffffe
Ingress Port 0xfffffff9
Local 0xfffffff8
Normal 0xfffffffa
Flood 0xfffffffb
ANY 0xffffffff

Port Configuration

Name Description
Port Down administratively down
No Receive discard all packets received
No Forward discard forwarded packets
No PacketIn prohibit PacketIn

Port State

Name Description
Link Down Loss of carrier
Blocked Port is blocked
Live Status in fail-over group

Port Properties

Capabilities
Auto Negotiate
Pause
Asymmetric Pause
Speed Type
10 Mbps Half Duplex
Full Duplex
100 Mbps Half Duplex
Full Duplex
1 Gbps Half Duplex
Full Duplex
10 Gbps Full Duplex
40 Gbps Full Duplex
100 Gbps Full Duplex
1 Tbps Full Duplex
Other Full Duplex
Medium
Copper
Fiber

References

OpenFlow Switch Specification 1.3.2, pages 10-12, 42-44

Port IDs

Category Name Value

Physical/Logical

Port ID 0..0xfffffeff
Reserved Ports ALL 0xfffffffc
Controller 0xfffffffd
Table 0xfffffffe
Ingress Port 0xfffffff9
Local 0xfffffff8
Normal 0xfffffffa
Flood 0xfffffffb
ANY 0xffffffff

Port Configuration

Name Description
Port Down administratively down
No Receive discard all packets received
No Forward discard forwarded packets
No PacketIn prohibit PacketIn

Port State

Name Description
Link Down Loss of carrier
Blocked Port is blocked
Live Status in fail-over group

Port Properties

Capabilities
Auto Negotiate
Pause
Asymmetric Pause
Speed Type
10 Mbps Half Duplex
Full Duplex
100 Mbps Half Duplex
Full Duplex
1 Gbps Half Duplex
Full Duplex
10 Gbps Full Duplex
40 Gbps Full Duplex
100 Gbps Full Duplex
1 Tbps Full Duplex
Other Full Duplex
Medium
Copper
Fiber

References

OpenFlow Switch Specification 1.3.3, pages 11-14, 45-47

Port IDs

Category Name Value

Physical/Logical

Port ID 0..0xfffffeff
Reserved Ports ALL 0xfffffffc
Controller 0xfffffffd
Table 0xfffffffe
Ingress Port 0xfffffff9
Local 0xfffffff8
Normal 0xfffffffa
Flood 0xfffffffb
ANY 0xffffffff

Port Configuration

Name Description
Port Down administratively down
No Receive discard all packets received
No Forward discard forwarded packets
No PacketIn prohibit PacketIn

Port State

Name Description
Link Down Loss of carrier
Blocked Port is blocked
Live Status in fail-over group

Port Properties

Capabilities
Auto Negotiate
Pause
Asymmetric Pause
Speed Type
10 Mbps Half Duplex
Full Duplex
100 Mbps Half Duplex
Full Duplex
1 Gbps Half Duplex
Full Duplex
10 Gbps Full Duplex
40 Gbps Full Duplex
100 Gbps Full Duplex
1 Tbps Full Duplex
Other Full Duplex
Medium
Copper
Fiber
Operation Property Target
Set Wavelength Receiver
Transmitter
Frequency Receiver
Transmitter
Power Transmitter

References

OpenFlow Switch Specification 1.4, pages 11-13, 46-51