Mengonfigurasi diferensiasi traffic

Application awareness membantu Anda menggunakan koneksi Cross-Cloud Interconnect dengan lebih efisien menggunakan codepoint kolom layanan yang dibedakan (DSCP) untuk diferensiasi traffic.

Anda dapat mengonfigurasi diferensiasi traffic untuk transfer data Cross-Cloud Interconnect keluar menggunakan Application Awareness di Cloud Interconnect.

Kesadaran aplikasi memungkinkan Anda melakukan hal berikut:

  • Pilih salah satu dari dua jenis kebijakan, yaitu kebijakan prioritas ketat atau kebijakan persentase bandwidth, untuk mengklasifikasikan transfer data keluar ke dalam berbagai class traffic.

  • Alokasikan bandwidth transfer data keluar Cross-Cloud Interconnect Anda di antara enam class traffic yang berbeda.

  • Gunakan kontrol pembentukan traffic untuk menetapkan bandwidth maksimum yang dapat digunakan setiap class traffic pada transfer data keluar Cross-Cloud Interconnect Anda.

Bagian berikut menjelaskan Application Awareness di Cloud Interconnect dan cara mengonfigurasinya untuk koneksi Cross-Cloud Interconnect Anda.

Hubungi tim akun Anda untuk mengaktifkan Application Awareness di Cross-Cloud Interconnect Anda.

Sebelum memulai

Sebelum memulai, lakukan hal berikut:

Class traffic

Application Awareness menggunakan konsep class traffic, berdasarkan rentang DSCP, untuk membedakan traffic di Cross-Cloud Interconnect. Tabel berikut menjelaskan enam class traffic:

Class traffic Rentang DSCP dalam Deskripsi
TC1 000xxx Traffic prioritas terendah atau traffic upaya terbaik
TC2 001xxx Traffic prioritas rendah, seperti traffic massal
TC3 010xxx Traffic prioritas sedang
TC4 011xxx Traffic prioritas tinggi, seperti streaming atau video live
TC5 10xxxx Traffic penting, seperti traffic interaktif atau yang ditampilkan kepada pengguna
TC6 11xxxx Traffic kontrol jaringan yang penting seperti BGP atau BFD

Jenis kebijakan yang tersedia

Application awareness di Cloud Interconnect menawarkan dua jenis kebijakan untuk menentukan cara transfer data keluar dibedakan di Cloud Interconnect Anda:

Prioritas ketat

Jenis kebijakan prioritas ketat menetapkan tingkat prioritas ke setiap class traffic untuk transfer data keluar. Transfer data keluar dengan prioritas tertinggi ditetapkan ke class traffic TC6, sedangkan transfer data keluar dengan prioritas terendah ditetapkan ke class traffic TC1.

Diferensiasi prioritas yang ketat tidak mengharuskan Anda menentukan konfigurasi khusus class karena prioritas untuk setiap class traffic telah ditentukan sebelumnya. Namun, untuk mencegah kehabisan kelas traffic prioritas lebih rendah selama peristiwa kemacetan, sebaiknya tentukan profil pembentukan traffic untuk membatasi bandwidth maksimum yang digunakan oleh setiap kelas traffic prioritas lebih tinggi.

Persentase bandwidth

Jenis kebijakan persentase bandwidth memungkinkan Anda menentukan target pembagian bandwidth yang dapat digunakan setiap class traffic. Menetapkan persentase ke setiap class traffic membantu memastikan bahwa setiap class traffic dapat menggunakan bagian bandwidth Cloud Interconnect yang ditentukan selama peristiwa kemacetan di Cloud Interconnect Anda.

Jika bandwidth berlebih tersedia karena class traffic tidak menggunakan bagian yang ditetapkan sepenuhnya, bandwidth yang tersisa akan dibagikan secara merata di antara semua class traffic lainnya.

Mengonfigurasi jenis kebijakan prioritas ketat

Untuk mengonfigurasi jenis kebijakan prioritas yang ketat, gunakan REST API untuk mengirim objek JSON berikut ke endpoint interconnects.patch:

{
  "aaiEnabled":true,
  "applicationAwareInterconnect":
    {
      "profileDescription": "DESCRIPTION",
      "strictPriorityPolicy":{}
  },
}

Ganti DESCRIPTION dengan deskripsi untuk profil ini.

Secara opsional, Anda dapat mengonfigurasi jenis kebijakan prioritas ketat beserta profil pembentukan traffic. Sebaiknya gunakan profil pembentukan traffic untuk membantu memastikan bahwa class traffic dengan prioritas lebih rendah tidak kehabisan bandwidth selama peristiwa kemacetan.

Untuk mengonfigurasi jenis kebijakan prioritas ketat dengan profil pembentukan traffic, gunakan REST API untuk mengirim objek JSON berikut ke endpoint interconnects.patch:

{
  "aaiEnabled": true,
  "applicationAwareInterconnect":
    {
      "profileDescription": "DESCRIPTION",
      "strictPriorityPolicy": {},
      "shapeAveragePercentages": [
          {
            "trafficClass": "TC1",
            "percentage": TC1_SHAPE_PERCENTAGE
          },
          {
            "trafficClass": "TC2",
            "percentage": TC2_SHAPE_PERCENTAGE
          },
          {
            "trafficClass": "TC3",
            "percentage": TC3_SHAPE_PERCENTAGE
          },
          {
            "trafficClass": "TC4",
            "percentage": TC4_SHAPE_PERCENTAGE
          },
          {
            "trafficClass": "TC5",
            "percentage": TC5_SHAPE_PERCENTAGE
           },
           {
             "trafficClass": "TC6",
             "percentage": TC6_SHAPE_PERCENTAGE
           }
        ]
    }
  }
}

