Uploaded image for project: 'csit'
  1. csit
  2. CSIT-197

IPv6 encaps softwire - MAP-E

XMLWordPrintable

      VPP acts only as a BR, and calculates a complete 128 bit address.
      The MAP CE cares about the End-user IPv6 prefix length, but we don't implement that.

      There is a restriction by the way that IPv6 prefix + ea bits length <= first 64 bits.
      (an IPv6 address is represented as u64[2] and we only support mapping in the first u64.

      The current implementation the "IPv4 Internet" address space and the "MAP IPv4" address space must not overlap.

      The supported modes are here:

      • Algorithmic Shared IPv4 address (ea_bits_len > 0):
        ea_bits_len + ip4_prefix > 32, psid_length > 0, ip6_prefix < 64, ip4_prefix <= 32
      • Algorithmic Full IPv4 address (ea_bits_len > 0):
        ea_bits_len + ip4_prefix = 32, psid_length = 0, ip6_prefix < 64, ip4_prefix <= 32
      • Algorithmic IPv4 prefix (ea_bits_len > 0):
        ea_bits_len + ip4_prefix < 32, psid_length = 0, ip6_prefix < 64, ip4_prefix <= 32
      • Independent Shared IPv4 address (ea_bits_len = 0):
        ip4_prefix = 32, psid_length > 0, Rule IPv6 address = 128, Rule PSID Set
      • Independent Full IPv4 address (ea_bits_len = 0):
        ip4_prefix = 32, psid_length = 0, ip6_prefix = 128
      • Independent IPv4 prefix (ea_bits_len = 0):
        ip4_prefix < 32, psid_length = 0, ip6_prefix = 128

            mklotton Matej Klotton
            mklotton Matej Klotton
            Votes:
            0 Vote for this issue
            Watchers:
            1 Start watching this issue

              Created:
              Updated:
              Resolved:

                Estimated:
                Original Estimate - Not Specified
                Not Specified
                Remaining:
                Remaining Estimate - 0 minutes
                0m
                Logged:
                Time Spent - 3 days
                3d