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

ONOSFW L3 vtn

    XMLWordPrintable

    Details

    • Type: Story
    • Status: Closed (View Workflow)
    • Priority: Major
    • Resolution: Done
    • Affects Version/s: 1.4.0
    • Fix Version/s: 1.4.0
    • Component/s: None
    • Labels:
    • Story Points:
      2
    • Sprint:
      Emu Sprint 2 (10/12-10/30), Emu Sprint 3 (11/2 - 11/20)

      Description

      Need to update pipeline and add L3 logical code

        Attachments

        1.
        Define a ArpTable class providing the rules in ARP table Sub-task Closed li shuai
        2.
        Define a DNATTable providing the rules in DNAT table Sub-task Closed li shuai
        3.
        Define a L3ForwardTable class providing the rules in L3Forward table Sub-task Closed li shuai
        4.
        Define a SNATTable class providing the rules in SNAT table Sub-task Closed li shuai
        5.
        Seperate all private methods of programing flow rules from VTNManager and independently define a class per open flow table to contain all static methods Sub-task Closed li shuai
        6.
        Add initialize method to add table miss rules Sub-task Closed Jiang Rui
        7.
        Add the method: Returns the virtualPort associated with the fixedIP. Sub-task Closed Jiang Rui
        8.
        Add the method: Returns the virtualPort associated with the TenantId and IpAddress. Sub-task Closed li shuai
        9.
        Update te bug: when vm offline, the virtualPort is null, lead to the failure to delete rules Sub-task Closed li shuai
        10.
        Add external portnumber in PortNumber class Sub-task Closed li shuai
        11.
        update the method of addPort and deletePort for OvsdbBridgeConfig class Sub-task Closed li shuai
        12.
        Update the bug: when neutron delete port and VTNManager monitor the event, get the port information which is null Sub-task Closed li shuai
        13.
        Add L3 interfaces for ClassifierService class Sub-task Closed li shuai
        14.
        update the bug: missing of sending local broadcast rules Sub-task Closed li shuai
        15.
        Add the implementation of method programL3ExPortClassifierRules which assemble the L3 Classifier table rules sended from external port. Sub-task Closed li shuai
        16.
        Add the implementation of method programL3InPortClassifierRules which assemble the L3 Classifier table rules sended from internal port. Sub-task Closed li shuai
        17.
        Add the implementation of method programArpClassifierRules which assemble the Arp Classifier table rules. Sub-task Closed li shuai
        18.
        Add the implementation of L3ForwardService interface. Sub-task Closed li shuai
        19.
        Add the implementation of DnatService interface. Sub-task Closed li shuai
        20.
        Add the implementation of SnatService interface. Sub-task Closed li shuai
        21.
        Add the implementation of ArpService interface. Sub-task Closed li shuai
        22.
        Add the annotation of port mac when monitor switch added. Sub-task Closed li shuai
        23.
        Add L3 flows for Classifier table Sub-task Closed li shuai
        24.
        Add L3 flows for arp table Sub-task Closed li shuai
        25.
        Add L3 flows for L3forward table Sub-task Closed li shuai
        26.
        Add L3 flows for L3forward table Sub-task Closed li shuai
        27.
        Add L3 flows for dnat table Sub-task Closed li shuai
        28.
        Add L3 flows for snat table Sub-task Closed li shuai
        29.
        Add the set treatments of ARP_SPA, ARP_SHA and ARP_OP. Sub-task Closed li shuai
        30.
        Add L3 flows for Classifier table, ARP table, L3forward table, DNAT table and SNAT table. Sub-task Closed li shuai
        31.
        Add L3 codes for VTNManager class. Sub-task Closed li shuai
        32.
        Update PORT_MAC to AnnotationKeys.PORT_MAC. Sub-task Closed li shuai
        33.
        Update VTNRSC's bug:null exception Sub-task Closed li shuai
        34.
        Add the cli of updatting external gateway macadress Sub-task Closed li shuai
        35.
        Add the cli of setting external port name Sub-task Closed li shuai
        36.
        update VTN's bug: delete local broadcast flows unsuccessfully. Sub-task Closed li shuai
        37.
        update vtn's bug: if ovs has a plurality of bridge, the code should filter br-int and get the ports via deviceService. Sub-task Closed li shuai
        38.
        update vtnweb's bug and add Not-Null constraints of export. Sub-task Closed li shuai
        No reviews matched the request. Check your Options in the drop-down menu of this sections header.

          Activity

            People

            Assignee:
            lishuai12 li shuai
            Reporter:
            lishuai12 li shuai
            Votes:
            0 Vote for this issue
            Watchers:
            1 Start watching this issue

              Dates

              Created:
              Updated:
              Resolved: