Page 1434 - 5G Basics - Core Network Aspects
P. 1434

3                                                 Signalling aspects


            Some method can be achieved to improve the SDN efficiency. Permanent (rather than per-flow) or even pre-
            configured flows could be achieved as well.

            9.1     Information model

            Information model matches the OpenFlow protocol specification and is slightly extended to support IP-in-IP
            tunnels. It can accommodate multiple switches (using the datapath id to identify switches or using the IP
            address of the datapath).
            The data structure is specified as

            –       tunnel_sip_v6: The src-ipv6 address of tunnel (if any);
            –       tunnel_dip_v6: The dst-ipv6 address of tunnel (if any);
            –       tunnel_sip_v4: The src-ipv4 address of tunnel (if any);
            –       tunnel_dip_v4: The dst-ipv4 address of tunnel (if any);
            –       sip_v6: The src-ipv6 address of a packet or inner src-ipv6 address when packet type is IP-in-IP tunnel;

            –       dip_v6: The dst-ipv6 address of a packet or inner dst-ipv6 address when packet type is IP-in-IP
                    tunnel;
            –       sip_v4: The src-ipv4 address of a packet or inner src-ipv4 address when packet type is IP-in-IP tunnel;

            –       dip_v4: The dst-ipv4 address of a packet or inner dst-ipv4 address when packet type is IP-in-IP
                    tunnel;
            –       sip_v6_port: Source IPv6 TCP/UDP port number of the src-ipv6 packet (or inner src-ipv6 packet when
                    packet type is IP-in-IP tunnel);
            –       dip_v6_port: Destination IPv6 TCP/UDP port number of the dst-ipv6 packet (or inner dst-ipv6 packet
                    when packet type is IP-in-IP tunnel);
            –       src-port: Source TCP/UDP port number of a packet;
            –       dst-port: Destination TCP/UDP port number of a packet.

            9.2     Operations

            The supported operations match the OpenFlow operations (packet out, flow mod, and all the others) are
            extended with IP-in-IP support, as follows:
            –       push_ipv4_header: Encapsulate the packet into an IP-in-IP tunnel, tunnel type is IPv4;
            –       pop_ipv4_header: De-capsulate the packet from IP-in-IP tunnel, tunnel type is IPv4;
            –       push_ipv6_header: Encapsulate the packet into an IP-in-IP tunnel, tunnel type is IPv6;
            –       pop_ipv6_header: De-capsulate the packet from IP-in-IP tunnel, tunnel type is IPv6.




























            1424
   1429   1430   1431   1432   1433   1434   1435   1436   1437   1438   1439