-
Type: Bug
-
Status: Open (View Workflow)
-
Priority: Major
-
Resolution: Unresolved
-
Affects Version/s: 1.12.0
-
Fix Version/s: None
-
Component/s: None
-
Labels:
-
Environment:
-
Story Points:15
-
Epic Link:
Aricent provides the functionality of below mentioned issues:
Adding Support to create multiple TE link topology instead of OSPF link topology as PCE shall consider TE link topology instead of OSPF link topology.
Fixes for Link Deletion in OSPF implementation.
Added functionality to delete multiple links on the basis of LS Update. Once all the links have the LS Age reached to 3600 than devices shall also be deleted if no TE Link is available in the system corresponds to that devices.
Incorrect placement of TE DB in OSPF code which shall prevent update in TE DB if update coming via different Neighboring Router due to connectivity issue on OSPF link with one OSPF router.
Aricent has provided the support for decoding of MpLS traffic engineering LSA.
As per RFC 4203, support for extension to OSPF routing.
Fix Done in the below mentioned files.
Copy the OSPF protocol API files mentioned below onto the below shown path:
$ONOS_HOME/protocols/ospf/api/src/main/java/org/onosproject/ospf/controller/
DeviceAndLinkMapKeyInfo.java
OspfArea.java
OtnSignalMuxTree.java
Otnv3LinkData.java
TechnologyLinkData.java
EncType.java
OspfInterface.java
OtnSignalType.java
SignalMuxTree.java
TopologyForDeviceAndLink.java
FixedOtnUnreservedBw.java
OspfLinkTed.java
OtnTsg.java
SwCap.java
TsODU0InODUx.java
OspfAgent.java
OtnScsiType.java
OtnUnreservedBw.java
TechnologyId.java
VariableOtnUnreservedBw.java
Copy the OSPF protocol CTL files mentioned below onto the below shown path: path:$ONOS_HOME/protocols/ospf/ctl/src/main/java/org/onosproject/ospf/controller/impl/
DeviceInformationImpl.java
OspfConfigUtil.java
OspfLinkTedImpl.java
TopologyForDeviceAndLinkImpl.java
Controller.java
LinkInformationImpl.java
OspfControllerImpl.java
OspfNbrImpl.java
Copy the OSPF protocol CTL/area two files mentioned below onto the below shown path: $ONOS_HOME/protocols/ospf/ctl/src/main/java/org/onosproject/ospf/controller/area
OspfAreaImpl.java
OspfInterfaceImpl.java
Copy the OSPF protocol files mentioned below onto the below shown path:
$ONOS_HOME/protocols/ospf/protocol/src/main/java/org/onosproject/ospf/protocol/lsa/linksubtype/
Iscd.java
LinkId.java
LinkProtectionType.java
LinkSubTypes.java
LocalRemoteInterfaceIdentifier.java
Scsi.java
Srlg.java
Copy the OSPF protocol LinkTlv.java mentioned below onto the below shown path:
$ONOS_HOME/protocols/ospf/protocol/src/main/java/org/onosproject/ospf/protocol/lsa/tlvtypes/
LinkTlv.java
Copy the OSPF Protocol types two files mentioned below onto the below mentioned paths:
$ONOS_HOME/protocols/ospf/protocol/src/main/java/org/onosproject/ospf/protocol/lsa/types
OpaqueLsa10.java
RouterLsa.java
copy the OspfProtocol/protocol/util/OspfUtil.java file mentioned below onto the below shown path:
$ONOS_HOME/protocols/ospf/protocol/src/main/java/org/onosproject/ospf/protocol/util
OspfUtil.java
copy the OspfProvider/OspfTopologyProvider.java file mentioned below on the below path: $ONOS_HOME/providers/ospf/topology/src/main/java/org/onosproject/provider/ospf/topology/impl/
OspfTopologyProvider.java