1 # vim:set ft=jproperties:
2 ################################################################################
3 # OpenFlowPlugin configuration file
5 # All config parameters listed here require to be configured before switch
6 # connection, else requires a switch restart.
7 # All parameters here will be persisted, however need to change it explicitly
8 # for each node of the cluster.
9 ################################################################################
12 # Quota for maximum number of RPC requests
14 # rpc-requests-quota=20000
17 # This parameter indicates whether it is mandatory for switch to support OF1.3
18 # features : table, flow, meter,group. If this is set to true and switch doesn't
19 # support these features its connection will be denied.
21 # switch-features-mandatory=false
24 # Global notification quota
26 # global-notification-quota=64000
29 # If enabled, periodic statistics gathering will be turned on
31 # is-statistics-polling-on=true
34 # If enabled, periodic statistics gathering will be turned on for the given capability
36 # is-table-statistics-polling-on=true
37 # is-flow-statistics-polling-on=true
38 # is-group-statistics-polling-on=true
39 # is-meter-statistics-polling-on=true
40 # is-port-statistics-polling-on=true
41 # is-queue-statistics-polling-on=true
44 # Expose backward compatible statistics RPCs providing result in form of
45 # asynchronous notification. This is deprecated, use direct statistics instead.
47 # is-statistics-rpc-enabled=false
52 # barrier-interval-timeout-limit=500
57 # barrier-count-limit=25600
60 # How long we should wait for echo reply (value is in milliseconds)
62 # echo-reply-timeout=2000
65 # Minimum (starting) number of threads in thread pool
67 # thread-pool-min-threads=1
70 # Maximum number of threads in thread pool
72 # thread-pool-max-threads=32000
75 # After how much time (in seconds) of inactivity will be threads in pool
78 # thread-pool-timeout=60
81 # Turning on flow removed notification
83 # enable-flow-removed-notification=true
86 # Ability to skip pulling and storing of large table features. These features
87 # are still available via rpc but if set to true then maintenance in DS will be
90 # skip-table-features=true
93 # Initial delay used in polling the statistics, value is in milliseconds
95 # basic-timer-delay=3000
98 # Maximum timer delay is the wait time to collect next statistics used in
99 # polling the statistics, value is in milliseconds
101 # maximum-timer-delay=900000
104 # When true, openflowplugin won't send any specific role
105 # request down to the switch after plugin internally decides the
106 # ownership of the device using Entity Ownership Service. In this
107 # scenario, controller connection for the device will be in equal
108 # role. The behavior will be same for single node setup and clustered
109 # setup. In clustered scenario, all the controller will be in equal
110 # role for the device. In this case device will send all asynchronous
111 # event messages (e.g packet_in) to all the controllers, but openflowplugin
112 # will drop these events for the controller instances that is internally
113 # not owning the device.
115 # enable-equal-role=false
118 # When true, Yang models are serialized and deserialized directly to and from
119 # format supported by device, so serialization and deserialization is faster.
120 # Otherwise, models are first serialized to Openflow specification models and
121 # then to format supported by device, and reversed when deserializing.
123 # use-single-layer-serialization=true
126 # To limit the number of datapath nodes to be connected to the controller instance
127 # per minute. When the default value of zero is set, then the device connection rate
128 # limitter will be disabled. If it is set to any value, then only those many
129 # number of datapath nodes are allowed to connect to the controller in a minute
131 # device-connection-rate-limit-per-min=0
134 # Device connection hold time is the least time delay in seconds a device has
135 # to maintain between its consecutive connection attempts. If time delay between
136 # the previous connection and the current connection is within device connection
137 # hold time, the device will not be allowed to connect to the controller.
138 # Default value of the device connection hold time is 0 second
140 # device-connection-hold-time-in-seconds=0
143 # Delay (in milliseconds) before device is removed from the operational data
144 # store in the event of device disconnection from the controller.
146 # device-datastore-removal-delay=500
148 #############################################################################
150 # Forwarding Rule Manager Application Configuration #
152 #############################################################################
155 # Disable the default switch reconciliation mechanism
157 # disable-reconciliation=false
160 # Enable stale marking for switch reconciliation. Once user enable this feature
161 # forwarding rule manager will keep track of any change to the config data store
162 # while the switch is disconnected from controller. Once switch reconnect to the
163 # controller it will apply those changes to the switch and do the reconciliation
164 # of other configuration as well.
165 # NOTE: This option will be effective only if disable_reconciliation=false.
167 # stale-marking-enabled=false
170 # Number of time forwarding rules manager should retry to reconcile any specific
173 # reconciliation-retry-count=5
176 # Bundle reconciliation can be enabled by making this flag to true.
177 # By default bundle reconciliation is disabled and reconciliation happens
178 # via normal flow/group mods.
179 # NOTE: This option will be effective with disable_reconciliation=false.
181 # bundle-based-reconciliation-enabled=false
183 #############################################################################
185 # Topology Lldp Discovery Configuration #
187 #############################################################################
189 # Periodic interval for sending LLDP packet for link discovery
190 # topology-lldp-interval=5000
192 # Timeout duration for LLDP response message
193 # topology-lldp-expiration-interval=60000