blob: ffc553d0677739bdc386cb94fe00b54c8f67af9b [file] [log] [blame]
Hardik Windlass1ed2eee2021-06-25 09:51:03 +00001{
2 "name": "MCAST",
3 "profile_type": "XPON",
4 "version": 1,
5 "num_gem_ports": 1,
6 "instance_control":{
7 "onu": "multi-instance",
8 "uni": "single-instance",
9 "max_gem_payload_size": "auto"
10 },
11 "us_scheduler":{
12 "additional_bw": "AdditionalBW_NA",
13 "direction": "UPSTREAM",
14 "priority": 1,
15 "weight": 20,
16 "q_sched_policy": "StrictPriority"
17 },
18 "ds_scheduler":{
19 "additional_bw": "AdditionalBW_BestEffort",
20 "direction": "DOWNSTREAM",
21 "priority": 1,
22 "weight": 20,
23 "q_sched_policy": "StrictPriority"
24 },
25 "upstream_gem_port_attribute_list":[
26 {
27 "pbit_map": "0b00100000",
28 "aes_encryption": "True",
29 "scheduling_policy": "StrictPriority",
30 "priority_q": 1,
31 "weight": 20,
32 "discard_policy": "TailDrop",
33 "max_q_size": "auto",
34 "discard_config": {
35 "max_threshold": 0,
36 "min_threshold": 0,
37 "max_probability": 0
38 }
39 }
40 ],
41 "downstream_gem_port_attribute_list":[
42 {
43 "pbit_map": "0b00100000",
44 "aes_encryption": "True",
45 "scheduling_policy": "StrictPriority",
46 "priority_q": 1,
47 "weight": 20,
48 "discard_policy": "TailDrop",
49 "max_q_size": "auto",
50 "discard_config": {
51 "max_threshold": 0,
52 "min_threshold": 0,
53 "max_probability": 0
54 },
55 "is_multicast": "True",
56 "dynamic_access_control_list": "225.0.0.0-239.255.255.255",
57 "static_access_control_list": "225.3.3.3",
58 "multicast_gem_id": 4069
59 },
60 {
61 "pbit_map": "0b00100000",
62 "discard_policy": "TailDrop",
63 "aes_encryption": "True",
64 "scheduling_policy": "StrictPriority",
65 "priority_q": 1,
66 "weight": 20,
67 "max_q_size": "auto",
68 "discard_config": {
69 "max_threshold": 0,
70 "min_threshold": 0,
71 "max_probability": 0
72 },
73 "is_multicast": "False"
74 }
75 ]
76}