Ganti TC1_SHAPE_PERCENTAGE ... TC6__SHAPE_PERCENTAGE dengan nilai numerik yang mewakili persentase bandwidth maksimum untuk setiap class traffic. Anda dapat menentukan profil pembentukan traffic untuk subkumpulan atau ke-6 class traffic, TC1 hingga TC6.

Untuk mencegah kegagalan jaringan, pastikan traffic kontrol jaringan, seperti BGP dan BFD, disertakan dalam class prioritas strict_policy tertinggi.

Mengonfigurasi persentase bandwidth

Untuk mengonfigurasi kebijakan persentase bandwidth, gunakan REST API untuk mengirim objek JSON berikut ke endpoint interconnects.patch endpoint:

{
  "aaiEnabled": true,
  "applicationAwareInterconnect":
    {
      "profileDescription": "DESCRIPTION",
      "bandwidthPercentagePolicy": {
        "bandwidthPercentages": [
          {
            "trafficClass": "TC1",
            "percentage": TC1_PERCENTAGE
          },
          {
            "trafficClass": "TC2",
            "percentage": TC2_PERCENTAGE
          },
          {
            "trafficClass": "TC3",
            "percentage": TC3_PERCENTAGE
          },
          {
            "trafficClass": "TC4",
            "percentage": TC4_PERCENTAGE
          },
          {
            "trafficClass": "TC5",
            "percentage": TC5_PERCENTAGE
           },
           {
             "trafficClass": "TC6",
             "percentage": TC6_PERCENTAGE
           }
        ]
    }
  }
}

Ganti kode berikut:

  • DESCRIPTION: deskripsi untuk profil ini.

  • TC1_PERCENTAGE ... TC6_PERCENTAGE: nilai numerik bukan nol yang mewakili persentase untuk setiap class traffic. Persentase bandwidth untuk semua class traffic harus berjumlah 100.

Secara opsional, Anda dapat mengonfigurasi kebijakan persentase bandwidth beserta profil pembentukan traffic. Profil pembentukan traffic membantu Anda menetapkan bandwidth maksimum yang dapat digunakan setiap class traffic.

Untuk mengonfigurasi kebijakan persentase bandwidth dengan profil pembentukan traffic, gunakan REST API untuk mengirim objek JSON berikut ke endpoint interconnects.patch:

{
  "aaiEnabled": true,
  "applicationAwareInterconnect":
    {
      "profileDescription": "DESCRIPTION",
      "bandwidthPercentagePolicy": {
        "bandwidthPercentages": [
          {
            "trafficClass": "TC1",
            "percentage": TC1_PERCENTAGE
          },
          {
            "trafficClass": "TC2",
            "percentage": TC2_PERCENTAGE
          },
          {
            "trafficClass": "TC3",
            "percentage": TC3_PERCENTAGE
          },
          {
            "trafficClass": "TC4",
            "percentage": TC4_PERCENTAGE
          },
          {
            "trafficClass": "TC5",
            "percentage": TC5_PERCENTAGE
           },
           {
             "trafficClass": "TC6",
             "percentage": TC6_PERCENTAGE
           }
        ]
    },
      "shapeAveragePercentages": [
          {
            "trafficClass": "TC1",
            "percentage": TC1_SHAPE_PERCENTAGE
          },
          {
            "trafficClass": "TC2",
            "percentage": TC2_SHAPE_PERCENTAGE
          },
          {
            "trafficClass": "TC3",
            "percentage": TC3_SHAPE_PERCENTAGE
          },
          {
            "trafficClass": "TC4",
            "percentage": TC4_SHAPE_PERCENTAGE
          },
          {
            "trafficClass": "TC5",
            "percentage": TC5_SHAPE_PERCENTAGE
           },
           {
             "trafficClass": "TC6",
             "percentage": TC6_SHAPE_PERCENTAGE
           }
        ]
    }
  }
}

Ganti kode berikut:

  • DESCRIPTION: deskripsi untuk profil ini.

  • TC1_PERCENTAGE ... TC6_PERCENTAGE: nilai numerik yang mewakili persentase untuk setiap class traffic. Nilai non-nol harus ditentukan untuk setiap class traffic, dan persentase bandwidth untuk semua class traffic harus berjumlah 100.

  • TC1_SHAPE_PERCENTAGE ... TC6_SHAPE_PERCENTAGE: nilai numerik yang mewakili persentase rata-rata bentuk untuk setiap class traffic. Setiap nilai harus kurang dari atau sama dengan 100. Anda dapat menentukan profil pembentukan traffic untuk sebagian atau ke-6 class traffic, TC1 hingga TC6.

Untuk mencegah kegagalan jaringan, pastikan traffic kontrol jaringan, seperti BGP dan BFD, disertakan dalam konfigurasi persentase bandwidth yang sesuai.

Menghapus kebijakan diferensiasi traffic

Untuk menghapus kebijakan diferensiasi traffic, gunakan REST API untuk mengirim objek JSON berikut ke endpoint interconnects.patch:

{
  "applicationAwareInterconnect": {}
}

Menonaktifkan diferensiasi traffic

Untuk menonaktifkan diferensiasi traffic, gunakan REST API untuk mengirim objek JSON berikut ke endpoint interconnects.patch endpoint:

{
  "aaiEnabled": false
}