Skip to content

feat: support for ETH PDU session establishment - #2

Open
tariromukute wants to merge 3 commits into
infinitydon:masterfrom
tariromukute:eth_pdu_session_establishment
Open

feat: support for ETH PDU session establishment#2
tariromukute wants to merge 3 commits into
infinitydon:masterfrom
tariromukute:eth_pdu_session_establishment

Conversation

@tariromukute

Copy link
Copy Markdown

Added IEs to support ETH PDU session establishment.

  • Added IEs for EthernetPDUSessionInformation
  • Added IEs for EthernetPacketFilter
  • Added IEs for MACAddress
  • Added IEs for EthernetFilterProperties
  • TODO (tech debt) for C-TAG and S-TAG IEs

This will enable development and testing of UPF's ETH PDU session support. The see sample session config below.

- fars:
  - applyAction: Forward
    farID: 1
    forwardingParameters:
      destinationInterface: Core
      networkInstance: core.oai.org
  - applyAction: Forward
    farID: 2
    forwardingParameters:
      destinationInterface: Access
      networkInstance: access.oai.org
      outerHeaderCreation:
        desc: OUTER_HEADER_CREATION_GTPU_UDP_IPV4
        ip: 192.168.71.130
        teid: 1
  pdrs:
  - farID: 1
    outerHeaderRemoval: OUTER_HEADER_GTPU_UDP_IPV4
    pdi:
      localFTEID:
        ip4: 192.168.71.134
        teid: 1
      networkInstance: access.oai.org
      sourceInterface: Access
      ethernetPDUSessionInformation:
        ethI: 1
      ethernetPacketFilter:
        ethernetFilterID: 12
        ethernetFilterProperties:
          bide: 1
        macAddress:
          source: 00:00:5e:00:53:01
          destination: 00:00:5e:00:54:01
          upperSource: 00:00:5e:00:53:09
          upperDestination: 00:00:5e:00:54:09
        ethertype: 0x0800
        sdfFilter:
          flowDescription: 'permit in ip from 0.0.0.0/0 to 0.0.0.0/0'
    pdrID: 1
    precedence: 0
  - farID: 2
    pdi:
      networkInstance: core.oai.org
      sourceInterface: Core
      ueIPAddress:
        ip4: 16.0.0.1
        isDestination: true
    pdrID: 2
    precedence: 0
  seid: 0

Add Dockerfile for pfcp-kitchen-sink
* Added IEs for EthernetPDUSessionInformation
* Added IEs for EthernetPacketFilter
* Added IEs for MACAddress
* Added IEs for EthernetFilterProperties
* TODO (tech debt) for C-TAG and S-TAG IEs
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant