7127 Commits

Author SHA1 Message Date
Hyunsun Moon
8539b04b0b CORD-333 Minimized OVSDB provider dependency
With this patch, cordvtn doesn't need to care for OVSDB connection state
anymore. It will make a connection to OVSDB server like befor but just
for node init and disconnect the OVSDB right after init is done.
- Changed OvsdbNode to CordVtnNode
- Removed OVSDB connect/disconnect and added initNode instead
- Changed ovsdb* commands to cordvtn-node* command, and removed
  connect/disconnect command and added init instead
- Fixed to remove OVSDB device from the system after node init or before
  making a connection to work around OVSDB device re-connect issue

Change-Id: If69369a06526947122494b2f7e816e37aa931f2c
2015-11-20 20:56:48 +00:00
Brian O'Connor
e1c343ed1f Fixing errant import that snuck in
Change-Id: I493c013d5657c189691ee740ce5114d392891c5e
2015-11-20 12:44:05 -08:00
Brian O'Connor
63ff35ab49 Temporarily commenting out the device and link resource service listeners
There was bug introduced with a refactoring in commit:
c9546a3646423a92254708fb00a155669a8a1b2a

The code was refactored again in this commit:
60ac58efe977e2d8822657c013e724523cae32ac

Change-Id: I6c96dc1b9e0632865ae6742ed596624f7ed3d623
2015-11-20 12:39:35 -08:00
Thejaswi N K
326fe69f6f [onos-2613] - Test for BGP unreserved bandwidth attribute.
Change-Id: I6e99e731e355da432bf709b912e8c28df3ea2156
2015-11-20 19:29:26 +00:00
Shashikanth VH
9ac1dee1e3 [ONOS-2592] BGP peer connection initiation on peer configuration.
Change-Id: I1892c9b9f702a4a233790a69f4289e5f4edb0ec3
2015-11-21 00:15:51 +05:30
Shashikanth VH
eca7cec027 [ONOS-2606] Bgp local rib interface.
Change-Id: I1e501051e767f627367853c62ef90a0be15ffdb1
2015-11-20 17:41:33 +00:00
Shashikanth VH
ad881bda37 [ONOS-2606] Path nlri to implement local Rib and selection process
Change-Id: I198c713d035883011e742bd752339f12cdb51c36
2015-11-20 17:39:42 +00:00
Thejaswi N K
d68d20d784 [onos-2603] - Implements BgpLinkAttrUnRsrvdLinkBandwidth
Change-Id: I335c593c88fb63317079204ab10f8fe808901431
2015-11-20 17:14:36 +00:00
Shashikanth VH
f62b5c0303 [ONOS-2607] BGP LS topology provider interface and listen on Node and Link changes of BGP Controller.
Change-Id: Iccd4af75e25c3d4da703bd8e34afb19aabf096a4
2015-11-20 22:23:08 +05:30
Shashikanth VH
dae804077e [ONOS-2587] BGP send notification to peer on error
Change-Id: I5ff970e4da0d27f062e004c034b4325f0d5ec898
2015-11-20 15:27:28 +00:00
Priyanka B
69dca7104c [ONOS] path attribute code fix
Change-Id: I819c8105cb242dfd8f50c09edebfb3f3bbbaeaf0
2015-11-20 15:24:37 +00:00
Thejaswi N K
4a03869ab6 [onos-2613] - Test case for BgpLinkAttrOpaqLnkAttrib.java
Change-Id: I5a496bc9f819ddea7a9ae589536c506bbaaf55ff
2015-11-20 15:22:50 +00:00
Sho SHIMIZU
60ac58efe9 Add sub-types to distinguish type of resources
Change-Id: Ia43cbf4a13937c9bd9dbc97221062ef5fa3e578f
2015-11-20 07:54:39 +00:00
Aaron Kruglikov
71b3978e3a Changing malfunctioning bundle plugin
Change-Id: I592307b2167335a608427cc42f52527ff70eb826
2015-11-20 04:07:43 +00:00
Marc De Leenheer
234fa82f45 Remove reliance on link annotations in optical path provisioner.
Change-Id: Ia45b1ea8bd9e3be88155820d9198cc5f6fa92826
2015-11-20 04:06:42 +00:00
Aaron Kruglikov
66cf0b9e9f Modifying eventually consistent map and tests to make use of the persistence service.
Change-Id: I44ffcabb9d765a1c70c2790366c6d7381416dac6
2015-11-20 03:58:44 +00:00
jiangrui
f04b955cfb ONOS-3403 Fix bug of onosfw can't get extension driver.
Change-Id: I1ab614f7f0d521c1935fb0e0db31018fd944c5ae
2015-11-20 03:38:38 +00:00
daniel
877bb2f19f Fix DhcpService
- boolean 'fromOpenstack' is changed to 'rangeNotEnforced'
 - rebased with master

