Uploaded image for project: 'ONOS'
  1. ONOS
  2. ONOS-8023

Creation and deletion of multiple TE link topology instead of OSPF link topology.

    XMLWordPrintable

    Details

    • 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:

      ONOS-1.12.0

      OS:Ubuntu-14.x

      RAM: 16GB

      Description

      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

       

        Attachments

        1. Controller.java
          14 kB
        2. DeviceAndLinkMapKeyInfo.java
          1.0 kB
        3. DeviceInformationImpl.java
          4 kB
        4. EncType.java
          0.6 kB
        5. FixedOtnUnreservedBw.java
          1.0 kB
        6. Iscd.java
          5 kB
        7. LinkId.java
          4 kB
        8. LinkInformationImpl.java
          7 kB
        9. LinkProtectionType.java
          2 kB
        10. LinkSubTypes.java
          1 kB
        11. LinkTlv.java
          12 kB
        12. LocalRemoteInterfaceIdentifier.java
          5 kB
        13. OpaqueLsa10.java
          8 kB
        14. OspfAgent.java
          2 kB
        15. OspfArea.java
          8 kB
        16. OspfAreaImpl.java
          28 kB
        17. OspfConfigUtil.java
          13 kB
        18. OspfControllerImpl.java
          8 kB
        19. OspfInterface.java
          7 kB
        20. OspfInterfaceImpl.java
          70 kB
        21. OspfLinkTed.java
          4 kB
        22. OspfLinkTedImpl.java
          7 kB
        23. OspfNbrImpl.java
          81 kB
        24. OspfUtil.java
          16 kB
        25. OtnScsiType.java
          0.3 kB
        26. OtnSignalMuxTree.java
          0.8 kB
        27. OtnSignalType.java
          0.6 kB
        28. OtnTsg.java
          0.4 kB
        29. OtnUnreservedBw.java
          3 kB
        30. Otnv3LinkData.java
          25 kB
        31. RouterLsa.java
          12 kB
        32. Scsi.java
          17 kB
        33. SignalMuxTree.java
          0.8 kB
        34. Srlg.java
          3 kB
        35. SwCap.java
          0.5 kB
        36. TechnologyId.java
          1 kB
        37. TechnologyLinkData.java
          1 kB
        38. TopologyForDeviceAndLink.java
          5 kB
        39. TopologyForDeviceAndLinkImpl.java
          53 kB
        40. TsODU0InODUx.java
          0.4 kB
        41. VariableOtnUnreservedBw.java
          1 kB
        No reviews matched the request. Check your Options in the drop-down menu of this sections header.

          Activity

            People

            Assignee:
            saketbhardwajaricent saket Bhardwaj
            Reporter:
            saketbhardwajaricent saket Bhardwaj
            Votes:
            0 Vote for this issue
            Watchers:
            2 Start watching this issue

              Dates

              Created:
              Updated: