diff options
author | Ashlee Young <ashlee@onosfw.com> | 2015-09-09 22:15:21 -0700 |
---|---|---|
committer | Ashlee Young <ashlee@onosfw.com> | 2015-09-09 22:15:21 -0700 |
commit | 13d05bc8458758ee39cb829098241e89616717ee (patch) | |
tree | 22a4d1ce65f15952f07a3df5af4b462b4697cb3a /framework/src/onos/tools/tutorials/sdnip/configs-ipv6 | |
parent | 6139282e1e93c2322076de4b91b1c85d0bc4a8b3 (diff) |
ONOS checkin based on commit tag e796610b1f721d02f9b0e213cf6f7790c10ecd60
Change-Id: Ife8810491034fe7becdba75dda20de4267bd15cd
Diffstat (limited to 'framework/src/onos/tools/tutorials/sdnip/configs-ipv6')
9 files changed, 233 insertions, 0 deletions
diff --git a/framework/src/onos/tools/tutorials/sdnip/configs-ipv6/addresses.json b/framework/src/onos/tools/tutorials/sdnip/configs-ipv6/addresses.json new file mode 100644 index 00000000..9945e3f7 --- /dev/null +++ b/framework/src/onos/tools/tutorials/sdnip/configs-ipv6/addresses.json @@ -0,0 +1,28 @@ +{ + "addresses" : [ + { + "dpid" : "00:00:00:00:00:00:00:a1", + "port" : "1", + "ips" : ["2001:1::101/48"], + "mac" : "00:00:00:00:00:01" + }, + { + "dpid" : "00:00:00:00:00:00:00:a2", + "port" : "1", + "ips" : ["2001:2::101/48"], + "mac" : "00:00:00:00:00:01" + }, + { + "dpid" : "00:00:00:00:00:00:00:a5", + "port" : "1", + "ips" : ["2001:3::101/48"], + "mac" : "00:00:00:00:00:01" + }, + { + "dpid" : "00:00:00:00:00:00:00:a6", + "port" : "1", + "ips" : ["2001:4::101/48"], + "mac" : "00:00:00:00:00:01" + } + ] +} diff --git a/framework/src/onos/tools/tutorials/sdnip/configs-ipv6/gui.json b/framework/src/onos/tools/tutorials/sdnip/configs-ipv6/gui.json new file mode 100644 index 00000000..588214b1 --- /dev/null +++ b/framework/src/onos/tools/tutorials/sdnip/configs-ipv6/gui.json @@ -0,0 +1,9 @@ +{ + "hosts" : [ + { "mac": "00:00:00:00:00:01", "vlan": -1, "location": "of:00000000000000a3/1", "ip": "2001:1::101, 2001:2::101, 2001:3::101, 2001:4::101", "annotations": { "type": "bgpSpeaker" } }, + { "mac": "00:00:00:00:01:01", "vlan": -1, "location": "of:00000000000000a1/1", "ip": "2001:1::1", "annotations": { "type": "router" } }, + { "mac": "00:00:00:00:02:01", "vlan": -1, "location": "of:00000000000000a2/1", "ip": "2001:2::1", "annotations": { "type": "router" } }, + { "mac": "00:00:00:00:03:01", "vlan": -1, "location": "of:00000000000000a5/1", "ip": "2001:3::1", "annotations": { "type": "router" } }, + { "mac": "00:00:00:00:04:01", "vlan": -1, "location": "of:00000000000000a6/1", "ip": "2001:4::1", "annotations": { "type": "router" } } + ] +} diff --git a/framework/src/onos/tools/tutorials/sdnip/configs-ipv6/quagga-sdn.conf b/framework/src/onos/tools/tutorials/sdnip/configs-ipv6/quagga-sdn.conf new file mode 100644 index 00000000..5d1fa9c1 --- /dev/null +++ b/framework/src/onos/tools/tutorials/sdnip/configs-ipv6/quagga-sdn.conf @@ -0,0 +1,45 @@ +! +hostname bgp +password sdnip +! +! +router bgp 65000 + bgp router-id 10.10.10.1 + timers bgp 3 9 + ! + neighbor 2001:1::1 remote-as 65001 + neighbor 2001:1::1 ebgp-multihop + neighbor 2001:1::1 timers connect 5 + neighbor 2001:1::1 advertisement-interval 5 + ! + neighbor 2001:2::1 remote-as 65002 + neighbor 2001:2::1 ebgp-multihop + neighbor 2001:2::1 timers connect 5 + neighbor 2001:2::1 advertisement-interval 5 + ! + neighbor 2001:3::1 remote-as 65003 + neighbor 2001:3::1 ebgp-multihop + neighbor 2001:3::1 timers connect 5 + neighbor 2001:3::1 advertisement-interval 5 + ! + neighbor 2001:4::1 remote-as 65004 + neighbor 2001:4::1 ebgp-multihop + neighbor 2001:4::1 timers connect 5 + neighbor 2001:4::1 advertisement-interval 5 + ! + ! ONOS + neighbor 10.10.10.2 remote-as 65000 + neighbor 10.10.10.2 port 2000 + neighbor 10.10.10.2 timers connect 5 + ! + ! IPv6 + ! + address-family ipv6 + neighbor 2001:1::1 activate + neighbor 2001:2::1 activate + neighbor 2001:3::1 activate + neighbor 2001:4::1 activate + neighbor 10.10.10.2 activate + exit-address-family +! +log stdout diff --git a/framework/src/onos/tools/tutorials/sdnip/configs-ipv6/quagga1.conf b/framework/src/onos/tools/tutorials/sdnip/configs-ipv6/quagga1.conf new file mode 100644 index 00000000..3c318e7f --- /dev/null +++ b/framework/src/onos/tools/tutorials/sdnip/configs-ipv6/quagga1.conf @@ -0,0 +1,23 @@ +! BGP configuration for r1 +! +hostname r1 +password sdnip +! +router bgp 65001 + bgp router-id 10.0.1.1 + timers bgp 3 9 + neighbor 2001:1::101 remote-as 65000 + neighbor 2001:1::101 ebgp-multihop + neighbor 2001:1::101 advertisement-interval 5 + neighbor 2001:1::101 timers connect 5 + neighbor 2001:1::101 route-map nexthop out +! + address-family ipv6 + network 2001:101::/48 + neighbor 2001:1::101 activate + exit-address-family +! +route-map nexthop permit 10 + set ipv6 next-hop global 2001:1::1 +! +log stdout diff --git a/framework/src/onos/tools/tutorials/sdnip/configs-ipv6/quagga2.conf b/framework/src/onos/tools/tutorials/sdnip/configs-ipv6/quagga2.conf new file mode 100644 index 00000000..4d377eb4 --- /dev/null +++ b/framework/src/onos/tools/tutorials/sdnip/configs-ipv6/quagga2.conf @@ -0,0 +1,23 @@ +! BGP configuration for r2 +! +hostname r2 +password sdnip +! +router bgp 65002 + bgp router-id 10.0.2.1 + timers bgp 3 9 + neighbor 2001:2::101 remote-as 65000 + neighbor 2001:2::101 ebgp-multihop + neighbor 2001:2::101 timers connect 5 + neighbor 2001:2::101 advertisement-interval 5 + neighbor 2001:2::101 route-map nexthop out +! + address-family ipv6 + network 2001:102::/48 + neighbor 2001:2::101 activate + exit-address-family +! +route-map nexthop permit 10 + set ipv6 next-hop global 2001:2::1 +! +log stdout diff --git a/framework/src/onos/tools/tutorials/sdnip/configs-ipv6/quagga3.conf b/framework/src/onos/tools/tutorials/sdnip/configs-ipv6/quagga3.conf new file mode 100644 index 00000000..7cf7179c --- /dev/null +++ b/framework/src/onos/tools/tutorials/sdnip/configs-ipv6/quagga3.conf @@ -0,0 +1,23 @@ +! BGP configuration for r3 +! +hostname r3 +password sdnip +! +router bgp 65003 + bgp router-id 10.0.3.1 + timers bgp 3 9 + neighbor 2001:3::101 remote-as 65000 + neighbor 2001:3::101 ebgp-multihop + neighbor 2001:3::101 timers connect 5 + neighbor 2001:3::101 advertisement-interval 5 + neighbor 2001:3::101 route-map nexthop out +! + address-family ipv6 + network 2001:103::/48 + neighbor 2001:3::101 activate + exit-address-family +! +route-map nexthop permit 10 + set ipv6 next-hop global 2001:3::1 +! +log stdout diff --git a/framework/src/onos/tools/tutorials/sdnip/configs-ipv6/quagga4.conf b/framework/src/onos/tools/tutorials/sdnip/configs-ipv6/quagga4.conf new file mode 100644 index 00000000..32cfe243 --- /dev/null +++ b/framework/src/onos/tools/tutorials/sdnip/configs-ipv6/quagga4.conf @@ -0,0 +1,23 @@ +! BGP configuration for r4 +! +hostname r4 +password sdnip +! +router bgp 65004 + bgp router-id 10.0.4.1 + timers bgp 3 9 + neighbor 2001:4::101 remote-as 65000 + neighbor 2001:4::101 ebgp-multihop + neighbor 2001:4::101 timers connect 5 + neighbor 2001:4::101 advertisement-interval 5 + neighbor 2001:4::101 route-map nexthop out +! + address-family ipv6 + !network 2001:104::/48 + neighbor 2001:4::101 activate + exit-address-family +! +route-map nexthop permit 10 + set ipv6 next-hop global 2001:4::1 +! +log stdout diff --git a/framework/src/onos/tools/tutorials/sdnip/configs-ipv6/sdnip.json b/framework/src/onos/tools/tutorials/sdnip/configs-ipv6/sdnip.json new file mode 100644 index 00000000..412fb5b8 --- /dev/null +++ b/framework/src/onos/tools/tutorials/sdnip/configs-ipv6/sdnip.json @@ -0,0 +1,54 @@ +{ + "bgpPeers" : [ + { + "attachmentDpid" : "00:00:00:00:00:00:00:a1", + "attachmentPort" : "1", + "ipAddress" : "2001:1::1" + }, + { + "attachmentDpid" : "00:00:00:00:00:00:00:a2", + "attachmentPort" : "1", + "ipAddress" : "2001:2::1" + }, + { + "attachmentDpid" : "00:00:00:00:00:00:00:a5", + "attachmentPort" : "1", + "ipAddress" : "2001:3::1" + }, + { + "attachmentDpid" : "00:00:00:00:00:00:00:a6", + "attachmentPort" : "1", + "ipAddress" : "2001:4::1" + } + ], + "bgpSpeakers" : [ + { + "name" : "bgp", + "attachmentDpid" : "00:00:00:00:00:00:00:a3", + "attachmentPort" : "1", + "macAddress" : "00:00:00:00:00:01", + "interfaceAddresses" : [ + { + "interfaceDpid" : "00:00:00:00:00:00:00:a1", + "interfacePort" : "1", + "ipAddress" : "2001:1::101" + }, + { + "interfaceDpid" : "00:00:00:00:00:00:00:a2", + "interfacePort" : "1", + "ipAddress" : "2001:2::101" + }, + { + "interfaceDpid" : "00:00:00:00:00:00:00:a5", + "interfacePort" : "1", + "ipAddress" : "2001:3::101" + }, + { + "interfaceDpid" : "00:00:00:00:00:00:00:a6", + "interfacePort" : "1", + "ipAddress" : "2001:4::101" + } + ] + } + ] +} diff --git a/framework/src/onos/tools/tutorials/sdnip/configs-ipv6/zebra.conf b/framework/src/onos/tools/tutorials/sdnip/configs-ipv6/zebra.conf new file mode 100644 index 00000000..6a4ae953 --- /dev/null +++ b/framework/src/onos/tools/tutorials/sdnip/configs-ipv6/zebra.conf @@ -0,0 +1,5 @@ +! Configuration for zebra (NB: it is the same for all routers) +! +hostname zebra +password sdnip +log stdout |