Restructuring VLAN tag net cfg, fixing ONOS-5613 and making newoptical activate automatically
- Moving VLAN tag assignment via net cfg to CarrierEthernetManager
- Modifying getVlanTag method to be used with a FC instead of a path
- S-TAG assigned to an FC via netcfg should:
* Not be used by another FC already (otherwise tag will not be registered in the first place)
* Be present in at least one of the LTPs (Cps) of the FC
* No other tag should be configured in another LTP (CP) of the FC
- Removing transportVlanTag netcfg
- Updating example port configuration JSON
- Fixing ONOS-5613 cast exception issue where InternalNetworkConfigListener was trying to get connect point from CONFIG_UNREGISTERED events
- Including onos.app.requires for the new optical app so that it’s activated automatically
- Adding/enhancing commands to configure packet-optical topology status and EVC fragmentation
- Adding more app info in pom.xml
Change-Id: Ief776ed6e6f687297a73759004660baf62bc7cb6
diff --git a/ecord/carrierethernet/example/netcfg.json b/ecord/carrierethernet/example/netcfg.json
index 861e41a..e79db89 100644
--- a/ecord/carrierethernet/example/netcfg.json
+++ b/ecord/carrierethernet/example/netcfg.json
@@ -1,9 +1,23 @@
{
"ports": {
- "rest:10.128.14.32:443/20": {
+ "of:0000000000000001/2": {
"portVlan": {
- "tag" : 100,
- "transport-tag" : 101
+ "s-tag" : 100
+ }
+ },
+ "of:0000000000000002/2": {
+ "portVlan": {
+ "s-tag" : 200
+ }
+ },
+ "of:0000000000000003/2": {
+ "portVlan": {
+ "s-tag" : 300
+ }
+ },
+ "of:0000000000000004/2": {
+ "portVlan": {
+ "s-tag" : 400
}
}
}