Change-Id: Ida2828367339cdb0129f1555df9e1c90e6da6975
2015-11-20 03:11:27 +00:00
Ray Milkey
36992c8f9d ONOS-3379: Config REST 500 errors on GET operations if keys don't exist
Change-Id: Ie32bdb70693c5571421840265b4be71d0706d797
2015-11-20 02:42:21 +00:00
andrea
1ce2bc8001 [ONOS-3394] Json models for REST api
Change-Id: I69c396ae08d25e83dce31e4d2ec92cd9a28c54f5
2015-11-19 18:13:08 -08:00
Brian O'Connor
19703fb0d9 Moving netconf to protocols/ directory
Change-Id: Ibf43f9c551940d05c34e4b0083ff3bd8e5454176
2015-11-19 16:09:45 -08:00
andrea
eb70a94b55 [ONOS-3253/3144] Insert support for Netconf device configuration, set and get controllers commands
Change-Id: I99188aa18207b9d0b0d935b9f9e61e547f4ddab1
2015-11-20 00:03:05 +00:00
Brian O'Connor
d3ebb3098c Moving pcep to protocols/ directory
Change-Id: I4a93f489af1b9e08dd0acc95faf55f76857c709b
2015-11-19 15:23:43 -08:00
Brian O'Connor
5e7fc6da79 Moving openflow to protocols/ directory
Change-Id: Ie7695f4ab25e9906ebf2ec1a0b59f74d652089b8
2015-11-19 15:20:00 -08:00
Thomas Vachuska
dc24002bd3 Adding a new top-level landing spot for SB protocol libraries & controllers.
Change-Id: I38311a7298c812b739cfc734a81ba0bb44ba38b6
2015-11-19 23:06:46 +00:00
Charles Chan
68aa62d743 [CORD-46] Implement L2 switching in Segment Routing
DONE
- Update SpringOpenTTP to support bridging table emulation
- Populate low priority subnet broadcast entry for bridging table
- Move IP entry population to host event handler as well
- Update ArpHandler to handle intra-rack ARP forwarding/flooding
- Move TTL_OUT action from IP table to corresponding group
    Since hardware does not support TTL_OUT in the IP table
- Populate entries to bridging table (MAC learning)
- Emulate src mac table

Not in this submission
- Emulate src-mac table behavior
- Pop vlan in the group instead of the flow

Change-Id: Ib69357c1889ccddaa4daa272d9f5843790ee1a3c
2015-11-19 22:42:01 +00:00
Ayaka Koshibe
143b1c7b0e in opticalUtils.py:
General logic fixes for emulating multi-domain networks

Change-Id: I58e487e0b663a6b64e99d93d6fa5cea6afe86aac
2015-11-19 22:36:05 +00:00
Sho SHIMIZU
c9546a3646 Refactor ResourcePath internal implementation
Change-Id: Idb3aa467b4d0e8181adf0d1766812a038b5408ac
2015-11-19 22:34:20 +00:00
AdrianAlan
0be8724983 fixing INVALID_GROUP error for FAILOVER type
Change-Id: Ieec82404d347dc812f49cf40c617e667381249d8
2015-11-19 22:32:50 +00:00
HIGUCHI Yuta
b853b3fbec LldpLinkProvider: ignore logical port earlier
- No functional change.
  When port link state went down,
  old code attempted to remove logical port,
  which has never been added to LinkDiscovery helper.

