summaryrefslogtreecommitdiffstats
path: root/framework/src/onos/tools/package/etc/samples
diff options
context:
space:
mode:
Diffstat (limited to 'framework/src/onos/tools/package/etc/samples')
-rw-r--r--framework/src/onos/tools/package/etc/samples/linkGraph.cfg27
-rw-r--r--framework/src/onos/tools/package/etc/samples/org.onosproject.fwd.ReactiveForwarding.cfg79
-rw-r--r--framework/src/onos/tools/package/etc/samples/org.onosproject.provider.host.impl.HostLocationProvider.cfg13
-rw-r--r--framework/src/onos/tools/package/etc/samples/org.onosproject.provider.lldp.impl.LLDPLinkProvider.cfg21
-rw-r--r--framework/src/onos/tools/package/etc/samples/org.onosproject.provider.netconf.device.impl.NetconfDeviceProvider.cfg11
-rw-r--r--framework/src/onos/tools/package/etc/samples/org.onosproject.provider.nil.device.impl.NullDeviceProvider.cfg11
-rw-r--r--framework/src/onos/tools/package/etc/samples/org.onosproject.provider.nil.link.impl.NullLinkProvider.cfg16
-rw-r--r--framework/src/onos/tools/package/etc/samples/org.onosproject.provider.nil.packet.impl.NullPacketProvider.cfg4
-rw-r--r--framework/src/onos/tools/package/etc/samples/org.onosproject.proxyarp.ProxyArp.cfg8
-rw-r--r--framework/src/onos/tools/package/etc/samples/org.onosproject.routing.bgp.BgpSessionManager.cfg8
-rw-r--r--framework/src/onos/tools/package/etc/samples/org.onosproject.xos.XOS.cfg0
11 files changed, 198 insertions, 0 deletions
diff --git a/framework/src/onos/tools/package/etc/samples/linkGraph.cfg b/framework/src/onos/tools/package/etc/samples/linkGraph.cfg
new file mode 100644
index 00000000..41ce5bdc
--- /dev/null
+++ b/framework/src/onos/tools/package/etc/samples/linkGraph.cfg
@@ -0,0 +1,27 @@
+# NullLinkProvider topology description (config file).
+#
+# Dot-style topology graph. Each controller's topology begins with
+#
+# graph <node ID>, followed by a list of links between braces.
+#
+# The links are either bidirectional (--) or directed (->). The directed
+# edges are used to connect together Null devices of different controllers.
+# The endpoint has the format:
+#
+# devID:port:NodeId
+#
+# The NodeId is only added if the destination is another node's device.
+#
+graph 192.168.56.20 {
+ 0:0 -- 1:0
+ 1:1 -> 0:0:192.168.56.30
+ 1:2 -- 2:0
+ 2:1 -> 1:0:192.168.56.30
+}
+graph 192.168.56.30 {
+ 0:0 -> 1:1:192.168.56.20
+ 0:1 -- 1:1
+ 1:0 -> 2:1:192.168.56.20
+ 1:2 -- 2:0
+}
+# Bugs: Comments cannot be appended to a line to be read.
diff --git a/framework/src/onos/tools/package/etc/samples/org.onosproject.fwd.ReactiveForwarding.cfg b/framework/src/onos/tools/package/etc/samples/org.onosproject.fwd.ReactiveForwarding.cfg
new file mode 100644
index 00000000..4befc706
--- /dev/null
+++ b/framework/src/onos/tools/package/etc/samples/org.onosproject.fwd.ReactiveForwarding.cfg
@@ -0,0 +1,79 @@
+#
+# Sample configuration for onos-app-fwd.
+#
+
+#
+# Reactive flows default matching is InPort, Src MAC, Dst MAC and EtherType fields
+#
+
+#
+# Enable packet-out only forwarding.
+# This flag affects to both IPv4 and IPv6.
+#
+# packetOutOnly = true
+
+#
+# Enable forwarding of the first packet by using OFPP_TABLE port in the
+# PacketOut message instead of sending it directly to the switch port
+#
+# packetOutOfppTable = true
+
+#
+# Timeout of reactively installed flows (in seconds).
+# Default is 10 sec
+#
+# flowTimeout = 10
+
+#
+# Priority of reactively installed flows
+#
+# flowPriority = 10
+
+#
+# Enable IPv6 forwarding.
+#
+# ipv6Forwarding = true
+
+#
+# Flows matching destination MAC only - as legacy L2 switches
+# - This option overrides all other options below
+#
+# matchDstMacOnly = true
+
+#
+# Matching of VLAN ID in Ethernet header
+#
+# matchVlanId = true
+
+#
+# Matching of IPv4 addresses and Protocol field
+# - must be enabled to match IPv4 DSCP, TCP/UDP ports and ICMP type/code
+#
+# matchIpv4Address = true
+
+#
+# Matching of IPv4 DSCP and ECN fields
+#
+# matchIpv4Dscp = true
+
+#
+# Matching of IPv6 addresses and Next-Header field
+# - must be enabled to match IPv6 Flow Label, TCP/UDP ports and ICMP type/code
+#
+# matchIpv6Address = true
+
+#
+# Matching of IPv6 Flow Label
+#
+# matchIpv6FlowLabel = true
+
+#
+# Matching of TCP/UDP ports for IPv4 and IPv6
+#
+# matchTcpUdpPorts = true
+
+#
+# Matching of ICMP Type and Code fields for IPv4 and IPv6
+#
+# matchIcmpFields = true
+
diff --git a/framework/src/onos/tools/package/etc/samples/org.onosproject.provider.host.impl.HostLocationProvider.cfg b/framework/src/onos/tools/package/etc/samples/org.onosproject.provider.host.impl.HostLocationProvider.cfg
new file mode 100644
index 00000000..6d3a50d9
--- /dev/null
+++ b/framework/src/onos/tools/package/etc/samples/org.onosproject.provider.host.impl.HostLocationProvider.cfg
@@ -0,0 +1,13 @@
+#
+# Sample configuration for Host Location Provider
+#
+
+#
+# Enable host removal on port/device down events.
+#
+# hostRemovalEnabled = true
+
+#
+# Enable using IPv6 Neighbor Discovery by the Host Location Provider.
+#
+# ipv6NeighborDiscovery = true
diff --git a/framework/src/onos/tools/package/etc/samples/org.onosproject.provider.lldp.impl.LLDPLinkProvider.cfg b/framework/src/onos/tools/package/etc/samples/org.onosproject.provider.lldp.impl.LLDPLinkProvider.cfg
new file mode 100644
index 00000000..6eb39a11
--- /dev/null
+++ b/framework/src/onos/tools/package/etc/samples/org.onosproject.provider.lldp.impl.LLDPLinkProvider.cfg
@@ -0,0 +1,21 @@
+#
+# Sample configuration for link discovery
+#
+
+#
+# Disable Link Dicovery Permanently (Note: changing this property at runtime will have NO effect)
+# WARNING: This should only be used for special projects like bgprouter, where ONOS is controlling
+# a single switch
+#
+#disableLinkDiscovery = true
+
+#
+# Enable Broadcast Discovery Protocol (EthType=0x8942)
+#
+#useBDDP = false
+
+#
+# Disable LLDP's received from specific devices
+# Details of the devices are in the file configured below
+#
+#lldpSuppression = ../config/lldp_suppresion.json
diff --git a/framework/src/onos/tools/package/etc/samples/org.onosproject.provider.netconf.device.impl.NetconfDeviceProvider.cfg b/framework/src/onos/tools/package/etc/samples/org.onosproject.provider.netconf.device.impl.NetconfDeviceProvider.cfg
new file mode 100644
index 00000000..30ed0c26
--- /dev/null
+++ b/framework/src/onos/tools/package/etc/samples/org.onosproject.provider.netconf.device.impl.NetconfDeviceProvider.cfg
@@ -0,0 +1,11 @@
+#
+# Instance-specific configurations, in this case, the number of
+# devices per node.
+#
+devConfigs = cisco:cisco@192.168.56.20:2022:inactive,sdn:rocks@192.168.56.30:22:inactive
+
+#
+# Number of ports per device. This is global to all devices
+# on all instances.
+#
+# numPorts = 8
diff --git a/framework/src/onos/tools/package/etc/samples/org.onosproject.provider.nil.device.impl.NullDeviceProvider.cfg b/framework/src/onos/tools/package/etc/samples/org.onosproject.provider.nil.device.impl.NullDeviceProvider.cfg
new file mode 100644
index 00000000..194bf037
--- /dev/null
+++ b/framework/src/onos/tools/package/etc/samples/org.onosproject.provider.nil.device.impl.NullDeviceProvider.cfg
@@ -0,0 +1,11 @@
+#
+# Instance-specific configurations, in this case, the number of
+# devices per node.
+#
+devConfigs = 192.168.56.20:3,192.168.56.30:3
+
+#
+# Number of ports per device. This is global to all devices
+# on all instances.
+#
+# numPorts = 8
diff --git a/framework/src/onos/tools/package/etc/samples/org.onosproject.provider.nil.link.impl.NullLinkProvider.cfg b/framework/src/onos/tools/package/etc/samples/org.onosproject.provider.nil.link.impl.NullLinkProvider.cfg
new file mode 100644
index 00000000..ef72b1ee
--- /dev/null
+++ b/framework/src/onos/tools/package/etc/samples/org.onosproject.provider.nil.link.impl.NullLinkProvider.cfg
@@ -0,0 +1,16 @@
+#
+# Sample configurations for the NullLinkProvider.
+#
+
+#
+# If enabled, sets the time between LinkEvent generation,
+# in microseconds.
+#
+
+#eventRate = 1000000
+
+#
+# If enabled, points to the full path to the topology file.
+#
+
+#cfgFile = /tmp/foo.cfg
diff --git a/framework/src/onos/tools/package/etc/samples/org.onosproject.provider.nil.packet.impl.NullPacketProvider.cfg b/framework/src/onos/tools/package/etc/samples/org.onosproject.provider.nil.packet.impl.NullPacketProvider.cfg
new file mode 100644
index 00000000..db4342c0
--- /dev/null
+++ b/framework/src/onos/tools/package/etc/samples/org.onosproject.provider.nil.packet.impl.NullPacketProvider.cfg
@@ -0,0 +1,4 @@
+#
+# Uncomment and tweak to tune the rate of Packet events (per second)
+#
+# pktRate = 100
diff --git a/framework/src/onos/tools/package/etc/samples/org.onosproject.proxyarp.ProxyArp.cfg b/framework/src/onos/tools/package/etc/samples/org.onosproject.proxyarp.ProxyArp.cfg
new file mode 100644
index 00000000..108de136
--- /dev/null
+++ b/framework/src/onos/tools/package/etc/samples/org.onosproject.proxyarp.ProxyArp.cfg
@@ -0,0 +1,8 @@
+#
+# Sample configuration for onos-app-proxyarp.
+#
+
+#
+# Enable IPv6 Neighbor Discovery.
+#
+# ipv6NeighborDiscovery = true
diff --git a/framework/src/onos/tools/package/etc/samples/org.onosproject.routing.bgp.BgpSessionManager.cfg b/framework/src/onos/tools/package/etc/samples/org.onosproject.routing.bgp.BgpSessionManager.cfg
new file mode 100644
index 00000000..fbcc13f9
--- /dev/null
+++ b/framework/src/onos/tools/package/etc/samples/org.onosproject.routing.bgp.BgpSessionManager.cfg
@@ -0,0 +1,8 @@
+#
+# Sample configuration for onos-app-sdnip.
+#
+
+#
+# The port number that SDN-IP listens for incoming BGP connections on.
+#
+# bgpPort=2000 \ No newline at end of file
diff --git a/framework/src/onos/tools/package/etc/samples/org.onosproject.xos.XOS.cfg b/framework/src/onos/tools/package/etc/samples/org.onosproject.xos.XOS.cfg
new file mode 100644
index 00000000..e69de29b
--- /dev/null
+++ b/framework/src/onos/tools/package/etc/samples/org.onosproject.xos.XOS.cfg