| { | |
| "name": "DT_A4_FTTB_Profile", | |
| "profile_type": "GPON", | |
| "version": 1, | |
| "num_gem_ports": 4, | |
| "instance_control": { | |
| "onu": "multi-instance", | |
| "uni": "single-instance", | |
| "max_gem_payload_size": "auto" | |
| }, | |
| "us_scheduler": { | |
| "additional_bw": "AdditionalBW_BestEffort", | |
| "direction": "UPSTREAM", | |
| "priority": 0, | |
| "weight": 0, | |
| "q_sched_policy": "StrictPriority" | |
| }, | |
| "ds_scheduler": { | |
| "additional_bw": "AdditionalBW_BestEffort", | |
| "direction": "DOWNSTREAM", | |
| "priority": 0, | |
| "weight": 0, | |
| "q_sched_policy": "StrictPriority" | |
| }, | |
| "upstream_gem_port_attribute_list": [ | |
| { | |
| "pbit_map": "0b01100000", | |
| "aes_encryption": "True", | |
| "scheduling_policy": "StrictPriority", | |
| "priority_q": 0, | |
| "weight": 100, | |
| "discard_policy": "TailDrop", | |
| "max_q_size": "auto", | |
| "discard_config": { | |
| "max_threshold": 0, | |
| "min_threshold": 0, | |
| "max_probability": 0 | |
| } | |
| }, | |
| { | |
| "pbit_map": "0b00010000", | |
| "aes_encryption": "True", | |
| "scheduling_policy": "StrictPriority", | |
| "priority_q": 1, | |
| "weight": 100, | |
| "discard_policy": "TailDrop", | |
| "max_q_size": "auto", | |
| "discard_config": { | |
| "min_threshold": 0, | |
| "max_threshold": 0, | |
| "max_probability": 0 | |
| } | |
| }, | |
| { | |
| "pbit_map": "0b00001100", | |
| "aes_encryption": "True", | |
| "scheduling_policy": "StrictPriority", | |
| "priority_q": 2, | |
| "weight": 100, | |
| "discard_policy": "TailDrop", | |
| "max_q_size": "auto", | |
| "discard_config": { | |
| "min_threshold": 0, | |
| "max_threshold": 0, | |
| "max_probability": 0 | |
| } | |
| }, | |
| { | |
| "pbit_map": "0b00000011", | |
| "aes_encryption": "True", | |
| "scheduling_policy": "StrictPriority", | |
| "priority_q": 3, | |
| "weight": 100, | |
| "discard_policy": "TailDrop", | |
| "max_q_size": "auto", | |
| "discard_config": { | |
| "min_threshold": 0, | |
| "max_threshold": 0, | |
| "max_probability": 0 | |
| } | |
| } | |
| ], | |
| "downstream_gem_port_attribute_list": [ | |
| { | |
| "pbit_map": "0b01100000", | |
| "aes_encryption": "True", | |
| "scheduling_policy": "StrictPriority", | |
| "priority_q": 0, | |
| "weight": 100, | |
| "discard_policy": "TailDrop", | |
| "max_q_size": "auto", | |
| "discard_config": { | |
| "max_threshold": 0, | |
| "min_threshold": 0, | |
| "max_probability": 0 | |
| } | |
| }, | |
| { | |
| "pbit_map": "0b00010000", | |
| "aes_encryption": "True", | |
| "scheduling_policy": "StrictPriority", | |
| "priority_q": 1, | |
| "weight": 100, | |
| "discard_policy": "TailDrop", | |
| "max_q_size": "auto", | |
| "discard_config": { | |
| "min_threshold": 0, | |
| "max_threshold": 0, | |
| "max_probability": 0 | |
| } | |
| }, | |
| { | |
| "pbit_map": "0b00001100", | |
| "aes_encryption": "True", | |
| "scheduling_policy": "StrictPriority", | |
| "priority_q": 2, | |
| "weight": 100, | |
| "discard_policy": "TailDrop", | |
| "max_q_size": "auto", | |
| "discard_config": { | |
| "min_threshold": 0, | |
| "max_threshold": 0, | |
| "max_probability": 0 | |
| } | |
| }, | |
| { | |
| "pbit_map": "0b00000011", | |
| "aes_encryption": "True", | |
| "scheduling_policy": "StrictPriority", | |
| "priority_q": 3, | |
| "weight": 100, | |
| "discard_policy": "TailDrop", | |
| "max_q_size": "auto", | |
| "discard_config": { | |
| "min_threshold": 0, | |
| "max_threshold": 0, | |
| "max_probability": 0 | |
| } | |
| } | |
| ] | |
| } |