Change-Id: Ic6921d99944eecd72bcae02ad3d974836595e1a9
2015-11-19 21:38:57 +00:00
Shashikanth VH
c06002c1d2 [ONOS-2589] Generate Bgp uri for Node and Link changes of BGP Controller.
Change-Id: Ibbf3a57dacda31a4047538f5ba070cd5d50cf8cb
2015-11-19 21:36:50 +00:00
Shashikanth VH
533841d4a8 [ONOS-2607] Interface to implement BGP LS topology provider and listen on Node changes of BGP Controller.
Change-Id: Ied67b5ebe9603aaa7bbfb7eb36a4145a6353b9af
2015-11-19 21:36:04 +00:00
Bharat saraswal
c7a39c03d6 Review comment fixes : FLow CLassifier.
Change-Id: I4aeeaf5e9ec9b4bdbfba67da9558410ee44a9333
2015-11-19 21:27:56 +00:00
BitOhenry
08c7294c6f [ONOS-3391] create arp_spa selector to onos
Change-Id: I2508a3ca7acb95b9792f0b23e085074a5b030a3b
2015-11-19 21:26:27 +00:00
Ray Milkey
7ec0d1be85 Unit tests for open flow controller message handling.
Change-Id: I9cffe4f4585eaf0df48d9fcb6a9f62ddcc0f9403
2015-11-19 20:01:13 +00:00
Luca Prete
3401a3fe14 Making the IntentSynchronizer constructor public, so that an executor service can be passed from outside.
Change-Id: If96bd4dfa90222db36061d3f493338217d82c2de
2015-11-19 11:43:37 -08:00
Vidyashree Rama
ee29325285 [ONOS-2596] BGP Open message validation
Change-Id: I2da98830159ed57e3727aae8d02af9f438586815
2015-11-19 19:43:11 +00:00
Mahesh Poojary Huawei
3b54d64bdd [ONOS-3120] Service Function Forwarder interface.
Change-Id: I8c81a5869e6fdef10e1933fa0327b994b0bd5c7b
2015-11-19 19:32:28 +00:00
Bharat saraswal
6c8a66490c [ONOS-3119] Implementation of Flow classifier installer for SFC.
Change-Id: Idf21beaa90313c231014ae7c77dff9cb772f52d0
2015-11-19 19:30:21 +00:00
Priyanka B
da60542678 [ONOS-2602]Implement Adajacency RIB table
Change-Id: I930cf87894776fe1c4c3823dc079cfe7a0f77150
2015-11-19 19:25:44 +00:00
Bharat saraswal
fdee6ff20d [ONOS-3119] Flow classification rules installer for SFC.
Change-Id: Ife696b1deb8c6b71a73e65bfdaf6639ec092013b
2015-11-19 19:19:01 +00:00
Shashikanth VH
4b76e51b73 [ONOS-2592] Bgp interface to initiate peer connection.
Change-Id: I54c4324eebb5d9ad3993de018cbaeda4b68453ea
2015-11-19 19:12:44 +00:00
Thejaswi NK
e31bb10b86 [onos-2603] - Implement LinkState Link attributes-EXT Route Tag
Change-Id: Ieeab8f46b81e55c0dc4ec89e8578cc1f34602875
2015-11-19 19:10:41 +00:00
Thejaswi NK
380fa1b557 [onos-2603] - Multi-Topology ID
Change-Id: I59f9f01ad7d1acc56e16dd8115caf5b53b4a8a3c
2015-11-19 19:10:05 +00:00
Thejaswi NK
cd4a90e33a [Emu][onos-2603] - Implement LinkState Link attributes-Shared Risk Link Group
Change-Id: I11400373d6206605811cf007f534f810cee31ddc
2015-11-19 19:09:09 +00:00
Mahesh Poojary S
335e7c3ade [ONOS-3114] sfc Service and Manager
Change-Id: Iaa44ee134de8b30397a1fb808523c81d2c370cd9
2015-11-19 19:07:22 +00:00
Brian O'Connor
e1fb43b0fc Changing equals in IntentUtils to return false if
intents are different classes.

This replaces the behavior where we throw a runtime exception.

Change-Id: I063621b683af186611b18f87c24e852e80c31977
2015-11-19 19:00:21 +00:00
Thejaswi N K
3a7a725b22 [onos-2613] - Test for BGP link name attribute.
Change-Id: Ie79607aa8665b6fd082eaa6247b38ec1d6fad249
2015-11-19 18:57:06 +00:00
Phaneendra Manda
63d2470229 [ONOS-3161]UT for port pair web resource
Change-Id: I81a98b9407305f572eec999f9555dd4a6bc4e808
2015-11-19 18:05:46 +00:00
HIGUCHI Yuta
703a5af90f equals for {Device,Port,Link,Host}Description
Change-Id: Ia69a469ed7b3ef183e45b3fb4d110edcbb4f3aad
2015-11-19 17:52:22 +00:00