From 601aba63bf3a61e3a626a48b67c4ee7077c0919e Mon Sep 17 00:00:00 2001 From: Adam Byczkowski Date: Mon, 3 Jan 2022 13:36:12 -0600 Subject: [PATCH 01/11] Dynamically gather start and end lines for doc testing --- docs/source/contributing/index.rst | 2 +- tests/unit/test_docs.py | 50 +++++++++++++++++++++--------- 2 files changed, 36 insertions(+), 16 deletions(-) diff --git a/docs/source/contributing/index.rst b/docs/source/contributing/index.rst index cae6cdf9..15dd3204 100644 --- a/docs/source/contributing/index.rst +++ b/docs/source/contributing/index.rst @@ -3,5 +3,5 @@ Contributing ############ .. mdinclude:: ../../../README.md - :start-line: 145 + :start-line: 144 :end-line: 229 \ No newline at end of file diff --git a/tests/unit/test_docs.py b/tests/unit/test_docs.py index 16ba96bf..8a7c0a99 100644 --- a/tests/unit/test_docs.py +++ b/tests/unit/test_docs.py @@ -3,6 +3,7 @@ import glob import os import pytest +import regex UNDOCUMENTED_FILES = ["__init__", "constants", "lib_mapper", "protocol_mapper", "variables"] @@ -18,37 +19,27 @@ START_END_LINES = [ { "name": "overview", - "start_line": 1, "start_value": "# netutils\n", - "end_line": 33, "end_value": "* VLANs - Provide the ability to convert configuration into lists or lists into configuration.\n", }, { "name": "installation", - "start_line": 37, "start_value": "Option 1: Install from PyPI.\n", - "end_line": 47, "end_value": "```\n", }, { "name": "examples", - "start_line": 49, - "start_value": "# Examples\n", - "end_line": 102, + "start_value": "While all functions come with examples in the docstrings, for quick reference of the types of problems this library intends to\n", "end_value": "These are just some examples of the many functions provided by this library.\n", }, { "name": "attribution", - "start_line": 106, "start_value": "The library was built to be a centralized place for common network automation code to be accessed. While in most cases it is\n", - "end_line": 140, "end_value": "* https://github.com/ansible/ansible/pull/26566\n", }, { - "name": "contribution", - "start_line": 145, + "name": "contributing", "start_value": "Pull requests are welcomed and automatically built and tested against multiple versions of Python through TravisCI.\n", - "end_line": 229, "end_value": "Sign up [here](http://slack.networktocode.com/)\n", }, ] @@ -56,7 +47,24 @@ with open("README.md", "r", encoding="utf-8") as file: README_LIST = file.readlines() -README_LIST.insert(0, "") + + +def _get_readme_line(folder_name, start_end): + + regex_dict = {"start": r"(:start-line:\s+(?P\d+))", "end": r"(:end-line:\s+(?P\d+))"} + with open(f"{SPHINX_DIRECTORIES[0]['source_dir']}/{folder_name}/index.rst", "r", encoding="utf-8") as index_file: + for line in index_file.readlines(): + match = regex.search(regex_dict[start_end], line) + if match: + break + + if match: + int_value = int(match.groupdict()["value"]) + return int_value + + raise Exception( + f"Not able to find {start_end} line value from {SPHINX_DIRECTORIES[0]['source_dir']}/{folder_name}/index.rst. Ensure each line is spelled correctly and exists. " + ) @pytest.mark.parametrize("data", SPHINX_DIRECTORIES) @@ -87,5 +95,17 @@ def test_folders_contain_index(data): @pytest.mark.parametrize("start_end", START_END_LINES, ids=[section["name"] for section in START_END_LINES]) def test_docs_start_end_lines(start_end): - assert README_LIST[start_end["start_line"]] == start_end["start_value"] - assert README_LIST[start_end["end_line"]] == start_end["end_value"] + start_line_value = _get_readme_line(start_end["name"], "start") + end_line_value = _get_readme_line(start_end["name"], "end") + assert README_LIST[start_line_value] == start_end["start_value"] + assert README_LIST[end_line_value - 1] == start_end["end_value"] + + +def test_docs_start_end_lines_fail(): + end_line_value = _get_readme_line("overview", "end") + overview = { + "name": "overview", + "start_value": "# netutils\n", + "end_value": "This is what I think the last line of the overview section will be.\n", + } + assert README_LIST[end_line_value - 1] != overview["end_value"] From ae1290aa912fa5779669c719a6176bbdc3848be9 Mon Sep 17 00:00:00 2001 From: Adam Byczkowski <38091261+qduk@users.noreply.github.com> Date: Fri, 21 Jan 2022 21:46:10 -0600 Subject: [PATCH 02/11] Added uptime conversions (#90) * Added uptime conversion functions --- README.md | 4 ++ docs/source/attribution/index.rst | 4 +- docs/source/contributing/index.rst | 5 ++- docs/source/examples/index.rst | 4 +- docs/source/installation/index.rst | 4 +- docs/source/netutils/index.rst | 1 + docs/source/netutils/time/index.rst | 6 +++ docs/source/overview/index.rst | 2 +- netutils/constants.py | 25 +++++++++++ netutils/time.py | 69 +++++++++++++++++++++++++++++ netutils/utils.py | 2 + tests/unit/test_docs.py | 2 +- tests/unit/test_time.py | 61 +++++++++++++++++++++++++ tests/unit/test_utils.py | 14 ++++-- 14 files changed, 190 insertions(+), 13 deletions(-) create mode 100644 docs/source/netutils/time/index.rst create mode 100644 netutils/time.py create mode 100644 tests/unit/test_time.py diff --git a/README.md b/README.md index d714b7f6..5688826a 100644 --- a/README.md +++ b/README.md @@ -16,6 +16,8 @@ This library intends to keep the following tenets: Functions are grouped with like functions, such as IP or MAC address based functions. Included to date are groupings of: +* Bandwidth - Provides the ability to convert between various bandwidth values. +* Banner - Provides the ability to normalize the various banner delimiters. * BGP ASN - Provides the ability to convert BGP ASN from integer to dot notation. * Configuration * Cleaning - Provides the ability to remove or replace lines based on regex matches. @@ -30,6 +32,7 @@ Functions are grouped with like functions, such as IP or MAC address based funct * Ping - Provides the ability to ping, currently only tcp ping. * Protocol Mapper - Provides a mapping for protocol names to numbers and vice versa. * Route - Provides the ability to provide a list of routes and an IP Address and return the longest prefix matched route. +* Time -Provides the ability to convert between integer time and string times. * VLANs - Provide the ability to convert configuration into lists or lists into configuration. # Installation @@ -139,6 +142,7 @@ Relevant PR's * https://github.com/ansible/ansible/pull/39901 * https://github.com/ansible/ansible/pull/26566 +In building out the time conversion, the regex patterns are based on NAPALM implementation with their consent. # Contributing diff --git a/docs/source/attribution/index.rst b/docs/source/attribution/index.rst index 0c7cc9d0..0e535ee1 100644 --- a/docs/source/attribution/index.rst +++ b/docs/source/attribution/index.rst @@ -3,5 +3,5 @@ Attribution ########### .. mdinclude:: ../../../README.md - :start-line: 105 - :end-line: 140 \ No newline at end of file + :start-line: 108 + :end-line: 145 \ No newline at end of file diff --git a/docs/source/contributing/index.rst b/docs/source/contributing/index.rst index 15dd3204..5c88e01d 100644 --- a/docs/source/contributing/index.rst +++ b/docs/source/contributing/index.rst @@ -3,5 +3,6 @@ Contributing ############ .. mdinclude:: ../../../README.md - :start-line: 144 - :end-line: 229 \ No newline at end of file + :start-line: 148 + :end-line: 233 + diff --git a/docs/source/examples/index.rst b/docs/source/examples/index.rst index cf008762..dd83b1a8 100644 --- a/docs/source/examples/index.rst +++ b/docs/source/examples/index.rst @@ -3,5 +3,5 @@ Examples ######## .. mdinclude:: ../../../README.md - :start-line: 50 - :end-line: 102 \ No newline at end of file + :start-line: 53 + :end-line: 105 \ No newline at end of file diff --git a/docs/source/installation/index.rst b/docs/source/installation/index.rst index 76527f47..9e1bb66a 100644 --- a/docs/source/installation/index.rst +++ b/docs/source/installation/index.rst @@ -3,5 +3,5 @@ Installation ############ .. mdinclude:: ../../../README.md - :start-line: 36 - :end-line: 47 \ No newline at end of file + :start-line: 39 + :end-line: 50 \ No newline at end of file diff --git a/docs/source/netutils/index.rst b/docs/source/netutils/index.rst index 3993f783..3f24639f 100644 --- a/docs/source/netutils/index.rst +++ b/docs/source/netutils/index.rst @@ -18,5 +18,6 @@ Netutils Functions ping/index protocol_mapper/index route/index + time/index utilities/index vlan/index diff --git a/docs/source/netutils/time/index.rst b/docs/source/netutils/time/index.rst new file mode 100644 index 00000000..ba12a978 --- /dev/null +++ b/docs/source/netutils/time/index.rst @@ -0,0 +1,6 @@ +******* +Time +******* + +.. automodule:: netutils.time + :members: \ No newline at end of file diff --git a/docs/source/overview/index.rst b/docs/source/overview/index.rst index 9551889e..267fe23e 100644 --- a/docs/source/overview/index.rst +++ b/docs/source/overview/index.rst @@ -4,4 +4,4 @@ Overview .. mdinclude:: ../../../README.md :start-line: 0 - :end-line: 33 \ No newline at end of file + :end-line: 36 \ No newline at end of file diff --git a/netutils/constants.py b/netutils/constants.py index 8081aed1..b4431e7b 100644 --- a/netutils/constants.py +++ b/netutils/constants.py @@ -385,3 +385,28 @@ ETX_HEX = "\x03" CARET_C = "^C" CARET = "^" + +TIME_MAPPINGS = ( + ("years", 31536000), + ("weeks", 604800), + ("days", 86400), + ("hours", 3600), + ("minutes", 60), + ("seconds", 1), +) + +UPTIME_REGEX_PATTERNS = [ + ( + r"((?P\d+) year(s)?,\s+)?((?P\d+) week(s)?,\s+)?" + r"((?P\d+) day(s)?,\s+)?((?P\d+) " + r"hour(s)?,\s+)?((?P\d+) minute(s)?)" + ), + ( + r"((?P\d+) day(s)?,\s+)?" + r"((?P\d+)):((?P\d+)):((?P\d+))" # pylint: disable=implicit-str-concat + ), + ( + r"(((?P\d+)y)?(?P\d+)w)?((?P\d+)d)?((?P\d+)h)?" + r"((?P\d+)m)?((?P\d+)s)" + ), # pylint: disable=implicit-str-concat +] diff --git a/netutils/time.py b/netutils/time.py new file mode 100644 index 00000000..0545d55a --- /dev/null +++ b/netutils/time.py @@ -0,0 +1,69 @@ +"""Functions for working with time.""" +import re +from .constants import TIME_MAPPINGS, UPTIME_REGEX_PATTERNS + + +def uptime_seconds_to_string(uptime_seconds): + """Converts uptime in seconds to uptime in string format. + + Args: + uptime_seconds (int): Uptime in seconds. + + Returns: + str: Uptime in string format. + + Example: + >>> from netutils.time import uptime_seconds_to_string + >>> uptime_seconds_to_string(7250) + '2 hours, 50 seconds' + """ + result = [] + for interval, count in TIME_MAPPINGS: + value = uptime_seconds // count + if value: + uptime_seconds -= value * count + if value == 1: + interval = interval.rstrip("s") + result.append(f"{value} {interval}") + + return ", ".join(result) + + +def uptime_string_to_seconds(uptime_string): + """Converts uptime string seconds. + + Args: + uptime_string (str): Uptime in string format + + Returns: + int: Uptime string converted to seconds. + + Example: + >>> from netutils.time import uptime_string_to_seconds + >>> uptime_string_to_seconds("58 minutes") + 3480 + >>> from netutils.time import uptime_string_to_seconds + >>> uptime_string_to_seconds("4m15s") + 255 + + Raises: + ValueError: When uptime_string is unable to be parsed by regex. + """ + compiled_regex_list = [re.compile(reg_pattern) for reg_pattern in UPTIME_REGEX_PATTERNS] + + uptime_dict = {} + for regex in compiled_regex_list: + match = regex.search(uptime_string) + + if match: + uptime_dict = match.groupdict() + break + + if not match: + raise ValueError("Unable to parse uptime string.") + + uptime_seconds = 0 + for time_interval, value in TIME_MAPPINGS: + if uptime_dict.get(time_interval): + uptime_seconds += int(uptime_dict.get(time_interval)) * value + return uptime_seconds diff --git a/netutils/utils.py b/netutils/utils.py index 28b1a807..9d4c586e 100644 --- a/netutils/utils.py +++ b/netutils/utils.py @@ -60,6 +60,8 @@ "vlanconfig_to_list": "vlan.vlanconfig_to_list", "normalise_delimiter_caret_c": "banner.normalise_delimiter_caret_c", "delimiter_change": "banner.delimiter_change", + "uptime_seconds_to_string": "time.uptime_seconds_to_string", + "uptime_string_to_seconds": "time.uptime_string_to_seconds", } diff --git a/tests/unit/test_docs.py b/tests/unit/test_docs.py index 8a7c0a99..ef5d894a 100644 --- a/tests/unit/test_docs.py +++ b/tests/unit/test_docs.py @@ -35,7 +35,7 @@ { "name": "attribution", "start_value": "The library was built to be a centralized place for common network automation code to be accessed. While in most cases it is\n", - "end_value": "* https://github.com/ansible/ansible/pull/26566\n", + "end_value": "In building out the time conversion, the regex patterns are based on NAPALM implementation with their consent.\n", }, { "name": "contributing", diff --git a/tests/unit/test_time.py b/tests/unit/test_time.py new file mode 100644 index 00000000..5d1a242a --- /dev/null +++ b/tests/unit/test_time.py @@ -0,0 +1,61 @@ +"""Test for the tiem functions.""" +import pytest +from netutils.time import uptime_string_to_seconds, uptime_seconds_to_string + +UPTIME_TO_STRING = [ + { + "sent": 604800, + "received": "1 week", + }, + { + "sent": 86400, + "received": "1 day", + }, + { + "sent": 7200, + "received": "2 hours", + }, + { + "sent": 3600, + "received": "1 hour", + }, + { + "sent": 7250, + "received": "2 hours, 50 seconds", + }, + { + "sent": 698490, + "received": "1 week, 1 day, 2 hours, 1 minute, 30 seconds", + }, + { + "sent": 32148000, + "received": "1 year, 1 week, 2 hours", + }, +] + +UPTIME_TO_SECONDS = [ + {"sent": "1 week, 0 days, 0 hours, 10 minutes", "received": 605400}, + {"sent": "1 year, 11 minutes", "received": 31536660}, + {"sent": "58 minutes", "received": 3480}, + {"sent": "1 day, 15 hours, 10 minutes", "received": 141000}, + {"sent": "15:36:22", "received": 56182}, + {"sent": "2 days, 3:10:00", "received": 184200}, + {"sent": "4m15s", "received": 255}, + {"sent": "6d10m1s", "received": 519001}, + {"sent": "1y3w10m2s", "received": 33351002}, +] + + +@pytest.mark.parametrize("data", UPTIME_TO_STRING) +def test_uptime_seconds_to_string(data): + assert uptime_seconds_to_string(data["sent"]) == data["received"] + + +@pytest.mark.parametrize("data", UPTIME_TO_SECONDS) +def test_uptime_string_to_seconds(data): + assert uptime_string_to_seconds(data["sent"]) == data["received"] + + +def test_fail_uptime_string_to_seconds(): + with pytest.raises(Exception, match=r"Unable to parse uptime string."): + uptime_string_to_seconds("thisismytime") diff --git a/tests/unit/test_utils.py b/tests/unit/test_utils.py index a76ed4b8..9fb5b0bc 100644 --- a/tests/unit/test_utils.py +++ b/tests/unit/test_utils.py @@ -6,7 +6,10 @@ import pytest from jinja2 import Environment, select_autoescape from jinja2.loaders import FileSystemLoader -from netutils.utils import _JINJA2_FUNCTION_MAPPINGS, jinja2_convenience_function +from netutils.utils import ( + _JINJA2_FUNCTION_MAPPINGS, + jinja2_convenience_function, +) _EXCLUDED_FILES = [ "__init__", @@ -18,11 +21,12 @@ "protocol_mapper", "protocols.json", "config", - "utils", ] _EXCLUDED_DECORATOR_FUNCTIONS = ["wraps", "total_ordering", "abstractmethod"] +_EXCLUDED_FUNCTIONS = ["jinja2_convenience_function", "import_module"] + @pytest.fixture def get_jinja2_function_names(): @@ -38,7 +42,11 @@ def get_jinja2_function_names(): for file in filtered_python_files: imported_module = import_module(f"netutils.{file}") for function_name, _ in getmembers(imported_module, isfunction): - if function_name.startswith("_") or function_name.startswith(tuple(_EXCLUDED_DECORATOR_FUNCTIONS)): + if ( + function_name.startswith("_") + or function_name.startswith(tuple(_EXCLUDED_DECORATOR_FUNCTIONS)) + or function_name.startswith(tuple(_EXCLUDED_FUNCTIONS)) + ): continue function_names.append(f"{function_name}") return function_names From b63174b6b3d01046fac498968ec53f80f7d2d5ed Mon Sep 17 00:00:00 2001 From: Jeff Kala <48843785+jeffkala@users.noreply.github.com> Date: Mon, 31 Jan 2022 20:06:21 -0600 Subject: [PATCH 03/11] Add normalize delimiter methods to NXOS (#94) * fixes #93 --- netutils/config/parser.py | 27 +++++++++++++++++++ .../cisco_nxos/nxos_basic_backup.txt | 5 ++++ .../cisco_nxos/nxos_basic_feature.py | 1 + .../cisco_nxos/nxos_basic_intended.txt | 7 ++++- .../cisco_nxos/nxos_basic_received.json | 12 ++++++++- .../parser/cisco_nxos/nxos_full_received.py | 2 ++ .../parser/cisco_nxos/nxos_full_sent.txt | 5 ++++ 7 files changed, 57 insertions(+), 2 deletions(-) diff --git a/netutils/config/parser.py b/netutils/config/parser.py index 58b14611..eb01cd56 100644 --- a/netutils/config/parser.py +++ b/netutils/config/parser.py @@ -3,6 +3,7 @@ import re from collections import namedtuple + from netutils.banner import normalise_delimiter_caret_c ConfigLine = namedtuple("ConfigLine", "config_line,parents") @@ -571,6 +572,32 @@ class NXOSConfigParser(CiscoConfigParser, BaseSpaceConfigParser): regex_banner = re.compile(r"^banner\s+\S+\s+(?P\S)") + def __init__(self, config): + """Create ConfigParser Object. + + Args: + config (str): The config text to parse. + """ + self.unique_config_lines = set() + self.same_line_children = set() + super(NXOSConfigParser, self).__init__(config) + + def _build_banner(self, config_line): + """Handle banner config lines. + + Args: + config_line (str): The start of the banner config. + + Returns: + str: The next configuration line in the configuration text. + None: When banner end is the end of the config text. + + Raises: + ValueError: When the parser is unable to identify the End of the Banner. + """ + config_line = normalise_delimiter_caret_c(self.banner_end, config_line) + return super(NXOSConfigParser, self)._build_banner(config_line) + class EOSConfigParser(BaseSpaceConfigParser): """EOSConfigParser implementation fo ConfigParser Class.""" diff --git a/tests/unit/mock/config/compliance/compliance/cisco_nxos/nxos_basic_backup.txt b/tests/unit/mock/config/compliance/compliance/cisco_nxos/nxos_basic_backup.txt index 359f9d31..4d14ab5f 100644 --- a/tests/unit/mock/config/compliance/compliance/cisco_nxos/nxos_basic_backup.txt +++ b/tests/unit/mock/config/compliance/compliance/cisco_nxos/nxos_basic_backup.txt @@ -98,6 +98,11 @@ logging level smm 4 logging level u6rib 4 logging level lldp 4 +banner motd # +This is a test, +banner message. +# + no password strength-check username admin password 5 role network-admin username ntc password 5 role network-admin diff --git a/tests/unit/mock/config/compliance/compliance/cisco_nxos/nxos_basic_feature.py b/tests/unit/mock/config/compliance/compliance/cisco_nxos/nxos_basic_feature.py index abee7249..147a27fe 100644 --- a/tests/unit/mock/config/compliance/compliance/cisco_nxos/nxos_basic_feature.py +++ b/tests/unit/mock/config/compliance/compliance/cisco_nxos/nxos_basic_feature.py @@ -1,3 +1,4 @@ features = [ {"name": "bgp", "ordered": True, "section": ["router bgp "]}, + {"name": "banner", "ordered": True, "section": ["banner "]}, ] diff --git a/tests/unit/mock/config/compliance/compliance/cisco_nxos/nxos_basic_intended.txt b/tests/unit/mock/config/compliance/compliance/cisco_nxos/nxos_basic_intended.txt index 359f9d31..4c132718 100644 --- a/tests/unit/mock/config/compliance/compliance/cisco_nxos/nxos_basic_intended.txt +++ b/tests/unit/mock/config/compliance/compliance/cisco_nxos/nxos_basic_intended.txt @@ -97,7 +97,12 @@ logging level rpm 4 logging level smm 4 logging level u6rib 4 logging level lldp 4 - +! +banner motd # +This is a test, +banner message. +# +! no password strength-check username admin password 5 role network-admin username ntc password 5 role network-admin diff --git a/tests/unit/mock/config/compliance/compliance/cisco_nxos/nxos_basic_received.json b/tests/unit/mock/config/compliance/compliance/cisco_nxos/nxos_basic_received.json index b7e3835a..24d70f07 100644 --- a/tests/unit/mock/config/compliance/compliance/cisco_nxos/nxos_basic_received.json +++ b/tests/unit/mock/config/compliance/compliance/cisco_nxos/nxos_basic_received.json @@ -8,5 +8,15 @@ "missing": "", "ordered_compliant": true, "unordered_compliant": true - } + }, + "banner": { + "actual": "banner motd ^C\nThis is a test,\nbanner message.^C", + "cannot_parse": true, + "compliant": true, + "extra": "", + "intended": "banner motd ^C\nThis is a test,\nbanner message.^C", + "missing": "", + "ordered_compliant": true, + "unordered_compliant": true + } } \ No newline at end of file diff --git a/tests/unit/mock/config/parser/cisco_nxos/nxos_full_received.py b/tests/unit/mock/config/parser/cisco_nxos/nxos_full_received.py index 115792e2..046e977f 100644 --- a/tests/unit/mock/config/parser/cisco_nxos/nxos_full_received.py +++ b/tests/unit/mock/config/parser/cisco_nxos/nxos_full_received.py @@ -20,6 +20,8 @@ ConfigLine(config_line="feature hsrp", parents=()), ConfigLine(config_line="feature vpc", parents=()), ConfigLine(config_line="feature lldp", parents=()), + ConfigLine(config_line="banner motd ^C", parents=()), + ConfigLine(config_line="This is a test,\nbanner message.^C", parents=("banner motd ^C",)), ConfigLine(config_line="logging level aaa 4", parents=()), ConfigLine(config_line="logging level acllog 4", parents=()), ConfigLine(config_line="logging level aclmgr 4", parents=()), diff --git a/tests/unit/mock/config/parser/cisco_nxos/nxos_full_sent.txt b/tests/unit/mock/config/parser/cisco_nxos/nxos_full_sent.txt index 359f9d31..5a627789 100644 --- a/tests/unit/mock/config/parser/cisco_nxos/nxos_full_sent.txt +++ b/tests/unit/mock/config/parser/cisco_nxos/nxos_full_sent.txt @@ -19,6 +19,11 @@ feature hsrp feature vpc feature lldp +banner motd # +This is a test, +banner message. +# + logging level aaa 4 logging level acllog 4 logging level aclmgr 4 From a504cfe0b1e9e36685a99b3c5fca8d8d5b56f487 Mon Sep 17 00:00:00 2001 From: Justin Drew <2396364+jdrew82@users.noreply.github.com> Date: Thu, 3 Mar 2022 15:07:36 -0600 Subject: [PATCH 04/11] feat: Add Ansible mapping for Nokia SrOS (#102) Co-authored-by: Justin Drew --- netutils/lib_mapper.py | 2 ++ 1 file changed, 2 insertions(+) diff --git a/netutils/lib_mapper.py b/netutils/lib_mapper.py index 356c2e88..c55c7c9a 100644 --- a/netutils/lib_mapper.py +++ b/netutils/lib_mapper.py @@ -170,6 +170,7 @@ "community.network.routeros": "mikrotik_routeros", "community.network.netvisor": "pluribus", "community.network.icx": "ruckus_icx", + "community.network.sros": "nokia_sros", "vyos.vyos.vyos": "vyos", } @@ -240,6 +241,7 @@ "lenovo_cnos": "community.network.cnos", "lenovo_enos": "community.network.enos", "mikrotik_routeros": "community.network.routeros", + "nokia_sros": "community.network.sros", "pluribus": "community.network.netvisor", "ruckus_icx": "community.network.icx", "vyos": "vyos.vyos.vyos", From fcda3af770ce893e7b35868c31e369265eb9bfff Mon Sep 17 00:00:00 2001 From: Justin Drew <2396364+jdrew82@users.noreply.github.com> Date: Thu, 3 Mar 2022 18:31:12 -0600 Subject: [PATCH 05/11] Fix decimal place in bits_to_name (#99) * fix: :bug: Handle 0 decimal place rounding for bits_to_name There appears to be a quirk with the round method that it will show the number as a float if you specify 0 decimal places and as an int if you don't specify the places at all. This tweak should fix the issue. --- netutils/bandwidth.py | 11 ++++++----- tasks.py | 2 +- tests/unit/test_bandwidth.py | 10 ++++++---- tests/unit/test_docs.py | 4 ++-- 4 files changed, 15 insertions(+), 12 deletions(-) diff --git a/netutils/bandwidth.py b/netutils/bandwidth.py index 7a14bf93..13eb6a67 100644 --- a/netutils/bandwidth.py +++ b/netutils/bandwidth.py @@ -113,19 +113,20 @@ def bits_to_name( # pylint: disable=too-many-branches,too-many-return-statement Example: >>> from netutils.bandwidth import bits_to_name >>> bits_to_name(125000) - '125.0Kbps' + '125Kbps' >>> bits_to_name(1000000000) - '1.0Gbps' + '1Gbps' """ if not isinstance(speed, int): raise ValueError(f"Speed of {speed} was not a valid speed integer.") for bit_type, val in BITS_MAPPING.items(): if val["low"] <= speed < val["high"]: - try: - return f"{round(speed / val['low'], nbr_decimal)}{bit_type}" - except ZeroDivisionError: + if nbr_decimal == 0: + nbr_decimal = None + if val["low"] == 0: return f"{round(speed, nbr_decimal)}{bit_type}" + return f"{round(speed / val['low'], nbr_decimal)}{bit_type}" raise ValueError(f"Speed of {speed} was not a valid speed representation.") diff --git a/tasks.py b/tasks.py index f1dab980..bf476002 100644 --- a/tasks.py +++ b/tasks.py @@ -30,7 +30,7 @@ def is_truthy(arg): TOOL_CONFIG = PYPROJECT_CONFIG["tool"]["poetry"] # Can be set to a separate Python version to be used for launching or building image -PYTHON_VER = os.getenv("PYTHON_VER", "3.7") +PYTHON_VER = os.getenv("PYTHON_VER", "3.9") # Name of the docker image/image IMAGE_NAME = os.getenv("IMAGE_NAME", TOOL_CONFIG["name"]) # Tag for the image diff --git a/tests/unit/test_bandwidth.py b/tests/unit/test_bandwidth.py index f256e6c6..1917c613 100644 --- a/tests/unit/test_bandwidth.py +++ b/tests/unit/test_bandwidth.py @@ -38,14 +38,16 @@ def test_name_to_bits_exceptions(data): bits_to_name = [ {"sent": {"speed": 950}, "received": "950bps"}, - {"sent": {"speed": 1000}, "received": "1.0Kbps"}, + {"sent": {"speed": 1000}, "received": "1Kbps"}, {"sent": {"speed": 1000, "nbr_decimal": 1}, "received": "1.0Kbps"}, - {"sent": {"speed": 1000000}, "received": "1.0Mbps"}, + {"sent": {"speed": 1000000}, "received": "1Mbps"}, {"sent": {"speed": 1000000, "nbr_decimal": 1}, "received": "1.0Mbps"}, - {"sent": {"speed": 1000000000}, "received": "1.0Gbps"}, + {"sent": {"speed": 1000000000}, "received": "1Gbps"}, + {"sent": {"speed": 1100000000, "nbr_decimal": 1}, "received": "1.1Gbps"}, {"sent": {"speed": 1000000000, "nbr_decimal": 1}, "received": "1.0Gbps"}, - {"sent": {"speed": 1000000000000}, "received": "1.0Tbps"}, + {"sent": {"speed": 1000000000000}, "received": "1Tbps"}, {"sent": {"speed": 1000000000000, "nbr_decimal": 1}, "received": "1.0Tbps"}, + {"sent": {"speed": 1234, "nbr_decimal": 0}, "received": "1Kbps"}, ] diff --git a/tests/unit/test_docs.py b/tests/unit/test_docs.py index ef5d894a..92f985d7 100644 --- a/tests/unit/test_docs.py +++ b/tests/unit/test_docs.py @@ -2,8 +2,8 @@ import subprocess import glob import os +import re import pytest -import regex UNDOCUMENTED_FILES = ["__init__", "constants", "lib_mapper", "protocol_mapper", "variables"] @@ -54,7 +54,7 @@ def _get_readme_line(folder_name, start_end): regex_dict = {"start": r"(:start-line:\s+(?P\d+))", "end": r"(:end-line:\s+(?P\d+))"} with open(f"{SPHINX_DIRECTORIES[0]['source_dir']}/{folder_name}/index.rst", "r", encoding="utf-8") as index_file: for line in index_file.readlines(): - match = regex.search(regex_dict[start_end], line) + match = re.search(regex_dict[start_end], line) if match: break From 0a0c019dd5c87c809b81bb4119dc9da8bd7a730b Mon Sep 17 00:00:00 2001 From: Ken Celenza Date: Thu, 31 Mar 2022 16:22:22 -0400 Subject: [PATCH 06/11] Fix issue when backup or intended is empty (#107) --- netutils/config/compliance.py | 3 +-- .../feature_compliance/ios_basic_actual.txt | 3 +++ .../feature_compliance/ios_basic_feature.py | 2 ++ .../feature_compliance/ios_basic_intended.txt | 3 +++ .../feature_compliance/ios_basic_received.py | 10 ++++++++++ .../feature_compliance/ios_empty_both_actual.txt | 0 .../feature_compliance/ios_empty_both_feature.py | 2 ++ .../feature_compliance/ios_empty_both_intended.txt | 0 .../feature_compliance/ios_empty_both_received.py | 10 ++++++++++ .../feature_compliance/ios_empty_dst_actual.txt | 3 +++ .../feature_compliance/ios_empty_dst_feature.py | 2 ++ .../feature_compliance/ios_empty_dst_intended.txt | 0 .../feature_compliance/ios_empty_dst_received.py | 10 ++++++++++ .../feature_compliance/ios_empty_src_actual.txt | 0 .../feature_compliance/ios_empty_src_feature.py | 2 ++ .../feature_compliance/ios_empty_src_intended.txt | 3 +++ .../feature_compliance/ios_empty_src_received.py | 10 ++++++++++ tests/unit/test_compliance.py | 12 ++++++++++++ 18 files changed, 73 insertions(+), 2 deletions(-) create mode 100644 tests/unit/mock/config/compliance/feature_compliance/ios_basic_actual.txt create mode 100644 tests/unit/mock/config/compliance/feature_compliance/ios_basic_feature.py create mode 100644 tests/unit/mock/config/compliance/feature_compliance/ios_basic_intended.txt create mode 100644 tests/unit/mock/config/compliance/feature_compliance/ios_basic_received.py create mode 100644 tests/unit/mock/config/compliance/feature_compliance/ios_empty_both_actual.txt create mode 100644 tests/unit/mock/config/compliance/feature_compliance/ios_empty_both_feature.py create mode 100644 tests/unit/mock/config/compliance/feature_compliance/ios_empty_both_intended.txt create mode 100644 tests/unit/mock/config/compliance/feature_compliance/ios_empty_both_received.py create mode 100644 tests/unit/mock/config/compliance/feature_compliance/ios_empty_dst_actual.txt create mode 100644 tests/unit/mock/config/compliance/feature_compliance/ios_empty_dst_feature.py create mode 100644 tests/unit/mock/config/compliance/feature_compliance/ios_empty_dst_intended.txt create mode 100644 tests/unit/mock/config/compliance/feature_compliance/ios_empty_dst_received.py create mode 100644 tests/unit/mock/config/compliance/feature_compliance/ios_empty_src_actual.txt create mode 100644 tests/unit/mock/config/compliance/feature_compliance/ios_empty_src_feature.py create mode 100644 tests/unit/mock/config/compliance/feature_compliance/ios_empty_src_intended.txt create mode 100644 tests/unit/mock/config/compliance/feature_compliance/ios_empty_src_received.py diff --git a/netutils/config/compliance.py b/netutils/config/compliance.py index 5a0257fe..c9ffa401 100644 --- a/netutils/config/compliance.py +++ b/netutils/config/compliance.py @@ -319,8 +319,7 @@ def feature_compliance(feature, backup_cfg, intended_cfg, network_os): } ) else: - if backup_cfg and intended_cfg: - feature_data.update(_check_configs_differences(intended_cfg, backup_cfg, network_os)) + feature_data.update(_check_configs_differences(intended_cfg, backup_cfg, network_os)) if feature["ordered"] is True: feature_data["compliant"] = feature_data["ordered_compliant"] elif feature["ordered"] is False: diff --git a/tests/unit/mock/config/compliance/feature_compliance/ios_basic_actual.txt b/tests/unit/mock/config/compliance/feature_compliance/ios_basic_actual.txt new file mode 100644 index 00000000..defc21d9 --- /dev/null +++ b/tests/unit/mock/config/compliance/feature_compliance/ios_basic_actual.txt @@ -0,0 +1,3 @@ +ntp server 10.10.10.10 +ntp server 10.10.10.11 +ntp server 10.10.10.12 \ No newline at end of file diff --git a/tests/unit/mock/config/compliance/feature_compliance/ios_basic_feature.py b/tests/unit/mock/config/compliance/feature_compliance/ios_basic_feature.py new file mode 100644 index 00000000..4bc90647 --- /dev/null +++ b/tests/unit/mock/config/compliance/feature_compliance/ios_basic_feature.py @@ -0,0 +1,2 @@ +feature = {"name": "ntp", "ordered": False, "section": ["ntp server "]} +network_os = "cisco_ios" diff --git a/tests/unit/mock/config/compliance/feature_compliance/ios_basic_intended.txt b/tests/unit/mock/config/compliance/feature_compliance/ios_basic_intended.txt new file mode 100644 index 00000000..9149f5ba --- /dev/null +++ b/tests/unit/mock/config/compliance/feature_compliance/ios_basic_intended.txt @@ -0,0 +1,3 @@ +ntp server 10.10.10.10 +ntp server 10.10.10.12 +ntp server 10.10.10.11 \ No newline at end of file diff --git a/tests/unit/mock/config/compliance/feature_compliance/ios_basic_received.py b/tests/unit/mock/config/compliance/feature_compliance/ios_basic_received.py new file mode 100644 index 00000000..2b4e40a5 --- /dev/null +++ b/tests/unit/mock/config/compliance/feature_compliance/ios_basic_received.py @@ -0,0 +1,10 @@ +data = { + "actual": "ntp server 10.10.10.10\n" "ntp server 10.10.10.11\n" "ntp server 10.10.10.12", + "cannot_parse": True, + "compliant": True, + "extra": "", + "intended": "ntp server 10.10.10.10\n" "ntp server 10.10.10.12\n" "ntp server 10.10.10.11", + "missing": "", + "ordered_compliant": False, + "unordered_compliant": True, +} diff --git a/tests/unit/mock/config/compliance/feature_compliance/ios_empty_both_actual.txt b/tests/unit/mock/config/compliance/feature_compliance/ios_empty_both_actual.txt new file mode 100644 index 00000000..e69de29b diff --git a/tests/unit/mock/config/compliance/feature_compliance/ios_empty_both_feature.py b/tests/unit/mock/config/compliance/feature_compliance/ios_empty_both_feature.py new file mode 100644 index 00000000..4bc90647 --- /dev/null +++ b/tests/unit/mock/config/compliance/feature_compliance/ios_empty_both_feature.py @@ -0,0 +1,2 @@ +feature = {"name": "ntp", "ordered": False, "section": ["ntp server "]} +network_os = "cisco_ios" diff --git a/tests/unit/mock/config/compliance/feature_compliance/ios_empty_both_intended.txt b/tests/unit/mock/config/compliance/feature_compliance/ios_empty_both_intended.txt new file mode 100644 index 00000000..e69de29b diff --git a/tests/unit/mock/config/compliance/feature_compliance/ios_empty_both_received.py b/tests/unit/mock/config/compliance/feature_compliance/ios_empty_both_received.py new file mode 100644 index 00000000..2b8bf148 --- /dev/null +++ b/tests/unit/mock/config/compliance/feature_compliance/ios_empty_both_received.py @@ -0,0 +1,10 @@ +data = { + "actual": "", + "cannot_parse": True, + "compliant": True, + "extra": "", + "intended": "", + "missing": "", + "ordered_compliant": True, + "unordered_compliant": True, +} diff --git a/tests/unit/mock/config/compliance/feature_compliance/ios_empty_dst_actual.txt b/tests/unit/mock/config/compliance/feature_compliance/ios_empty_dst_actual.txt new file mode 100644 index 00000000..defc21d9 --- /dev/null +++ b/tests/unit/mock/config/compliance/feature_compliance/ios_empty_dst_actual.txt @@ -0,0 +1,3 @@ +ntp server 10.10.10.10 +ntp server 10.10.10.11 +ntp server 10.10.10.12 \ No newline at end of file diff --git a/tests/unit/mock/config/compliance/feature_compliance/ios_empty_dst_feature.py b/tests/unit/mock/config/compliance/feature_compliance/ios_empty_dst_feature.py new file mode 100644 index 00000000..4bc90647 --- /dev/null +++ b/tests/unit/mock/config/compliance/feature_compliance/ios_empty_dst_feature.py @@ -0,0 +1,2 @@ +feature = {"name": "ntp", "ordered": False, "section": ["ntp server "]} +network_os = "cisco_ios" diff --git a/tests/unit/mock/config/compliance/feature_compliance/ios_empty_dst_intended.txt b/tests/unit/mock/config/compliance/feature_compliance/ios_empty_dst_intended.txt new file mode 100644 index 00000000..e69de29b diff --git a/tests/unit/mock/config/compliance/feature_compliance/ios_empty_dst_received.py b/tests/unit/mock/config/compliance/feature_compliance/ios_empty_dst_received.py new file mode 100644 index 00000000..b2a98fed --- /dev/null +++ b/tests/unit/mock/config/compliance/feature_compliance/ios_empty_dst_received.py @@ -0,0 +1,10 @@ +data = { + "actual": "ntp server 10.10.10.10\n" "ntp server 10.10.10.11\n" "ntp server 10.10.10.12", + "cannot_parse": True, + "compliant": False, + "extra": "ntp server 10.10.10.10\n" "ntp server 10.10.10.11\n" "ntp server 10.10.10.12", + "intended": "", + "missing": "", + "ordered_compliant": False, + "unordered_compliant": False, +} diff --git a/tests/unit/mock/config/compliance/feature_compliance/ios_empty_src_actual.txt b/tests/unit/mock/config/compliance/feature_compliance/ios_empty_src_actual.txt new file mode 100644 index 00000000..e69de29b diff --git a/tests/unit/mock/config/compliance/feature_compliance/ios_empty_src_feature.py b/tests/unit/mock/config/compliance/feature_compliance/ios_empty_src_feature.py new file mode 100644 index 00000000..4bc90647 --- /dev/null +++ b/tests/unit/mock/config/compliance/feature_compliance/ios_empty_src_feature.py @@ -0,0 +1,2 @@ +feature = {"name": "ntp", "ordered": False, "section": ["ntp server "]} +network_os = "cisco_ios" diff --git a/tests/unit/mock/config/compliance/feature_compliance/ios_empty_src_intended.txt b/tests/unit/mock/config/compliance/feature_compliance/ios_empty_src_intended.txt new file mode 100644 index 00000000..9149f5ba --- /dev/null +++ b/tests/unit/mock/config/compliance/feature_compliance/ios_empty_src_intended.txt @@ -0,0 +1,3 @@ +ntp server 10.10.10.10 +ntp server 10.10.10.12 +ntp server 10.10.10.11 \ No newline at end of file diff --git a/tests/unit/mock/config/compliance/feature_compliance/ios_empty_src_received.py b/tests/unit/mock/config/compliance/feature_compliance/ios_empty_src_received.py new file mode 100644 index 00000000..4df8ec76 --- /dev/null +++ b/tests/unit/mock/config/compliance/feature_compliance/ios_empty_src_received.py @@ -0,0 +1,10 @@ +data = { + "actual": "", + "cannot_parse": True, + "compliant": False, + "extra": "", + "intended": "ntp server 10.10.10.10\n" "ntp server 10.10.10.12\n" "ntp server 10.10.10.11", + "missing": "ntp server 10.10.10.10\n" "ntp server 10.10.10.12\n" "ntp server 10.10.10.11", + "ordered_compliant": False, + "unordered_compliant": False, +} diff --git a/tests/unit/test_compliance.py b/tests/unit/test_compliance.py index c4d7d362..cd43a7c6 100644 --- a/tests/unit/test_compliance.py +++ b/tests/unit/test_compliance.py @@ -82,6 +82,18 @@ def test_config_section_not_parsed( assert compliance.config_section_not_parsed(features, device_cfg, network_os) == received_data +@pytest.mark.parametrize("_file", glob.glob(f"{MOCK_DIR}/feature_compliance/*{INTEND_FILE}")) +def test_feature_compliance(_file, get_text_data, get_python_data): + truncate_file = os.path.join(MOCK_DIR, _file[: -len(INTEND_FILE)]) + + intended_config = get_text_data(os.path.join(MOCK_DIR, _file)) + actual_config = get_text_data(truncate_file + "_actual.txt") + received_data = get_python_data(truncate_file + "_received.py", "data") + feature = get_python_data(truncate_file + "_feature.py", "feature") + nos = get_python_data(truncate_file + "_feature.py", "network_os") + assert compliance.feature_compliance(feature, actual_config, intended_config, nos) == received_data + + def test_incorrect_cfg_type(): with pytest.raises(ValueError): compliance.compliance({}, "backup_cfg", "intended_cfg", "cisco_ios", "text") From a79e13f2d1b4ce9d33a697e9d6f0a92b3a1a000f Mon Sep 17 00:00:00 2001 From: Mikhail Yohman Date: Thu, 31 Mar 2022 14:29:06 -0600 Subject: [PATCH 07/11] Optimize vlanconfig_to_list using builtin Regex methods (#104) * Removed double for loop and use builtin regex to find all matches across lines. * Change multiline test to include minimal vlan range of concurrent (2), ex. 1912-1913 * Corrected checking max vlan back to original checking the last element. --- netutils/vlan.py | 31 +++++++++++-------- .../mock/vlan/to_list/multi_line_sent.txt | 2 +- tests/unit/test_vlan.py | 2 +- 3 files changed, 20 insertions(+), 15 deletions(-) diff --git a/netutils/vlan.py b/netutils/vlan.py index a937ca6a..deea0460 100644 --- a/netutils/vlan.py +++ b/netutils/vlan.py @@ -73,19 +73,24 @@ def vlanconfig_to_list(vlan_config): [1025, 1069, 1070, 1071, 1072, 1114, 1173, 1174, 1175, 1176, 1177, 1178, 1179, 1180, 1181, 1501, 1502] >>> """ - vlans = [] - for line in vlan_config.splitlines(): - match = re.search(r"\d", line) - if not match: - raise ValueError(f"No digits found in line `{line}`") - for parsed in line[match.start() :].split(","): # noqa: E203 - if any(char not in "0123456789-" for char in parsed): - raise ValueError(f"There were non-digits and dashes found in `{parsed}`") - if re.search("-", parsed): - vlans.extend(list(range(*[int(i) for i in parsed.split("-")]))) - vlans.append(int(parsed.split("-")[1])) - else: - vlans.append(int(parsed)) + # Check for invalid data within the vlan_config + # example: switchport trunk allowed vlan 1025,1069-1072,BADDATA + invalid_data = re.findall(r",?[^0-9\-],?$", vlan_config) + # Regular VLANs that are not condensed and can be converted to integers + vlans = list(map(int, re.findall(r"\d+", vlan_config))) + + # Fail if invalid data is found + if invalid_data and vlans: + raise ValueError(f"There were non-digits and dashes found in `{vlan_config}`.") + if invalid_data: + raise ValueError(f"No digits found in `{vlan_config}`") + + vlan_ranges = re.findall(r"\d+-\d+", vlan_config) + for v_range in vlan_ranges: + first, second = v_range.split("-") + # Add one to first to prevent duplicates that already exist within vlans + vlans.extend(list(range(*[int(first) + 1, int(second)]))) + vlans = sorted(vlans) if vlans[-1] > 4094: raise ValueError(f"Valid VLAN range is 1-4094, found {vlans[-1]}") diff --git a/tests/unit/mock/vlan/to_list/multi_line_sent.txt b/tests/unit/mock/vlan/to_list/multi_line_sent.txt index 096bbbfb..44aac775 100644 --- a/tests/unit/mock/vlan/to_list/multi_line_sent.txt +++ b/tests/unit/mock/vlan/to_list/multi_line_sent.txt @@ -1,3 +1,3 @@ switchport trunk allowed vlan 1025,1069-1072,1114,1173-1181,1501,1502 switchport trunk allowed vlan add 1504-1507,1509,1510,1514-1519,1533-1541,1545 -switchport trunk allowed vlan add 1599,1912,1913 \ No newline at end of file +switchport trunk allowed vlan add 1599,1912-1913 \ No newline at end of file diff --git a/tests/unit/test_vlan.py b/tests/unit/test_vlan.py index 44b1d544..e3dbe9f7 100644 --- a/tests/unit/test_vlan.py +++ b/tests/unit/test_vlan.py @@ -40,5 +40,5 @@ def test_to_list_failure(): vlan.vlanconfig_to_list("switchport trunk allowed vlan 1025,1069-1072,4099") with pytest.raises(ValueError, match=r"There were non-digits and dashes*"): vlan.vlanconfig_to_list("switchport trunk allowed vlan 1025,1069-1072,BADDATA") - with pytest.raises(ValueError, match=r"No digits found in line *"): + with pytest.raises(ValueError, match=r"No digits found in `switchport trunk allowed vlan BADDATA`"): vlan.vlanconfig_to_list("switchport trunk allowed vlan BADDATA") From 15ad2f04be153bfcc14e28af1a42a889b89f2806 Mon Sep 17 00:00:00 2001 From: Mikhail Yohman Date: Thu, 31 Mar 2022 14:46:07 -0600 Subject: [PATCH 08/11] Add min_grouping_size to vlanlist_to_config method (#105) * Add grouping_size to vlanlist_to_config. * Add tests for and logic to assert group size is not less than 2. * Allow grouping size of 1, but it returns the vlan list, sorted, and joined with no special processing. * Update netutils/vlan.py Co-authored-by: Ken Celenza * Update netutils/vlan.py Co-authored-by: Jeff Kala <48843785+jeffkala@users.noreply.github.com> Co-authored-by: Ken Celenza Co-authored-by: Jeff Kala <48843785+jeffkala@users.noreply.github.com> --- netutils/vlan.py | 68 ++++++++++++------- .../larger_grouping_size_received.json | 3 + .../to_config/larger_grouping_size_sent.json | 16 +++++ .../min_vlan_group_size_one_received.json | 3 + .../min_vlan_group_size_one_sent.json | 12 ++++ .../min_vlan_group_size_two_received.json | 3 + .../min_vlan_group_size_two_sent.json | 12 ++++ tests/unit/test_vlan.py | 2 + 8 files changed, 94 insertions(+), 25 deletions(-) create mode 100644 tests/unit/mock/vlan/to_config/larger_grouping_size_received.json create mode 100644 tests/unit/mock/vlan/to_config/larger_grouping_size_sent.json create mode 100644 tests/unit/mock/vlan/to_config/min_vlan_group_size_one_received.json create mode 100644 tests/unit/mock/vlan/to_config/min_vlan_group_size_one_sent.json create mode 100644 tests/unit/mock/vlan/to_config/min_vlan_group_size_two_received.json create mode 100644 tests/unit/mock/vlan/to_config/min_vlan_group_size_two_sent.json diff --git a/netutils/vlan.py b/netutils/vlan.py index deea0460..b7cfe476 100644 --- a/netutils/vlan.py +++ b/netutils/vlan.py @@ -6,13 +6,14 @@ from itertools import groupby -def vlanlist_to_config(vlan_list, first_line_len=48, other_line_len=44): +def vlanlist_to_config(vlan_list, first_line_len=48, other_line_len=44, min_grouping_size=3): """Given a List of VLANs, build the IOS-like vlan list of configurations. Args: vlan_list (list): Unsorted list of vlan integers. first_line_len (int, optional): The maximum length of the line of the first element of within the return list. Defaults to 48. other_line_len (int, optional): The maximum length of the line of all other elements of within the return list. Defaults to 44. + min_grouping_size (int, optional): The minimum consecutive VLANs to aggregate with a hyphen . Defaults to Cisco's minimum grouping size of 3. Returns: list: Sorted string list of integers according to IOS-like vlan list rules @@ -21,41 +22,58 @@ def vlanlist_to_config(vlan_list, first_line_len=48, other_line_len=44): >>> from netutils.vlan import vlanlist_to_config >>> vlanlist_to_config([1, 2, 3, 5, 6, 1000, 1002, 1004, 1006, 1008, 1010, 1012, 1014, 1016, 1018]) ['1-3,5,6,1000,1002,1004,1006,1008,1010,1012,1014', '1016,1018'] - >>> + >>> vlanlist_to_config([1,3,5,6,100,101,102,103,104,105,107,109], min_grouping_size=2) + ['1,3,5-6,100-105,107,109'] + >>> vlanlist_to_config([1,3,5,6,100,101,102,103,104,105,107,109], min_grouping_size=1) + ['1,3,5,6,100,101,102,103,104,105,107,109'] """ + + def build_final_vlan_cfg(vlan_cfg): + if len(vlan_cfg) <= first_line_len: + return [vlan_cfg] + + # Split VLAN config if lines are too long + first_line = re.match(f"^.{{0,{first_line_len}}}(?=,)", vlan_cfg) + vlan_cfg_lines = [first_line.group(0)] + next_lines = next_lines = re.compile(f"(?<=,).{{0,{other_line_len}}}(?=,|$)") + for line in next_lines.findall(vlan_cfg, first_line.end()): + vlan_cfg_lines.append(line) + return vlan_cfg_lines + + # Fail if min_grouping_size is less than 1. + if min_grouping_size < 1: + raise ValueError("Minimum grouping size must be equal to or greater than one.") + # Sort and de-dup VLAN list - clean_vlan_list = sorted(set(vlan_list)) + vlan_list = sorted(set(vlan_list)) - # Check for invalid VLAN IDs - if clean_vlan_list[0] < 1 or clean_vlan_list[-1] > 4094: - raise ValueError("Valid VLAN range is 1-4094") + # If grouping size is zero, sort, and return the config list as no other processing is required. + if min_grouping_size == 1: + return build_final_vlan_cfg(",".join([str(vlan) for vlan in vlan_list])) # Group consecutive VLANs vlan_groups = [] - for _, vlan in groupby(enumerate(clean_vlan_list), lambda vlan: vlan[0] - vlan[1]): + for _, vlan in groupby(enumerate(vlan_list), lambda vlan: vlan[0] - vlan[1]): vlan_groups.append(list(map(itemgetter(1), vlan))) + # Check for invalid VLAN IDs + if vlan_list[0] < 1 or vlan_list[-1] > 4094: + raise ValueError("Valid VLAN range is 1-4094") + # Create VLAN portion of config vlan_strings = [] for group in vlan_groups: - if len(group) == 1: - vlan_strings.append(f"{group[0]}") - elif len(group) == 2: - vlan_strings.append(f"{group[0]},{group[1]}") - else: - vlan_strings.append(f"{group[0]}-{group[-1]}") - - vlan_cfg = ",".join(vlan_strings) - if len(vlan_cfg) <= first_line_len: - return [vlan_cfg] - - # Split VLAN config if lines are too long - first_line = re.match(f"^.{{0,{first_line_len}}}(?=,)", vlan_cfg) - vlan_cfg_lines = [first_line.group(0)] - next_lines = next_lines = re.compile(f"(?<=,).{{0,{other_line_len}}}(?=,|$)") - for line in next_lines.findall(vlan_cfg, first_line.end()): - vlan_cfg_lines.append(line) - return vlan_cfg_lines + group_length = len(group) + group_string = f"{group[0]}" + # Compress based on grouping_size + if group_length >= min_grouping_size: + group_string += f"-{group[-1]}" + # If it does not match grouping_size, and is greater than one + elif group_length != 1: + group_string += f",{group[1]}" + vlan_strings.append(group_string) + + return build_final_vlan_cfg(",".join(vlan_strings)) def vlanconfig_to_list(vlan_config): diff --git a/tests/unit/mock/vlan/to_config/larger_grouping_size_received.json b/tests/unit/mock/vlan/to_config/larger_grouping_size_received.json new file mode 100644 index 00000000..718ce6b1 --- /dev/null +++ b/tests/unit/mock/vlan/to_config/larger_grouping_size_received.json @@ -0,0 +1,3 @@ +[ + "4-10,15-16,20,30" +] \ No newline at end of file diff --git a/tests/unit/mock/vlan/to_config/larger_grouping_size_sent.json b/tests/unit/mock/vlan/to_config/larger_grouping_size_sent.json new file mode 100644 index 00000000..2018c788 --- /dev/null +++ b/tests/unit/mock/vlan/to_config/larger_grouping_size_sent.json @@ -0,0 +1,16 @@ +{ + "vlan_list": [ + 4, + 5, + 6, + 7, + 8, + 15, + 16, + 9, + 20, + 30, + 10 + ], + "min_grouping_size": 2 +} \ No newline at end of file diff --git a/tests/unit/mock/vlan/to_config/min_vlan_group_size_one_received.json b/tests/unit/mock/vlan/to_config/min_vlan_group_size_one_received.json new file mode 100644 index 00000000..8d0c869c --- /dev/null +++ b/tests/unit/mock/vlan/to_config/min_vlan_group_size_one_received.json @@ -0,0 +1,3 @@ +[ + "4,5,9,10,15,20,30" +] \ No newline at end of file diff --git a/tests/unit/mock/vlan/to_config/min_vlan_group_size_one_sent.json b/tests/unit/mock/vlan/to_config/min_vlan_group_size_one_sent.json new file mode 100644 index 00000000..4c8d5595 --- /dev/null +++ b/tests/unit/mock/vlan/to_config/min_vlan_group_size_one_sent.json @@ -0,0 +1,12 @@ +{ + "vlan_list": [ + 4, + 5, + 15, + 9, + 20, + 30, + 10 + ], + "min_grouping_size": 1 +} \ No newline at end of file diff --git a/tests/unit/mock/vlan/to_config/min_vlan_group_size_two_received.json b/tests/unit/mock/vlan/to_config/min_vlan_group_size_two_received.json new file mode 100644 index 00000000..274314a8 --- /dev/null +++ b/tests/unit/mock/vlan/to_config/min_vlan_group_size_two_received.json @@ -0,0 +1,3 @@ +[ + "4-5,9-10,15,20,30" +] \ No newline at end of file diff --git a/tests/unit/mock/vlan/to_config/min_vlan_group_size_two_sent.json b/tests/unit/mock/vlan/to_config/min_vlan_group_size_two_sent.json new file mode 100644 index 00000000..2dbb4149 --- /dev/null +++ b/tests/unit/mock/vlan/to_config/min_vlan_group_size_two_sent.json @@ -0,0 +1,12 @@ +{ + "vlan_list": [ + 4, + 5, + 15, + 9, + 20, + 30, + 10 + ], + "min_grouping_size": 2 +} \ No newline at end of file diff --git a/tests/unit/test_vlan.py b/tests/unit/test_vlan.py index e3dbe9f7..a811caf5 100644 --- a/tests/unit/test_vlan.py +++ b/tests/unit/test_vlan.py @@ -24,6 +24,8 @@ def test_to_config_success(_file, get_json_data): def test_to_config_failure(sent_data): with pytest.raises(ValueError, match=r"Valid VLAN range*"): vlan.vlanlist_to_config(**sent_data) + with pytest.raises(ValueError, match="Minimum grouping size must be equal to or greater than one."): + vlan.vlanlist_to_config("switchport trunk allowed vlan 1025,1069-1072", min_grouping_size=0) @pytest.mark.parametrize("_file", glob.glob(f"{MOCK_DIR}/to_list/*{TXT_FILE}")) From a97c7d79d41e90ee137e55c0107919158f6d6a1b Mon Sep 17 00:00:00 2001 From: Justin Drew <2396364+jdrew82@users.noreply.github.com> Date: Fri, 22 Apr 2022 13:25:28 -0500 Subject: [PATCH 09/11] Nokia SrOS Parser (#106) * test: :white_check_mark: Add SrOS config samples for parser * feat: :sparkles: Add SrOS parser utilizing section banners as config section parents In order to allow the config section banners to be used for specifying a section in parsing I've simplified it so those banner names are the parent for the section. Should allow for a user to specify "System Configuration" for a section and get the full block. * refactor: :fire: Remove config_lines_only method Realized I could use the inherited method just as well as the one I'd written so getting rid of unnecessary code. * refactor: :fire: Remove unused method * docs: Remove reference to Fortinet * refactor: :truck: Rename methods to be private per convention * fix: Simply comment character to just hash symbol * test: :white_check_mark: Add SROS base config sample for parser test * test: :white_check_mark: Add SROS compliance tests * test: :white_check_mark: Add diff_network_config test for SROS parser * test: :white_check_mark: Add SROS config test for config not parsed * test: :white_check_mark: Fix config_section_not_parsed test for SROS Updated test to use post-processed config for the test * build: Increment project minor version to 1.1.0 * docs: :memo: Add note about SROS edge case config modification Co-authored-by: Justin Drew --- docs/source/netutils/configs/index.rst | 4 + netutils/__init__.py | 2 +- netutils/config/compliance.py | 1 + netutils/config/parser.py | 62 +- pyproject.toml | 2 +- .../nokia_sros/sros_basic_backup.txt | 102 + .../nokia_sros/sros_basic_feature.py | 4 + .../nokia_sros/sros_basic_intended.txt | 94 + .../nokia_sros/sros_basic_received.json | 22 + .../nokia_sros/sros_feature.py | 4 + .../nokia_sros/sros_received.json | 4 + .../nokia_sros/sros_sent.txt | 106 + .../nokia_sros/sros_base.txt | 29 + .../nokia_sros/sros_intended.txt | 29 + .../nokia_sros/sros_received.txt | 5 + .../nokia_sros/sros_baseconfig_received.py | 723 + .../nokia_sros/sros_baseconfig_sent.txt | 257 + .../parser/nokia_sros/sros_full_received.py | 45708 ++++++++++++++++ .../parser/nokia_sros/sros_full_sent.txt | 5562 ++ 19 files changed, 52717 insertions(+), 3 deletions(-) create mode 100644 tests/unit/mock/config/compliance/compliance/nokia_sros/sros_basic_backup.txt create mode 100644 tests/unit/mock/config/compliance/compliance/nokia_sros/sros_basic_feature.py create mode 100644 tests/unit/mock/config/compliance/compliance/nokia_sros/sros_basic_intended.txt create mode 100644 tests/unit/mock/config/compliance/compliance/nokia_sros/sros_basic_received.json create mode 100644 tests/unit/mock/config/compliance/config_section_not_parsed/nokia_sros/sros_feature.py create mode 100644 tests/unit/mock/config/compliance/config_section_not_parsed/nokia_sros/sros_received.json create mode 100644 tests/unit/mock/config/compliance/config_section_not_parsed/nokia_sros/sros_sent.txt create mode 100644 tests/unit/mock/config/compliance/diff_network_config/nokia_sros/sros_base.txt create mode 100644 tests/unit/mock/config/compliance/diff_network_config/nokia_sros/sros_intended.txt create mode 100644 tests/unit/mock/config/compliance/diff_network_config/nokia_sros/sros_received.txt create mode 100644 tests/unit/mock/config/parser/nokia_sros/sros_baseconfig_received.py create mode 100644 tests/unit/mock/config/parser/nokia_sros/sros_baseconfig_sent.txt create mode 100644 tests/unit/mock/config/parser/nokia_sros/sros_full_received.py create mode 100644 tests/unit/mock/config/parser/nokia_sros/sros_full_sent.txt diff --git a/docs/source/netutils/configs/index.rst b/docs/source/netutils/configs/index.rst index ffbc954c..8074fa07 100644 --- a/docs/source/netutils/configs/index.rst +++ b/docs/source/netutils/configs/index.rst @@ -21,3 +21,7 @@ Fortinet Fortios Parser F5 Parser ----------------------- - The "ltm rule" configuration sections are not uniform nor standardized; therefor, these sections are completely removed from the configuration in a preprocessing event. + +Nokia SROS Parser +----------------- +- The section banners have been simplified to extract the section header itself. This means that `echo "System Configuration"` will be converted to just "System Configuration". diff --git a/netutils/__init__.py b/netutils/__init__.py index 31ad53a3..6fae4e2c 100644 --- a/netutils/__init__.py +++ b/netutils/__init__.py @@ -1,3 +1,3 @@ """Initialization file for library.""" -__version__ = "1.0.0" +__version__ = "1.1.0" diff --git a/netutils/config/compliance.py b/netutils/config/compliance.py index c9ffa401..7f6a6fe4 100644 --- a/netutils/config/compliance.py +++ b/netutils/config/compliance.py @@ -12,6 +12,7 @@ "juniper_junos": parser.JunosConfigParser, "cisco_asa": parser.ASAConfigParser, "fortinet_fortios": parser.FortinetConfigParser, + "nokia_sros": parser.NokiaConfigParser, } default_feature = { diff --git a/netutils/config/parser.py b/netutils/config/parser.py index eb01cd56..2c9f7e3b 100644 --- a/netutils/config/parser.py +++ b/netutils/config/parser.py @@ -1,5 +1,5 @@ """Parsers for different network operating systems.""" -# pylint: disable=no-member,super-with-arguments,invalid-overridden-method,raise-missing-from,invalid-overridden-method,inconsistent-return-statements,super-with-arguments,redefined-argument-from-local,no-else-break,useless-super-delegation +# pylint: disable=no-member,super-with-arguments,invalid-overridden-method,raise-missing-from,invalid-overridden-method,inconsistent-return-statements,super-with-arguments,redefined-argument-from-local,no-else-break,useless-super-delegation,too-many-lines import re from collections import namedtuple @@ -949,3 +949,63 @@ def _build_nested_config(self, line): self.indent_level = spaces self._update_config_lines(line) + + +class NokiaConfigParser(BaseSpaceConfigParser): + """Nokia SrOS config parser.""" + + comment_chars = ["#"] + banner_start = [] + + def __init__(self, config): + """Create ConfigParser Object. + + Args: + config (str): The config text to parse. + """ + super(NokiaConfigParser, self).__init__(config) + + def _is_section_title(self, line): # pylint: disable=no-self-use + """Determine if line is a section title in banner. + + Args: + line (str): A config line from the device. + + Returns: + bool: True if line is a sectiont, else False. + """ + if re.match(r"^echo\s\".+\"", string=line): + return True + return False + + def _get_section_title(self, line): # pylint: disable=no-self-use + """Determine section title from banner. + + Args: + line (str): A config line from the device that has been found to be a section title. + + Returns: + str|bool: The section's title from the section banner, else False. + """ + section_title = re.match(r"^echo\s\"(?P.+)\"", string=line) + if section_title: + return section_title.group("section_name") + return False + + @property + def config_lines_only(self): + """Remove spaces and comments from config lines. + + Returns: + str: The non-space and non-comment lines from ``config``. + """ + if self._config is None: + config_lines = [] + for line in self.config.splitlines(): + if line and not self.is_comment(line) and not line.isspace(): + if self._is_section_title(line): + config_lines.append(self._get_section_title(line)) + else: + config_lines.append(line.rstrip()) + self._config = "\n".join(config_lines) + return self._config diff --git a/pyproject.toml b/pyproject.toml index 32259061..5c115ee4 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -1,6 +1,6 @@ [tool.poetry] name = "netutils" -version = "1.0.0" +version = "1.1.0" description = "Common helper functions useful in network automation." authors = ["Network to Code, LLC "] license = "Apache-2.0" diff --git a/tests/unit/mock/config/compliance/compliance/nokia_sros/sros_basic_backup.txt b/tests/unit/mock/config/compliance/compliance/nokia_sros/sros_basic_backup.txt new file mode 100644 index 00000000..ec3c1835 --- /dev/null +++ b/tests/unit/mock/config/compliance/compliance/nokia_sros/sros_basic_backup.txt @@ -0,0 +1,102 @@ +exit all +configure +#-------------------------------------------------- +echo "System Configuration" +#-------------------------------------------------- + system + name "sros-r1" + netconf + auto-config-save + no shutdown + exit + snmp + streaming + no shutdown + exit + packet-size 9216 + exit + time + sntp + shutdown + exit + zone UTC + exit + bluetooth + module A + exit + power off + exit + exit +#-------------------------------------------------- +echo "System Security Configuration" +#-------------------------------------------------- + system + security + profile "administrative" + netconf + base-op-authorization + kill-session + lock + exit + exit + entry 10 + match "configure system security" + action permit + exit + entry 20 + match "show system security" + action permit + exit + entry 30 + match "tools perform security" + action permit + exit + entry 40 + match "tools dump security" + action permit + exit + entry 50 + match "admin system security" + action permit + exit + entry 100 + match "configure li" + action deny + exit + entry 110 + match "show li" + action deny + exit + entry 111 + match "clear li" + action deny + exit + entry 112 + match "tools dump li" + action deny + exit + exit + user "admin" + password "$2y$10$TQrZlpBDra86.qoexZUzQeBXDY1FcdDhGWdD9lLxMuFyPVSm0OGy6" + access console ftp snmp netconf grpc + console + member "administrative" + exit + exit + user "vrnetlab" + password "$2y$10$zjlEA0qAfjuXNwo1gXA5..BImKLQpWGaJNZ7SIidoHJ59vu7haI7C" + access console netconf + console + member "administrative" + member "default" + exit + exit + per-peer-queuing + dist-cpu-protection + policy "_default-access-policy" create + exit + policy "_default-network-policy" create + exit + exit + exit + exit diff --git a/tests/unit/mock/config/compliance/compliance/nokia_sros/sros_basic_feature.py b/tests/unit/mock/config/compliance/compliance/nokia_sros/sros_basic_feature.py new file mode 100644 index 00000000..0c2c999f --- /dev/null +++ b/tests/unit/mock/config/compliance/compliance/nokia_sros/sros_basic_feature.py @@ -0,0 +1,4 @@ +features = [ + {"name": "System Configuration", "ordered": False, "section": ["System Configuration"]}, + {"name": "System Security Configuration", "ordered": True, "section": ["System Security Configuration"]}, +] diff --git a/tests/unit/mock/config/compliance/compliance/nokia_sros/sros_basic_intended.txt b/tests/unit/mock/config/compliance/compliance/nokia_sros/sros_basic_intended.txt new file mode 100644 index 00000000..93466219 --- /dev/null +++ b/tests/unit/mock/config/compliance/compliance/nokia_sros/sros_basic_intended.txt @@ -0,0 +1,94 @@ +exit all +configure +#-------------------------------------------------- +echo "System Configuration" +#-------------------------------------------------- + system + name "core-router.example.com" + netconf + auto-config-save + no shutdown + exit + snmp + streaming + no shutdown + exit + packet-size 9216 + exit + time + sntp + shutdown + exit + zone CDT + exit + bluetooth + module A + exit + power off + exit + exit +#-------------------------------------------------- +echo "System Security Configuration" +#-------------------------------------------------- + system + security + profile "administrative" + netconf + base-op-authorization + kill-session + lock + exit + exit + entry 10 + match "configure system security" + action permit + exit + entry 20 + match "show system security" + action permit + exit + entry 30 + match "tools perform security" + action permit + exit + entry 40 + match "tools dump security" + action permit + exit + entry 50 + match "admin system security" + action permit + exit + entry 100 + match "configure li" + action deny + exit + entry 110 + match "show li" + action deny + exit + entry 111 + match "clear li" + action deny + exit + entry 112 + match "tools dump li" + action deny + exit + exit + user "admin" + password "$2y$10$TQrZlpBDra86.qoexZUzQeBXDY1FcdDhGWdD9lLxMuFyPVSm0OGy6" + access console ftp snmp netconf grpc + console + member "administrative" + exit + exit + per-peer-queuing + dist-cpu-protection + policy "_default-access-policy" create + exit + policy "_default-network-policy" create + exit + exit + exit + exit diff --git a/tests/unit/mock/config/compliance/compliance/nokia_sros/sros_basic_received.json b/tests/unit/mock/config/compliance/compliance/nokia_sros/sros_basic_received.json new file mode 100644 index 00000000..4b866c57 --- /dev/null +++ b/tests/unit/mock/config/compliance/compliance/nokia_sros/sros_basic_received.json @@ -0,0 +1,22 @@ +{ + "System Configuration": { + "actual": "System Configuration\n system\n name \"sros-r1\"\n netconf\n auto-config-save\n no shutdown\n exit\n snmp\n streaming\n no shutdown\n exit\n packet-size 9216\n exit\n time\n sntp\n shutdown\n exit\n zone UTC\n exit\n bluetooth\n module A\n exit\n power off\n exit\n exit", + "cannot_parse": true, + "compliant": false, + "extra": "System Configuration\n system\n name \"sros-r1\"\n time\n zone UTC", + "intended": "System Configuration\n system\n name \"core-router.example.com\"\n netconf\n auto-config-save\n no shutdown\n exit\n snmp\n streaming\n no shutdown\n exit\n packet-size 9216\n exit\n time\n sntp\n shutdown\n exit\n zone CDT\n exit\n bluetooth\n module A\n exit\n power off\n exit\n exit", + "missing": "System Configuration\n system\n name \"core-router.example.com\"\n time\n zone CDT", + "ordered_compliant": false, + "unordered_compliant": false + }, + "System Security Configuration": { + "actual": "System Security Configuration\n system\n security\n profile \"administrative\"\n netconf\n base-op-authorization\n kill-session\n lock\n exit\n exit\n entry 10\n match \"configure system security\"\n action permit\n exit\n entry 20\n match \"show system security\"\n action permit\n exit\n entry 30\n match \"tools perform security\"\n action permit\n exit\n entry 40\n match \"tools dump security\"\n action permit\n exit\n entry 50\n match \"admin system security\"\n action permit\n exit\n entry 100\n match \"configure li\"\n action deny\n exit\n entry 110\n match \"show li\"\n action deny\n exit\n entry 111\n match \"clear li\"\n action deny\n exit\n entry 112\n match \"tools dump li\"\n action deny\n exit\n exit\n user \"admin\"\n password \"$2y$10$TQrZlpBDra86.qoexZUzQeBXDY1FcdDhGWdD9lLxMuFyPVSm0OGy6\"\n access console ftp snmp netconf grpc\n console\n member \"administrative\"\n exit\n exit\n user \"vrnetlab\"\n password \"$2y$10$zjlEA0qAfjuXNwo1gXA5..BImKLQpWGaJNZ7SIidoHJ59vu7haI7C\"\n access console netconf\n console\n member \"administrative\"\n member \"default\"\n exit\n exit\n per-peer-queuing\n dist-cpu-protection\n policy \"_default-access-policy\" create\n exit\n policy \"_default-network-policy\" create\n exit\n exit\n exit\n exit", + "cannot_parse": true, + "compliant": false, + "extra": "System Security Configuration\n system\n security\n user \"vrnetlab\"\n password \"$2y$10$zjlEA0qAfjuXNwo1gXA5..BImKLQpWGaJNZ7SIidoHJ59vu7haI7C\"\n access console netconf\n console\n member \"administrative\"\n member \"default\"\n exit", + "intended": "System Security Configuration\n system\n security\n profile \"administrative\"\n netconf\n base-op-authorization\n kill-session\n lock\n exit\n exit\n entry 10\n match \"configure system security\"\n action permit\n exit\n entry 20\n match \"show system security\"\n action permit\n exit\n entry 30\n match \"tools perform security\"\n action permit\n exit\n entry 40\n match \"tools dump security\"\n action permit\n exit\n entry 50\n match \"admin system security\"\n action permit\n exit\n entry 100\n match \"configure li\"\n action deny\n exit\n entry 110\n match \"show li\"\n action deny\n exit\n entry 111\n match \"clear li\"\n action deny\n exit\n entry 112\n match \"tools dump li\"\n action deny\n exit\n exit\n user \"admin\"\n password \"$2y$10$TQrZlpBDra86.qoexZUzQeBXDY1FcdDhGWdD9lLxMuFyPVSm0OGy6\"\n access console ftp snmp netconf grpc\n console\n member \"administrative\"\n exit\n exit\n per-peer-queuing\n dist-cpu-protection\n policy \"_default-access-policy\" create\n exit\n policy \"_default-network-policy\" create\n exit\n exit\n exit\n exit", + "missing": "", + "ordered_compliant": false, + "unordered_compliant": false + } +} \ No newline at end of file diff --git a/tests/unit/mock/config/compliance/config_section_not_parsed/nokia_sros/sros_feature.py b/tests/unit/mock/config/compliance/config_section_not_parsed/nokia_sros/sros_feature.py new file mode 100644 index 00000000..0c2c999f --- /dev/null +++ b/tests/unit/mock/config/compliance/config_section_not_parsed/nokia_sros/sros_feature.py @@ -0,0 +1,4 @@ +features = [ + {"name": "System Configuration", "ordered": False, "section": ["System Configuration"]}, + {"name": "System Security Configuration", "ordered": True, "section": ["System Security Configuration"]}, +] diff --git a/tests/unit/mock/config/compliance/config_section_not_parsed/nokia_sros/sros_received.json b/tests/unit/mock/config/compliance/config_section_not_parsed/nokia_sros/sros_received.json new file mode 100644 index 00000000..0e8022ab --- /dev/null +++ b/tests/unit/mock/config/compliance/config_section_not_parsed/nokia_sros/sros_received.json @@ -0,0 +1,4 @@ +{ + "remaining_cfg": "exit all\nconfigure\n\n\nSystem Login Control Configuration\n system\n login-control\n ssh\n inbound-max-sessions 30\n exit\n exit\n exit", + "section_not_found": [] +} \ No newline at end of file diff --git a/tests/unit/mock/config/compliance/config_section_not_parsed/nokia_sros/sros_sent.txt b/tests/unit/mock/config/compliance/config_section_not_parsed/nokia_sros/sros_sent.txt new file mode 100644 index 00000000..418602b5 --- /dev/null +++ b/tests/unit/mock/config/compliance/config_section_not_parsed/nokia_sros/sros_sent.txt @@ -0,0 +1,106 @@ +exit all +configure +System Configuration + system + name "sros-r1" + netconf + auto-config-save + no shutdown + exit + snmp + streaming + no shutdown + exit + packet-size 9216 + exit + time + sntp + shutdown + exit + zone UTC + exit + bluetooth + module A + exit + power off + exit + exit +System Security Configuration + system + security + profile "administrative" + netconf + base-op-authorization + kill-session + lock + exit + exit + entry 10 + match "configure system security" + action permit + exit + entry 20 + match "show system security" + action permit + exit + entry 30 + match "tools perform security" + action permit + exit + entry 40 + match "tools dump security" + action permit + exit + entry 50 + match "admin system security" + action permit + exit + entry 100 + match "configure li" + action deny + exit + entry 110 + match "show li" + action deny + exit + entry 111 + match "clear li" + action deny + exit + entry 112 + match "tools dump li" + action deny + exit + exit + user "admin" + password "$2y$10$TQrZlpBDra86.qoexZUzQeBXDY1FcdDhGWdD9lLxMuFyPVSm0OGy6" + access console ftp snmp netconf grpc + console + member "administrative" + exit + exit + user "vrnetlab" + password "$2y$10$zjlEA0qAfjuXNwo1gXA5..BImKLQpWGaJNZ7SIidoHJ59vu7haI7C" + access console netconf + console + member "administrative" + member "default" + exit + exit + per-peer-queuing + dist-cpu-protection + policy "_default-access-policy" create + exit + policy "_default-network-policy" create + exit + exit + exit + exit +System Login Control Configuration + system + login-control + ssh + inbound-max-sessions 30 + exit + exit + exit \ No newline at end of file diff --git a/tests/unit/mock/config/compliance/diff_network_config/nokia_sros/sros_base.txt b/tests/unit/mock/config/compliance/diff_network_config/nokia_sros/sros_base.txt new file mode 100644 index 00000000..9eaeb47c --- /dev/null +++ b/tests/unit/mock/config/compliance/diff_network_config/nokia_sros/sros_base.txt @@ -0,0 +1,29 @@ +exit all +configure +#-------------------------------------------------- +echo "System Configuration" +#-------------------------------------------------- + system + name "sros-r1" + netconf + auto-config-save + no shutdown + exit + snmp + streaming + no shutdown + exit + packet-size 9216 + exit + time + sntp + shutdown + exit + zone UTC + exit + bluetooth + module A + exit + power off + exit + exit \ No newline at end of file diff --git a/tests/unit/mock/config/compliance/diff_network_config/nokia_sros/sros_intended.txt b/tests/unit/mock/config/compliance/diff_network_config/nokia_sros/sros_intended.txt new file mode 100644 index 00000000..a22a8cdd --- /dev/null +++ b/tests/unit/mock/config/compliance/diff_network_config/nokia_sros/sros_intended.txt @@ -0,0 +1,29 @@ +exit all +configure +#-------------------------------------------------- +echo "System Configuration" +#-------------------------------------------------- + system + name "core-router.example.com" + netconf + auto-config-save + no shutdown + exit + snmp + streaming + no shutdown + exit + packet-size 9216 + exit + time + sntp + shutdown + exit + zone EDT + exit + bluetooth + module A + exit + power off + exit + exit diff --git a/tests/unit/mock/config/compliance/diff_network_config/nokia_sros/sros_received.txt b/tests/unit/mock/config/compliance/diff_network_config/nokia_sros/sros_received.txt new file mode 100644 index 00000000..417f6f4d --- /dev/null +++ b/tests/unit/mock/config/compliance/diff_network_config/nokia_sros/sros_received.txt @@ -0,0 +1,5 @@ +System Configuration + system + name "core-router.example.com" + time + zone EDT \ No newline at end of file diff --git a/tests/unit/mock/config/parser/nokia_sros/sros_baseconfig_received.py b/tests/unit/mock/config/parser/nokia_sros/sros_baseconfig_received.py new file mode 100644 index 00000000..07c1d57a --- /dev/null +++ b/tests/unit/mock/config/parser/nokia_sros/sros_baseconfig_received.py @@ -0,0 +1,723 @@ +from netutils.config.parser import ConfigLine + +data = [ + ConfigLine(config_line="exit all", parents=()), + ConfigLine(config_line="configure", parents=()), + ConfigLine(config_line="System Configuration", parents=()), + ConfigLine(config_line=" system", parents=("System Configuration",)), + ConfigLine(config_line=' name "sros-r1"', parents=("System Configuration", " system")), + ConfigLine(config_line=" netconf", parents=("System Configuration", " system")), + ConfigLine( + config_line=" auto-config-save", parents=("System Configuration", " system", " netconf") + ), + ConfigLine( + config_line=" no shutdown", parents=("System Configuration", " system", " netconf") + ), + ConfigLine(config_line=" exit", parents=("System Configuration", " system")), + ConfigLine(config_line=" snmp", parents=("System Configuration", " system")), + ConfigLine(config_line=" streaming", parents=("System Configuration", " system", " snmp")), + ConfigLine( + config_line=" no shutdown", + parents=("System Configuration", " system", " snmp", " streaming"), + ), + ConfigLine(config_line=" exit", parents=("System Configuration", " system", " snmp")), + ConfigLine( + config_line=" packet-size 9216", parents=("System Configuration", " system", " snmp") + ), + ConfigLine(config_line=" exit", parents=("System Configuration", " system")), + ConfigLine(config_line=" time", parents=("System Configuration", " system")), + ConfigLine(config_line=" sntp", parents=("System Configuration", " system", " time")), + ConfigLine( + config_line=" shutdown", + parents=("System Configuration", " system", " time", " sntp"), + ), + ConfigLine(config_line=" exit", parents=("System Configuration", " system", " time")), + ConfigLine(config_line=" zone UTC", parents=("System Configuration", " system", " time")), + ConfigLine(config_line=" exit", parents=("System Configuration", " system")), + ConfigLine(config_line=" bluetooth", parents=("System Configuration", " system")), + ConfigLine(config_line=" module A", parents=("System Configuration", " system", " bluetooth")), + ConfigLine(config_line=" exit", parents=("System Configuration", " system", " bluetooth")), + ConfigLine( + config_line=" power off", parents=("System Configuration", " system", " bluetooth") + ), + ConfigLine(config_line=" exit", parents=("System Configuration", " system")), + ConfigLine(config_line=" exit", parents=("System Configuration",)), + ConfigLine(config_line="System Security Configuration", parents=()), + ConfigLine(config_line=" system", parents=("System Security Configuration",)), + ConfigLine(config_line=" security", parents=("System Security Configuration", " system")), + ConfigLine( + config_line=' profile "administrative"', + parents=("System Security Configuration", " system", " security"), + ), + ConfigLine( + config_line=" netconf", + parents=( + "System Security Configuration", + " system", + " security", + ' profile "administrative"', + ), + ), + ConfigLine( + config_line=" base-op-authorization", + parents=( + "System Security Configuration", + " system", + " security", + ' profile "administrative"', + " netconf", + ), + ), + ConfigLine( + config_line=" kill-session", + parents=( + "System Security Configuration", + " system", + " security", + ' profile "administrative"', + " netconf", + " base-op-authorization", + ), + ), + ConfigLine( + config_line=" lock", + parents=( + "System Security Configuration", + " system", + " security", + ' profile "administrative"', + " netconf", + " base-op-authorization", + ), + ), + ConfigLine( + config_line=" exit", + parents=( + "System Security Configuration", + " system", + " security", + ' profile "administrative"', + " netconf", + ), + ), + ConfigLine( + config_line=" exit", + parents=( + "System Security Configuration", + " system", + " security", + ' profile "administrative"', + ), + ), + ConfigLine( + config_line=" entry 10", + parents=( + "System Security Configuration", + " system", + " security", + ' profile "administrative"', + ), + ), + ConfigLine( + config_line=' match "configure system security"', + parents=( + "System Security Configuration", + " system", + " security", + ' profile "administrative"', + " entry 10", + ), + ), + ConfigLine( + config_line=" action permit", + parents=( + "System Security Configuration", + " system", + " security", + ' profile "administrative"', + " entry 10", + ), + ), + ConfigLine( + config_line=" exit", + parents=( + "System Security Configuration", + " system", + " security", + ' profile "administrative"', + ), + ), + ConfigLine( + config_line=" entry 20", + parents=( + "System Security Configuration", + " system", + " security", + ' profile "administrative"', + ), + ), + ConfigLine( + config_line=' match "show system security"', + parents=( + "System Security Configuration", + " system", + " security", + ' profile "administrative"', + " entry 20", + ), + ), + ConfigLine( + config_line=" action permit", + parents=( + "System Security Configuration", + " system", + " security", + ' profile "administrative"', + " entry 20", + ), + ), + ConfigLine( + config_line=" exit", + parents=( + "System Security Configuration", + " system", + " security", + ' profile "administrative"', + ), + ), + ConfigLine( + config_line=" entry 30", + parents=( + "System Security Configuration", + " system", + " security", + ' profile "administrative"', + ), + ), + ConfigLine( + config_line=' match "tools perform security"', + parents=( + "System Security Configuration", + " system", + " security", + ' profile "administrative"', + " entry 30", + ), + ), + ConfigLine( + config_line=" action permit", + parents=( + "System Security Configuration", + " system", + " security", + ' profile "administrative"', + " entry 30", + ), + ), + ConfigLine( + config_line=" exit", + parents=( + "System Security Configuration", + " system", + " security", + ' profile "administrative"', + ), + ), + ConfigLine( + config_line=" entry 40", + parents=( + "System Security Configuration", + " system", + " security", + ' profile "administrative"', + ), + ), + ConfigLine( + config_line=' match "tools dump security"', + parents=( + "System Security Configuration", + " system", + " security", + ' profile "administrative"', + " entry 40", + ), + ), + ConfigLine( + config_line=" action permit", + parents=( + "System Security Configuration", + " system", + " security", + ' profile "administrative"', + " entry 40", + ), + ), + ConfigLine( + config_line=" exit", + parents=( + "System Security Configuration", + " system", + " security", + ' profile "administrative"', + ), + ), + ConfigLine( + config_line=" entry 50", + parents=( + "System Security Configuration", + " system", + " security", + ' profile "administrative"', + ), + ), + ConfigLine( + config_line=' match "admin system security"', + parents=( + "System Security Configuration", + " system", + " security", + ' profile "administrative"', + " entry 50", + ), + ), + ConfigLine( + config_line=" action permit", + parents=( + "System Security Configuration", + " system", + " security", + ' profile "administrative"', + " entry 50", + ), + ), + ConfigLine( + config_line=" exit", + parents=( + "System Security Configuration", + " system", + " security", + ' profile "administrative"', + ), + ), + ConfigLine( + config_line=" entry 100", + parents=( + "System Security Configuration", + " system", + " security", + ' profile "administrative"', + ), + ), + ConfigLine( + config_line=' match "configure li"', + parents=( + "System Security Configuration", + " system", + " security", + ' profile "administrative"', + " entry 100", + ), + ), + ConfigLine( + config_line=" action deny", + parents=( + "System Security Configuration", + " system", + " security", + ' profile "administrative"', + " entry 100", + ), + ), + ConfigLine( + config_line=" exit", + parents=( + "System Security Configuration", + " system", + " security", + ' profile "administrative"', + ), + ), + ConfigLine( + config_line=" entry 110", + parents=( + "System Security Configuration", + " system", + " security", + ' profile "administrative"', + ), + ), + ConfigLine( + config_line=' match "show li"', + parents=( + "System Security Configuration", + " system", + " security", + ' profile "administrative"', + " entry 110", + ), + ), + ConfigLine( + config_line=" action deny", + parents=( + "System Security Configuration", + " system", + " security", + ' profile "administrative"', + " entry 110", + ), + ), + ConfigLine( + config_line=" exit", + parents=( + "System Security Configuration", + " system", + " security", + ' profile "administrative"', + ), + ), + ConfigLine( + config_line=" entry 111", + parents=( + "System Security Configuration", + " system", + " security", + ' profile "administrative"', + ), + ), + ConfigLine( + config_line=' match "clear li"', + parents=( + "System Security Configuration", + " system", + " security", + ' profile "administrative"', + " entry 111", + ), + ), + ConfigLine( + config_line=" action deny", + parents=( + "System Security Configuration", + " system", + " security", + ' profile "administrative"', + " entry 111", + ), + ), + ConfigLine( + config_line=" exit", + parents=( + "System Security Configuration", + " system", + " security", + ' profile "administrative"', + ), + ), + ConfigLine( + config_line=" entry 112", + parents=( + "System Security Configuration", + " system", + " security", + ' profile "administrative"', + ), + ), + ConfigLine( + config_line=' match "tools dump li"', + parents=( + "System Security Configuration", + " system", + " security", + ' profile "administrative"', + " entry 112", + ), + ), + ConfigLine( + config_line=" action deny", + parents=( + "System Security Configuration", + " system", + " security", + ' profile "administrative"', + " entry 112", + ), + ), + ConfigLine( + config_line=" exit", + parents=( + "System Security Configuration", + " system", + " security", + ' profile "administrative"', + ), + ), + ConfigLine( + config_line=" exit", parents=("System Security Configuration", " system", " security") + ), + ConfigLine( + config_line=' user "admin"', + parents=("System Security Configuration", " system", " security"), + ), + ConfigLine( + config_line=' password "$2y$10$TQrZlpBDra86.qoexZUzQeBXDY1FcdDhGWdD9lLxMuFyPVSm0OGy6"', + parents=("System Security Configuration", " system", " security", ' user "admin"'), + ), + ConfigLine( + config_line=" access console ftp snmp netconf grpc", + parents=("System Security Configuration", " system", " security", ' user "admin"'), + ), + ConfigLine( + config_line=" console", + parents=("System Security Configuration", " system", " security", ' user "admin"'), + ), + ConfigLine( + config_line=' member "administrative"', + parents=( + "System Security Configuration", + " system", + " security", + ' user "admin"', + " console", + ), + ), + ConfigLine( + config_line=" exit", + parents=("System Security Configuration", " system", " security", ' user "admin"'), + ), + ConfigLine( + config_line=" exit", parents=("System Security Configuration", " system", " security") + ), + ConfigLine( + config_line=' user "vrnetlab"', + parents=("System Security Configuration", " system", " security"), + ), + ConfigLine( + config_line=' password "$2y$10$zjlEA0qAfjuXNwo1gXA5..BImKLQpWGaJNZ7SIidoHJ59vu7haI7C"', + parents=("System Security Configuration", " system", " security", ' user "vrnetlab"'), + ), + ConfigLine( + config_line=" access console netconf", + parents=("System Security Configuration", " system", " security", ' user "vrnetlab"'), + ), + ConfigLine( + config_line=" console", + parents=("System Security Configuration", " system", " security", ' user "vrnetlab"'), + ), + ConfigLine( + config_line=' member "administrative"', + parents=( + "System Security Configuration", + " system", + " security", + ' user "vrnetlab"', + " console", + ), + ), + ConfigLine( + config_line=' member "default"', + parents=( + "System Security Configuration", + " system", + " security", + ' user "vrnetlab"', + " console", + ), + ), + ConfigLine( + config_line=" exit", + parents=("System Security Configuration", " system", " security", ' user "vrnetlab"'), + ), + ConfigLine( + config_line=" exit", parents=("System Security Configuration", " system", " security") + ), + ConfigLine( + config_line=" per-peer-queuing", + parents=("System Security Configuration", " system", " security"), + ), + ConfigLine( + config_line=" dist-cpu-protection", + parents=("System Security Configuration", " system", " security"), + ), + ConfigLine( + config_line=' policy "_default-access-policy" create', + parents=("System Security Configuration", " system", " security", " dist-cpu-protection"), + ), + ConfigLine( + config_line=" exit", + parents=("System Security Configuration", " system", " security", " dist-cpu-protection"), + ), + ConfigLine( + config_line=' policy "_default-network-policy" create', + parents=("System Security Configuration", " system", " security", " dist-cpu-protection"), + ), + ConfigLine( + config_line=" exit", + parents=("System Security Configuration", " system", " security", " dist-cpu-protection"), + ), + ConfigLine( + config_line=" exit", parents=("System Security Configuration", " system", " security") + ), + ConfigLine(config_line=" exit", parents=("System Security Configuration", " system")), + ConfigLine(config_line=" exit", parents=("System Security Configuration",)), + ConfigLine(config_line="System Login Control Configuration", parents=()), + ConfigLine(config_line=" system", parents=("System Login Control Configuration",)), + ConfigLine(config_line=" login-control", parents=("System Login Control Configuration", " system")), + ConfigLine( + config_line=" ssh", + parents=("System Login Control Configuration", " system", " login-control"), + ), + ConfigLine( + config_line=" inbound-max-sessions 30", + parents=("System Login Control Configuration", " system", " login-control", " ssh"), + ), + ConfigLine( + config_line=" exit", + parents=("System Login Control Configuration", " system", " login-control"), + ), + ConfigLine(config_line=" exit", parents=("System Login Control Configuration", " system")), + ConfigLine(config_line=" exit", parents=("System Login Control Configuration",)), + ConfigLine(config_line="Log Configuration", parents=()), + ConfigLine(config_line=" log", parents=("Log Configuration",)), + ConfigLine(config_line=" exit", parents=("Log Configuration",)), + ConfigLine(config_line="System gRPC Configuration", parents=()), + ConfigLine(config_line=" system", parents=("System gRPC Configuration",)), + ConfigLine(config_line=" grpc", parents=("System gRPC Configuration", " system")), + ConfigLine( + config_line=" allow-unsecure-connection", + parents=("System gRPC Configuration", " system", " grpc"), + ), + ConfigLine(config_line=" gnmi", parents=("System gRPC Configuration", " system", " grpc")), + ConfigLine( + config_line=" auto-config-save", + parents=("System gRPC Configuration", " system", " grpc", " gnmi"), + ), + ConfigLine( + config_line=" no shutdown", + parents=("System gRPC Configuration", " system", " grpc", " gnmi"), + ), + ConfigLine(config_line=" exit", parents=("System gRPC Configuration", " system", " grpc")), + ConfigLine(config_line=" rib-api", parents=("System gRPC Configuration", " system", " grpc")), + ConfigLine( + config_line=" no shutdown", + parents=("System gRPC Configuration", " system", " grpc", " rib-api"), + ), + ConfigLine(config_line=" exit", parents=("System gRPC Configuration", " system", " grpc")), + ConfigLine( + config_line=" no shutdown", parents=("System gRPC Configuration", " system", " grpc") + ), + ConfigLine(config_line=" exit", parents=("System gRPC Configuration", " system")), + ConfigLine(config_line=" exit", parents=("System gRPC Configuration",)), + ConfigLine(config_line="Card Configuration", parents=()), + ConfigLine(config_line=" card 1", parents=("Card Configuration",)), + ConfigLine(config_line=" card-type iom-1", parents=("Card Configuration", " card 1")), + ConfigLine(config_line=" mda 1", parents=("Card Configuration", " card 1")), + ConfigLine( + config_line=" mda-type me12-100gb-qsfp28", + parents=("Card Configuration", " card 1", " mda 1"), + ), + ConfigLine(config_line=" no shutdown", parents=("Card Configuration", " card 1", " mda 1")), + ConfigLine(config_line=" exit", parents=("Card Configuration", " card 1")), + ConfigLine(config_line=" no shutdown", parents=("Card Configuration", " card 1")), + ConfigLine(config_line=" exit", parents=("Card Configuration",)), + ConfigLine(config_line="Connector Configuration", parents=()), + ConfigLine(config_line=" port 1/1/c1", parents=("Connector Configuration",)), + ConfigLine(config_line=" shutdown", parents=("Connector Configuration", " port 1/1/c1")), + ConfigLine(config_line=" exit", parents=("Connector Configuration",)), + ConfigLine(config_line=" port 1/1/c2", parents=("Connector Configuration",)), + ConfigLine(config_line=" shutdown", parents=("Connector Configuration", " port 1/1/c2")), + ConfigLine(config_line=" exit", parents=("Connector Configuration",)), + ConfigLine(config_line=" port 1/1/c3", parents=("Connector Configuration",)), + ConfigLine(config_line=" shutdown", parents=("Connector Configuration", " port 1/1/c3")), + ConfigLine(config_line=" exit", parents=("Connector Configuration",)), + ConfigLine(config_line=" port 1/1/c4", parents=("Connector Configuration",)), + ConfigLine(config_line=" shutdown", parents=("Connector Configuration", " port 1/1/c4")), + ConfigLine(config_line=" exit", parents=("Connector Configuration",)), + ConfigLine(config_line=" port 1/1/c5", parents=("Connector Configuration",)), + ConfigLine(config_line=" shutdown", parents=("Connector Configuration", " port 1/1/c5")), + ConfigLine(config_line=" exit", parents=("Connector Configuration",)), + ConfigLine(config_line=" port 1/1/c6", parents=("Connector Configuration",)), + ConfigLine(config_line=" shutdown", parents=("Connector Configuration", " port 1/1/c6")), + ConfigLine(config_line=" exit", parents=("Connector Configuration",)), + ConfigLine(config_line=" port 1/1/c7", parents=("Connector Configuration",)), + ConfigLine(config_line=" shutdown", parents=("Connector Configuration", " port 1/1/c7")), + ConfigLine(config_line=" exit", parents=("Connector Configuration",)), + ConfigLine(config_line=" port 1/1/c8", parents=("Connector Configuration",)), + ConfigLine(config_line=" shutdown", parents=("Connector Configuration", " port 1/1/c8")), + ConfigLine(config_line=" exit", parents=("Connector Configuration",)), + ConfigLine(config_line=" port 1/1/c9", parents=("Connector Configuration",)), + ConfigLine(config_line=" shutdown", parents=("Connector Configuration", " port 1/1/c9")), + ConfigLine(config_line=" exit", parents=("Connector Configuration",)), + ConfigLine(config_line=" port 1/1/c10", parents=("Connector Configuration",)), + ConfigLine(config_line=" shutdown", parents=("Connector Configuration", " port 1/1/c10")), + ConfigLine(config_line=" exit", parents=("Connector Configuration",)), + ConfigLine(config_line=" port 1/1/c11", parents=("Connector Configuration",)), + ConfigLine(config_line=" shutdown", parents=("Connector Configuration", " port 1/1/c11")), + ConfigLine(config_line=" exit", parents=("Connector Configuration",)), + ConfigLine(config_line=" port 1/1/c12", parents=("Connector Configuration",)), + ConfigLine(config_line=" shutdown", parents=("Connector Configuration", " port 1/1/c12")), + ConfigLine(config_line=" exit", parents=("Connector Configuration",)), + ConfigLine(config_line="Port Configuration", parents=()), + ConfigLine(config_line=" port A/3", parents=("Port Configuration",)), + ConfigLine(config_line=" shutdown", parents=("Port Configuration", " port A/3")), + ConfigLine(config_line=" ethernet", parents=("Port Configuration", " port A/3")), + ConfigLine(config_line=" exit", parents=("Port Configuration", " port A/3")), + ConfigLine(config_line=" exit", parents=("Port Configuration",)), + ConfigLine(config_line=" port A/4", parents=("Port Configuration",)), + ConfigLine(config_line=" shutdown", parents=("Port Configuration", " port A/4")), + ConfigLine(config_line=" exit", parents=("Port Configuration",)), + ConfigLine(config_line="System Sync-If-Timing Configuration", parents=()), + ConfigLine(config_line=" system", parents=("System Sync-If-Timing Configuration",)), + ConfigLine(config_line=" sync-if-timing", parents=("System Sync-If-Timing Configuration", " system")), + ConfigLine( + config_line=" begin", + parents=("System Sync-If-Timing Configuration", " system", " sync-if-timing"), + ), + ConfigLine( + config_line=" commit", + parents=("System Sync-If-Timing Configuration", " system", " sync-if-timing"), + ), + ConfigLine(config_line=" exit", parents=("System Sync-If-Timing Configuration", " system")), + ConfigLine(config_line=" exit", parents=("System Sync-If-Timing Configuration",)), + ConfigLine(config_line="Management Router Configuration", parents=()), + ConfigLine(config_line=" router management", parents=("Management Router Configuration",)), + ConfigLine(config_line=" exit", parents=("Management Router Configuration",)), + ConfigLine(config_line="Router (Network Side) Configuration", parents=()), + ConfigLine(config_line=" router Base", parents=("Router (Network Side) Configuration",)), + ConfigLine( + config_line=' interface "system"', parents=("Router (Network Side) Configuration", " router Base") + ), + ConfigLine( + config_line=" no shutdown", + parents=("Router (Network Side) Configuration", " router Base", ' interface "system"'), + ), + ConfigLine(config_line=" exit", parents=("Router (Network Side) Configuration", " router Base")), + ConfigLine(config_line=" exit", parents=("Router (Network Side) Configuration",)), + ConfigLine(config_line="Service Configuration", parents=()), + ConfigLine(config_line=" service", parents=("Service Configuration",)), + ConfigLine(config_line=' customer 1 name "1" create', parents=("Service Configuration", " service")), + ConfigLine( + config_line=' description "Default customer"', + parents=("Service Configuration", " service", ' customer 1 name "1" create'), + ), + ConfigLine(config_line=" exit", parents=("Service Configuration", " service")), + ConfigLine(config_line=" exit", parents=("Service Configuration",)), + ConfigLine(config_line="Router (Service Side) Configuration", parents=()), + ConfigLine(config_line=" router Base", parents=("Router (Service Side) Configuration",)), + ConfigLine(config_line=" exit", parents=("Router (Service Side) Configuration",)), + ConfigLine(config_line="Log all events for service vprn Configuration", parents=()), + ConfigLine(config_line=" log", parents=("Log all events for service vprn Configuration",)), + ConfigLine(config_line=" exit", parents=("Log all events for service vprn Configuration",)), + ConfigLine(config_line="System Configuration Mode Configuration", parents=()), + ConfigLine(config_line=" system", parents=("System Configuration Mode Configuration",)), + ConfigLine( + config_line=" management-interface", parents=("System Configuration Mode Configuration", " system") + ), + ConfigLine( + config_line=" configuration-mode model-driven", + parents=("System Configuration Mode Configuration", " system", " management-interface"), + ), + ConfigLine(config_line=" exit", parents=("System Configuration Mode Configuration", " system")), + ConfigLine(config_line=" exit", parents=("System Configuration Mode Configuration",)), + ConfigLine(config_line="exit all", parents=()), + ConfigLine(config_line="INFO: CLI #2052: Switching to the MD-CLI engine", parents=()), +] diff --git a/tests/unit/mock/config/parser/nokia_sros/sros_baseconfig_sent.txt b/tests/unit/mock/config/parser/nokia_sros/sros_baseconfig_sent.txt new file mode 100644 index 00000000..8595cd15 --- /dev/null +++ b/tests/unit/mock/config/parser/nokia_sros/sros_baseconfig_sent.txt @@ -0,0 +1,257 @@ +# TiMOS-B-21.2.R1 both/x86_64 Nokia 7750 SR Copyright (c) 2000-2021 Nokia. +# All rights reserved. All use subject to applicable license agreements. +# Built on Thu Feb 25 15:50:28 PST 2021 by builder in /builds/c/212B/R1/panos/main/sros +# Configuration format version 21.2 revision 0 + +# Generated THU APR 15 01:28:37 2021 UTC + +exit all +configure +#-------------------------------------------------- +echo "System Configuration" +#-------------------------------------------------- + system + name "sros-r1" + netconf + auto-config-save + no shutdown + exit + snmp + streaming + no shutdown + exit + packet-size 9216 + exit + time + sntp + shutdown + exit + zone UTC + exit + bluetooth + module A + exit + power off + exit + exit +#-------------------------------------------------- +echo "System Security Configuration" +#-------------------------------------------------- + system + security + profile "administrative" + netconf + base-op-authorization + kill-session + lock + exit + exit + entry 10 + match "configure system security" + action permit + exit + entry 20 + match "show system security" + action permit + exit + entry 30 + match "tools perform security" + action permit + exit + entry 40 + match "tools dump security" + action permit + exit + entry 50 + match "admin system security" + action permit + exit + entry 100 + match "configure li" + action deny + exit + entry 110 + match "show li" + action deny + exit + entry 111 + match "clear li" + action deny + exit + entry 112 + match "tools dump li" + action deny + exit + exit + user "admin" + password "$2y$10$TQrZlpBDra86.qoexZUzQeBXDY1FcdDhGWdD9lLxMuFyPVSm0OGy6" + access console ftp snmp netconf grpc + console + member "administrative" + exit + exit + user "vrnetlab" + password "$2y$10$zjlEA0qAfjuXNwo1gXA5..BImKLQpWGaJNZ7SIidoHJ59vu7haI7C" + access console netconf + console + member "administrative" + member "default" + exit + exit + per-peer-queuing + dist-cpu-protection + policy "_default-access-policy" create + exit + policy "_default-network-policy" create + exit + exit + exit + exit +#-------------------------------------------------- +echo "System Login Control Configuration" +#-------------------------------------------------- + system + login-control + ssh + inbound-max-sessions 30 + exit + exit + exit +#-------------------------------------------------- +echo "Log Configuration" +#-------------------------------------------------- + log + exit +#-------------------------------------------------- +echo "System gRPC Configuration" +#-------------------------------------------------- + system + grpc + allow-unsecure-connection + gnmi + auto-config-save + no shutdown + exit + rib-api + no shutdown + exit + no shutdown + exit + exit +#-------------------------------------------------- +echo "Card Configuration" +#-------------------------------------------------- + card 1 + card-type iom-1 + mda 1 + mda-type me12-100gb-qsfp28 + no shutdown + exit + no shutdown + exit +#-------------------------------------------------- +echo "Connector Configuration" +#-------------------------------------------------- + port 1/1/c1 + shutdown + exit + port 1/1/c2 + shutdown + exit + port 1/1/c3 + shutdown + exit + port 1/1/c4 + shutdown + exit + port 1/1/c5 + shutdown + exit + port 1/1/c6 + shutdown + exit + port 1/1/c7 + shutdown + exit + port 1/1/c8 + shutdown + exit + port 1/1/c9 + shutdown + exit + port 1/1/c10 + shutdown + exit + port 1/1/c11 + shutdown + exit + port 1/1/c12 + shutdown + exit +#-------------------------------------------------- +echo "Port Configuration" +#-------------------------------------------------- + port A/3 + shutdown + ethernet + exit + exit + port A/4 + shutdown + exit +#-------------------------------------------------- +echo "System Sync-If-Timing Configuration" +#-------------------------------------------------- + system + sync-if-timing + begin + commit + exit + exit +#-------------------------------------------------- +echo "Management Router Configuration" +#-------------------------------------------------- + router management + exit + +#-------------------------------------------------- +echo "Router (Network Side) Configuration" +#-------------------------------------------------- + router Base + interface "system" + no shutdown + exit + exit + +#-------------------------------------------------- +echo "Service Configuration" +#-------------------------------------------------- + service + customer 1 name "1" create + description "Default customer" + exit + exit +#-------------------------------------------------- +echo "Router (Service Side) Configuration" +#-------------------------------------------------- + router Base + exit + +#-------------------------------------------------- +echo "Log all events for service vprn Configuration" +#-------------------------------------------------- + log + exit +#-------------------------------------------------- +echo "System Configuration Mode Configuration" +#-------------------------------------------------- + system + management-interface + configuration-mode model-driven + exit + exit + +exit all + +# Finished THU APR 15 01:29:00 2021 UTC +INFO: CLI #2052: Switching to the MD-CLI engine \ No newline at end of file diff --git a/tests/unit/mock/config/parser/nokia_sros/sros_full_received.py b/tests/unit/mock/config/parser/nokia_sros/sros_full_received.py new file mode 100644 index 00000000..3c852a3e --- /dev/null +++ b/tests/unit/mock/config/parser/nokia_sros/sros_full_received.py @@ -0,0 +1,45708 @@ +from netutils.config.parser import ConfigLine + +data = [ + ConfigLine(config_line="exit all", parents=()), + ConfigLine(config_line="configure", parents=()), + ConfigLine(config_line="System Configuration", parents=()), + ConfigLine(config_line=" system", parents=("System Configuration",)), + ConfigLine( + config_line=' name "PHOENIX-P-AL-7750-060475-H1"', + parents=( + "System Configuration", + " system", + ), + ), + ConfigLine( + config_line=' contact "PHX MSC - 505-555-555', + parents=( + "System Configuration", + " system", + ), + ), + ConfigLine( + config_line=' location "PHX CO_RI Hub"', + parents=( + "System Configuration", + " system", + ), + ), + ConfigLine( + config_line=" rollback", + parents=( + "System Configuration", + " system", + ), + ), + ConfigLine( + config_line=r' rollback-location "cf2:\Rollback"', + parents=("System Configuration", " system", " rollback"), + ), + ConfigLine( + config_line=" exit", + parents=( + "System Configuration", + " system", + ), + ), + ConfigLine( + config_line=" snmp", + parents=( + "System Configuration", + " system", + ), + ), + ConfigLine( + config_line=" packet-size 9216", parents=("System Configuration", " system", " snmp") + ), + ConfigLine(config_line=" no shutdown", parents=("System Configuration", " system", " snmp")), + ConfigLine( + config_line=" exit", + parents=( + "System Configuration", + " system", + ), + ), + ConfigLine( + config_line=" time", + parents=( + "System Configuration", + " system", + ), + ), + ConfigLine( + config_line=" ntp", + parents=( + "System Configuration", + " system", + " time", + ), + ), + ConfigLine( + config_line=" no authentication-check", + parents=( + "System Configuration", + " system", + " time", + " ntp", + ), + ), + ConfigLine( + config_line=" server 10.114.45.0 prefer", + parents=( + "System Configuration", + " system", + " time", + " ntp", + ), + ), + ConfigLine( + config_line=" server 10.114.45.1", + parents=( + "System Configuration", + " system", + " time", + " ntp", + ), + ), + ConfigLine( + config_line=" no shutdown", + parents=("System Configuration", " system", " time", " ntp"), + ), + ConfigLine( + config_line=" exit", + parents=( + "System Configuration", + " system", + " time", + ), + ), + ConfigLine( + config_line=" sntp", + parents=( + "System Configuration", + " system", + " time", + ), + ), + ConfigLine( + config_line=" shutdown", + parents=( + "System Configuration", + " system", + " time", + " sntp", + ), + ), + ConfigLine( + config_line=" exit", + parents=( + "System Configuration", + " system", + " time", + ), + ), + ConfigLine( + config_line=" dst-zone EDT", + parents=( + "System Configuration", + " system", + " time", + ), + ), + ConfigLine( + config_line=" start second sunday march 02:00", + parents=( + "System Configuration", + " system", + " time", + " dst-zone EDT", + ), + ), + ConfigLine( + config_line=" end first sunday november 02:00", + parents=( + "System Configuration", + " system", + " time", + " dst-zone EDT", + ), + ), + ConfigLine( + config_line=" exit", + parents=( + "System Configuration", + " system", + " time", + ), + ), + ConfigLine( + config_line=" zone EST", + parents=( + "System Configuration", + " system", + " time", + ), + ), + ConfigLine( + config_line=" exit", + parents=( + "System Configuration", + " system", + ), + ), + ConfigLine( + config_line=" thresholds", + parents=( + "System Configuration", + " system", + ), + ), + ConfigLine( + config_line=" rmon", + parents=( + "System Configuration", + " system", + " thresholds", + ), + ), + ConfigLine( + config_line=" exit", + parents=( + "System Configuration", + " system", + " thresholds", + ), + ), + ConfigLine( + config_line=" exit", + parents=( + "System Configuration", + " system", + ), + ), + ConfigLine( + config_line=" script-control", + parents=( + "System Configuration", + " system", + ), + ), + ConfigLine( + config_line=' script "EHS-Egress-FCS-Errors" owner "EHS"', + parents=( + "System Configuration", + " system", + " script-control", + ), + ), + ConfigLine( + config_line=' description "EHS for Egress FCS Errors - generate TS file"', + parents=( + "System Configuration", + " system", + " script-control", + ' script "EHS-Egress-FCS-Errors" owner "EHS"', + ), + ), + ConfigLine( + config_line=r' location "cf2:\EHS\EHS-Script-FCS-Errors_7750_1.txt"', + parents=( + "System Configuration", + " system", + " script-control", + ' script "EHS-Egress-FCS-Errors" owner "EHS"', + ), + ), + ConfigLine( + config_line=" no shutdown", + parents=( + "System Configuration", + " system", + " script-control", + ' script "EHS-Egress-FCS-Errors" owner "EHS"', + ), + ), + ConfigLine( + config_line=" exit", + parents=( + "System Configuration", + " system", + " script-control", + ), + ), + ConfigLine( + config_line=' script-policy "EHS-Egress-FCS-script-policy" owner "EHS"', + parents=( + "System Configuration", + " system", + " script-control", + ), + ), + ConfigLine( + config_line=r' results "cf2:\EHS\EHS-FCS-Script-Results"', + parents=( + "System Configuration", + " system", + " script-control", + ' script-policy "EHS-Egress-FCS-script-policy" owner "EHS"', + ), + ), + ConfigLine( + config_line=' script "EHS-Egress-FCS-Errors" owner "EHS"', + parents=( + "System Configuration", + " system", + " script-control", + ' script-policy "EHS-Egress-FCS-script-policy" owner "EHS"', + ), + ), + ConfigLine( + config_line=" max-completed 255", + parents=( + "System Configuration", + " system", + " script-control", + ' script-policy "EHS-Egress-FCS-script-policy" owner "EHS"', + ), + ), + ConfigLine( + config_line=" expire-time 7776000", + parents=( + "System Configuration", + " system", + " script-control", + ' script-policy "EHS-Egress-FCS-script-policy" owner "EHS"', + ), + ), + ConfigLine( + config_line=" no shutdown", + parents=( + "System Configuration", + " system", + " script-control", + ' script-policy "EHS-Egress-FCS-script-policy" owner "EHS"', + ), + ), + ConfigLine( + config_line=" exit", + parents=( + "System Configuration", + " system", + " script-control", + ), + ), + ConfigLine( + config_line=" exit", + parents=( + "System Configuration", + " system", + ), + ), + ConfigLine(config_line=" exit", parents=("System Configuration",)), + ConfigLine(config_line="System Security Configuration", parents=()), + ConfigLine(config_line=" system", parents=("System Security Configuration",)), + ConfigLine(config_line=" security", parents=("System Security Configuration", " system")), + ConfigLine( + config_line=" management-access-filter", + parents=("System Security Configuration", " system", " security"), + ), + ConfigLine( + config_line=" ip-filter", + parents=( + "System Security Configuration", + " system", + " security", + " management-access-filter", + ), + ), + ConfigLine( + config_line=" shutdown", + parents=( + "System Security Configuration", + " system", + " security", + " management-access-filter", + " ip-filter", + ), + ), + ConfigLine( + config_line=" default-action permit", + parents=( + "System Security Configuration", + " system", + " security", + " management-access-filter", + " ip-filter", + ), + ), + ConfigLine( + config_line=" entry 140", + parents=( + "System Security Configuration", + " system", + " security", + " management-access-filter", + " ip-filter", + ), + ), + ConfigLine( + config_line=' description "NTP Traffic"', + parents=( + "System Security Configuration", + " system", + " security", + " management-access-filter", + " ip-filter", + " entry 140", + ), + ), + ConfigLine( + config_line=" src-ip 10.114.45.0/32", + parents=( + "System Security Configuration", + " system", + " security", + " management-access-filter", + " ip-filter", + " entry 140", + ), + ), + ConfigLine( + config_line=" protocol udp", + parents=( + "System Security Configuration", + " system", + " security", + " management-access-filter", + " ip-filter", + " entry 140", + ), + ), + ConfigLine( + config_line=" dst-port 123 65535", + parents=( + "System Security Configuration", + " system", + " security", + " management-access-filter", + " ip-filter", + " entry 140", + ), + ), + ConfigLine( + config_line=' router "management"', + parents=( + "System Security Configuration", + " system", + " security", + " management-access-filter", + " ip-filter", + " entry 140", + ), + ), + ConfigLine( + config_line=" action permit", + parents=( + "System Security Configuration", + " system", + " security", + " management-access-filter", + " ip-filter", + " entry 140", + ), + ), + ConfigLine( + config_line=" exit", + parents=( + "System Security Configuration", + " system", + " security", + " management-access-filter", + " ip-filter", + ), + ), + ConfigLine( + config_line=" entry 141", + parents=( + "System Security Configuration", + " system", + " security", + " management-access-filter", + " ip-filter", + ), + ), + ConfigLine( + config_line=' description "NTP Traffic"', + parents=( + "System Security Configuration", + " system", + " security", + " management-access-filter", + " ip-filter", + " entry 141", + ), + ), + ConfigLine( + config_line=" src-ip 10.114.45.1/32", + parents=( + "System Security Configuration", + " system", + " security", + " management-access-filter", + " ip-filter", + " entry 141", + ), + ), + ConfigLine( + config_line=" protocol udp", + parents=( + "System Security Configuration", + " system", + " security", + " management-access-filter", + " ip-filter", + " entry 141", + ), + ), + ConfigLine( + config_line=" dst-port 123 65535", + parents=( + "System Security Configuration", + " system", + " security", + " management-access-filter", + " ip-filter", + " entry 141", + ), + ), + ConfigLine( + config_line=' router "management"', + parents=( + "System Security Configuration", + " system", + " security", + " management-access-filter", + " ip-filter", + " entry 141", + ), + ), + ConfigLine( + config_line=" action permit", + parents=( + "System Security Configuration", + " system", + " security", + " management-access-filter", + " ip-filter", + " entry 141", + ), + ), + ConfigLine( + config_line=" exit", + parents=( + "System Security Configuration", + " system", + " security", + " management-access-filter", + " ip-filter", + ), + ), + ConfigLine( + config_line=" entry 500", + parents=( + "System Security Configuration", + " system", + " security", + " management-access-filter", + " ip-filter", + ), + ), + ConfigLine( + config_line=' description "Management Plane Default"', + parents=( + "System Security Configuration", + " system", + " security", + " management-access-filter", + " ip-filter", + " entry 500", + ), + ), + ConfigLine( + config_line=' router "management"', + parents=( + "System Security Configuration", + " system", + " security", + " management-access-filter", + " ip-filter", + " entry 500", + ), + ), + ConfigLine( + config_line=" action deny", + parents=( + "System Security Configuration", + " system", + " security", + " management-access-filter", + " ip-filter", + " entry 500", + ), + ), + ConfigLine( + config_line=" exit", + parents=( + "System Security Configuration", + " system", + " security", + " management-access-filter", + " ip-filter", + ), + ), + ConfigLine( + config_line=" no shutdown", + parents=( + "System Security Configuration", + " system", + " security", + " management-access-filter", + " ip-filter", + ), + ), + ConfigLine( + config_line=" exit", + parents=( + "System Security Configuration", + " system", + " security", + " management-access-filter", + ), + ), + ConfigLine( + config_line=" ipv6-filter", + parents=( + "System Security Configuration", + " system", + " security", + " management-access-filter", + ), + ), + ConfigLine( + config_line=" shutdown", + parents=( + "System Security Configuration", + " system", + " security", + " management-access-filter", + " ipv6-filter", + ), + ), + ConfigLine( + config_line=" default-action permit", + parents=( + "System Security Configuration", + " system", + " security", + " management-access-filter", + " ipv6-filter", + ), + ), + ConfigLine( + config_line=" entry 10", + parents=( + "System Security Configuration", + " system", + " security", + " management-access-filter", + " ipv6-filter", + ), + ), + ConfigLine( + config_line=' description "SSH Traffic"', + parents=( + "System Security Configuration", + " system", + " security", + " management-access-filter", + " ipv6-filter", + " entry 10", + ), + ), + ConfigLine( + config_line=" next-header tcp", + parents=( + "System Security Configuration", + " system", + " security", + " management-access-filter", + " ipv6-filter", + " entry 10", + ), + ), + ConfigLine( + config_line=" dst-port 22 65535", + parents=( + "System Security Configuration", + " system", + " security", + " management-access-filter", + " ipv6-filter", + " entry 10", + ), + ), + ConfigLine( + config_line=' router "management"', + parents=( + "System Security Configuration", + " system", + " security", + " management-access-filter", + " ipv6-filter", + " entry 10", + ), + ), + ConfigLine( + config_line=" action permit", + parents=( + "System Security Configuration", + " system", + " security", + " management-access-filter", + " ipv6-filter", + " entry 10", + ), + ), + ConfigLine( + config_line=" exit", + parents=( + "System Security Configuration", + " system", + " security", + " management-access-filter", + " ipv6-filter", + ), + ), + ConfigLine( + config_line=" entry 25", + parents=( + "System Security Configuration", + " system", + " security", + " management-access-filter", + " ipv6-filter", + ), + ), + ConfigLine( + config_line=' description "Regional Centralized Syslog Server"', + parents=( + "System Security Configuration", + " system", + " security", + " management-access-filter", + " ipv6-filter", + " entry 25", + ), + ), + ConfigLine( + config_line=" src-ip 2001:4888:A01:2130:A1:FEF::168/128", + parents=( + "System Security Configuration", + " system", + " security", + " management-access-filter", + " ipv6-filter", + " entry 25", + ), + ), + ConfigLine( + config_line=' router "management"', + parents=( + "System Security Configuration", + " system", + " security", + " management-access-filter", + " ipv6-filter", + " entry 25", + ), + ), + ConfigLine( + config_line=" action permit", + parents=( + "System Security Configuration", + " system", + " security", + " management-access-filter", + " ipv6-filter", + " entry 25", + ), + ), + ConfigLine( + config_line=" exit", + parents=( + "System Security Configuration", + " system", + " security", + " management-access-filter", + " ipv6-filter", + ), + ), + ConfigLine( + config_line=" entry 61", + parents=( + "System Security Configuration", + " system", + " security", + " management-access-filter", + " ipv6-filter", + ), + ), + ConfigLine( + config_line=' description "SevOne Servers and Pollers"', + parents=( + "System Security Configuration", + " system", + " security", + " management-access-filter", + " ipv6-filter", + " entry 61", + ), + ), + ConfigLine( + config_line=" src-ip 2001:4888:a02:1d10::/64", + parents=( + "System Security Configuration", + " system", + " security", + " management-access-filter", + " ipv6-filter", + " entry 61", + ), + ), + ConfigLine( + config_line=' router "management"', + parents=( + "System Security Configuration", + " system", + " security", + " management-access-filter", + " ipv6-filter", + " entry 61", + ), + ), + ConfigLine( + config_line=" action permit", + parents=( + "System Security Configuration", + " system", + " security", + " management-access-filter", + " ipv6-filter", + " entry 61", + ), + ), + ConfigLine( + config_line=" exit", + parents=( + "System Security Configuration", + " system", + " security", + " management-access-filter", + " ipv6-filter", + ), + ), + ConfigLine( + config_line=" entry 62", + parents=( + "System Security Configuration", + " system", + " security", + " management-access-filter", + " ipv6-filter", + ), + ), + ConfigLine( + config_line=' description "SevOne Servers and Pollers"', + parents=( + "System Security Configuration", + " system", + " security", + " management-access-filter", + " ipv6-filter", + " entry 62", + ), + ), + ConfigLine( + config_line=" src-ip 2001:4888:a02:1d11::/64", + parents=( + "System Security Configuration", + " system", + " security", + " management-access-filter", + " ipv6-filter", + " entry 62", + ), + ), + ConfigLine( + config_line=' router "management"', + parents=( + "System Security Configuration", + " system", + " security", + " management-access-filter", + " ipv6-filter", + " entry 62", + ), + ), + ConfigLine( + config_line=" action permit", + parents=( + "System Security Configuration", + " system", + " security", + " management-access-filter", + " ipv6-filter", + " entry 62", + ), + ), + ConfigLine( + config_line=" exit", + parents=( + "System Security Configuration", + " system", + " security", + " management-access-filter", + " ipv6-filter", + ), + ), + ConfigLine( + config_line=" entry 63", + parents=( + "System Security Configuration", + " system", + " security", + " management-access-filter", + " ipv6-filter", + ), + ), + ConfigLine( + config_line=' description "SevOne Servers and Pollers"', + parents=( + "System Security Configuration", + " system", + " security", + " management-access-filter", + " ipv6-filter", + " entry 63", + ), + ), + ConfigLine( + config_line=" src-ip 2001:4888:a06:1d50::/64", + parents=( + "System Security Configuration", + " system", + " security", + " management-access-filter", + " ipv6-filter", + " entry 63", + ), + ), + ConfigLine( + config_line=' router "management"', + parents=( + "System Security Configuration", + " system", + " security", + " management-access-filter", + " ipv6-filter", + " entry 63", + ), + ), + ConfigLine( + config_line=" action permit", + parents=( + "System Security Configuration", + " system", + " security", + " management-access-filter", + " ipv6-filter", + " entry 63", + ), + ), + ConfigLine( + config_line=" exit", + parents=( + "System Security Configuration", + " system", + " security", + " management-access-filter", + " ipv6-filter", + ), + ), + ConfigLine( + config_line=" entry 64", + parents=( + "System Security Configuration", + " system", + " security", + " management-access-filter", + " ipv6-filter", + ), + ), + ConfigLine( + config_line=' description "SevOne Servers and Pollers"', + parents=( + "System Security Configuration", + " system", + " security", + " management-access-filter", + " ipv6-filter", + " entry 64", + ), + ), + ConfigLine( + config_line=" src-ip 2001:4888:a06:1d51::/64", + parents=( + "System Security Configuration", + " system", + " security", + " management-access-filter", + " ipv6-filter", + " entry 64", + ), + ), + ConfigLine( + config_line=' router "management"', + parents=( + "System Security Configuration", + " system", + " security", + " management-access-filter", + " ipv6-filter", + " entry 64", + ), + ), + ConfigLine( + config_line=" action permit", + parents=( + "System Security Configuration", + " system", + " security", + " management-access-filter", + " ipv6-filter", + " entry 64", + ), + ), + ConfigLine( + config_line=" exit", + parents=( + "System Security Configuration", + " system", + " security", + " management-access-filter", + " ipv6-filter", + ), + ), + ConfigLine( + config_line=" entry 65", + parents=( + "System Security Configuration", + " system", + " security", + " management-access-filter", + " ipv6-filter", + ), + ), + ConfigLine( + config_line=' description "SevOne Servers and Pollers"', + parents=( + "System Security Configuration", + " system", + " security", + " management-access-filter", + " ipv6-filter", + " entry 65", + ), + ), + ConfigLine( + config_line=" src-ip 2001:4888:a03:1d10::/64", + parents=( + "System Security Configuration", + " system", + " security", + " management-access-filter", + " ipv6-filter", + " entry 65", + ), + ), + ConfigLine( + config_line=' router "management"', + parents=( + "System Security Configuration", + " system", + " security", + " management-access-filter", + " ipv6-filter", + " entry 65", + ), + ), + ConfigLine( + config_line=" action permit", + parents=( + "System Security Configuration", + " system", + " security", + " management-access-filter", + " ipv6-filter", + " entry 65", + ), + ), + ConfigLine( + config_line=" exit", + parents=( + "System Security Configuration", + " system", + " security", + " management-access-filter", + " ipv6-filter", + ), + ), + ConfigLine( + config_line=" entry 66", + parents=( + "System Security Configuration", + " system", + " security", + " management-access-filter", + " ipv6-filter", + ), + ), + ConfigLine( + config_line=' description "SevOne Servers and Pollers"', + parents=( + "System Security Configuration", + " system", + " security", + " management-access-filter", + " ipv6-filter", + " entry 66", + ), + ), + ConfigLine( + config_line=" src-ip 2001:4888:a03:1d11::/64", + parents=( + "System Security Configuration", + " system", + " security", + " management-access-filter", + " ipv6-filter", + " entry 66", + ), + ), + ConfigLine( + config_line=' router "management"', + parents=( + "System Security Configuration", + " system", + " security", + " management-access-filter", + " ipv6-filter", + " entry 66", + ), + ), + ConfigLine( + config_line=" action permit", + parents=( + "System Security Configuration", + " system", + " security", + " management-access-filter", + " ipv6-filter", + " entry 66", + ), + ), + ConfigLine( + config_line=" exit", + parents=( + "System Security Configuration", + " system", + " security", + " management-access-filter", + " ipv6-filter", + ), + ), + ConfigLine( + config_line=" entry 100", + parents=( + "System Security Configuration", + " system", + " security", + " management-access-filter", + " ipv6-filter", + ), + ), + ConfigLine( + config_line=' description "ICMPv6 Traffic"', + parents=( + "System Security Configuration", + " system", + " security", + " management-access-filter", + " ipv6-filter", + " entry 100", + ), + ), + ConfigLine( + config_line=" next-header ipv6-icmp", + parents=( + "System Security Configuration", + " system", + " security", + " management-access-filter", + " ipv6-filter", + " entry 100", + ), + ), + ConfigLine( + config_line=' router "management"', + parents=( + "System Security Configuration", + " system", + " security", + " management-access-filter", + " ipv6-filter", + " entry 100", + ), + ), + ConfigLine( + config_line=" action permit", + parents=( + "System Security Configuration", + " system", + " security", + " management-access-filter", + " ipv6-filter", + " entry 100", + ), + ), + ConfigLine( + config_line=" exit", + parents=( + "System Security Configuration", + " system", + " security", + " management-access-filter", + " ipv6-filter", + ), + ), + ConfigLine( + config_line=" entry 200", + parents=( + "System Security Configuration", + " system", + " security", + " management-access-filter", + " ipv6-filter", + ), + ), + ConfigLine( + config_line=' description "IP Control Servers"', + parents=( + "System Security Configuration", + " system", + " security", + " management-access-filter", + " ipv6-filter", + " entry 200", + ), + ), + ConfigLine( + config_line=" src-ip 2001:4888:a06:2132:f0:fef::/112", + parents=( + "System Security Configuration", + " system", + " security", + " management-access-filter", + " ipv6-filter", + " entry 200", + ), + ), + ConfigLine( + config_line=' router "management"', + parents=( + "System Security Configuration", + " system", + " security", + " management-access-filter", + " ipv6-filter", + " entry 200", + ), + ), + ConfigLine( + config_line=" action permit", + parents=( + "System Security Configuration", + " system", + " security", + " management-access-filter", + " ipv6-filter", + " entry 200", + ), + ), + ConfigLine( + config_line=" exit", + parents=( + "System Security Configuration", + " system", + " security", + " management-access-filter", + " ipv6-filter", + ), + ), + ConfigLine( + config_line=" entry 201", + parents=( + "System Security Configuration", + " system", + " security", + " management-access-filter", + " ipv6-filter", + ), + ), + ConfigLine( + config_line=' description "IP Control Servers"', + parents=( + "System Security Configuration", + " system", + " security", + " management-access-filter", + " ipv6-filter", + " entry 201", + ), + ), + ConfigLine( + config_line=" src-ip 2001:4888:a03:2132:c0:fef::/112", + parents=( + "System Security Configuration", + " system", + " security", + " management-access-filter", + " ipv6-filter", + " entry 201", + ), + ), + ConfigLine( + config_line=' router "management"', + parents=( + "System Security Configuration", + " system", + " security", + " management-access-filter", + " ipv6-filter", + " entry 201", + ), + ), + ConfigLine( + config_line=" action permit", + parents=( + "System Security Configuration", + " system", + " security", + " management-access-filter", + " ipv6-filter", + " entry 201", + ), + ), + ConfigLine( + config_line=" exit", + parents=( + "System Security Configuration", + " system", + " security", + " management-access-filter", + " ipv6-filter", + ), + ), + ConfigLine( + config_line=" entry 202", + parents=( + "System Security Configuration", + " system", + " security", + " management-access-filter", + " ipv6-filter", + ), + ), + ConfigLine( + config_line=' description "IP Control Servers"', + parents=( + "System Security Configuration", + " system", + " security", + " management-access-filter", + " ipv6-filter", + " entry 202", + ), + ), + ConfigLine( + config_line=" src-ip 2001:4888:a02:2132:a0:fef::/112", + parents=( + "System Security Configuration", + " system", + " security", + " management-access-filter", + " ipv6-filter", + " entry 202", + ), + ), + ConfigLine( + config_line=' router "management"', + parents=( + "System Security Configuration", + " system", + " security", + " management-access-filter", + " ipv6-filter", + " entry 202", + ), + ), + ConfigLine( + config_line=" action permit", + parents=( + "System Security Configuration", + " system", + " security", + " management-access-filter", + " ipv6-filter", + " entry 202", + ), + ), + ConfigLine( + config_line=" exit", + parents=( + "System Security Configuration", + " system", + " security", + " management-access-filter", + " ipv6-filter", + ), + ), + ConfigLine( + config_line=" entry 242", + parents=( + "System Security Configuration", + " system", + " security", + " management-access-filter", + " ipv6-filter", + ), + ), + ConfigLine( + config_line=' description "5620 SAM Blade Server NJ"', + parents=( + "System Security Configuration", + " system", + " security", + " management-access-filter", + " ipv6-filter", + " entry 242", + ), + ), + ConfigLine( + config_line=" src-ip 2001:4888:a01:2114:a1:fef::/112", + parents=( + "System Security Configuration", + " system", + " security", + " management-access-filter", + " ipv6-filter", + " entry 242", + ), + ), + ConfigLine( + config_line=' router "management"', + parents=( + "System Security Configuration", + " system", + " security", + " management-access-filter", + " ipv6-filter", + " entry 242", + ), + ), + ConfigLine( + config_line=" action permit", + parents=( + "System Security Configuration", + " system", + " security", + " management-access-filter", + " ipv6-filter", + " entry 242", + ), + ), + ConfigLine( + config_line=" exit", + parents=( + "System Security Configuration", + " system", + " security", + " management-access-filter", + " ipv6-filter", + ), + ), + ConfigLine( + config_line=" entry 244", + parents=( + "System Security Configuration", + " system", + " security", + " management-access-filter", + " ipv6-filter", + ), + ), + ConfigLine( + config_line=' description "5620 SAM Blade Server TX"', + parents=( + "System Security Configuration", + " system", + " security", + " management-access-filter", + " ipv6-filter", + " entry 244", + ), + ), + ConfigLine( + config_line=" src-ip 2001:4888:a03:2114:c0:fef::/112", + parents=( + "System Security Configuration", + " system", + " security", + " management-access-filter", + " ipv6-filter", + " entry 244", + ), + ), + ConfigLine( + config_line=' router "management"', + parents=( + "System Security Configuration", + " system", + " security", + " management-access-filter", + " ipv6-filter", + " entry 244", + ), + ), + ConfigLine( + config_line=" action permit", + parents=( + "System Security Configuration", + " system", + " security", + " management-access-filter", + " ipv6-filter", + " entry 244", + ), + ), + ConfigLine( + config_line=" exit", + parents=( + "System Security Configuration", + " system", + " security", + " management-access-filter", + " ipv6-filter", + ), + ), + ConfigLine( + config_line=" entry 250", + parents=( + "System Security Configuration", + " system", + " security", + " management-access-filter", + " ipv6-filter", + ), + ), + ConfigLine( + config_line=' description "IPv6 Link Local Address"', + parents=( + "System Security Configuration", + " system", + " security", + " management-access-filter", + " ipv6-filter", + " entry 250", + ), + ), + ConfigLine( + config_line=" src-ip fe80::/10", + parents=( + "System Security Configuration", + " system", + " security", + " management-access-filter", + " ipv6-filter", + " entry 250", + ), + ), + ConfigLine( + config_line=' router "management"', + parents=( + "System Security Configuration", + " system", + " security", + " management-access-filter", + " ipv6-filter", + " entry 250", + ), + ), + ConfigLine( + config_line=" action permit", + parents=( + "System Security Configuration", + " system", + " security", + " management-access-filter", + " ipv6-filter", + " entry 250", + ), + ), + ConfigLine( + config_line=" exit", + parents=( + "System Security Configuration", + " system", + " security", + " management-access-filter", + " ipv6-filter", + ), + ), + ConfigLine( + config_line=" entry 500", + parents=( + "System Security Configuration", + " system", + " security", + " management-access-filter", + " ipv6-filter", + ), + ), + ConfigLine( + config_line=' description "Management Plane Default"', + parents=( + "System Security Configuration", + " system", + " security", + " management-access-filter", + " ipv6-filter", + " entry 500", + ), + ), + ConfigLine( + config_line=' router "management"', + parents=( + "System Security Configuration", + " system", + " security", + " management-access-filter", + " ipv6-filter", + " entry 500", + ), + ), + ConfigLine( + config_line=" action deny", + parents=( + "System Security Configuration", + " system", + " security", + " management-access-filter", + " ipv6-filter", + " entry 500", + ), + ), + ConfigLine( + config_line=" exit", + parents=( + "System Security Configuration", + " system", + " security", + " management-access-filter", + " ipv6-filter", + ), + ), + ConfigLine( + config_line=" no shutdown", + parents=( + "System Security Configuration", + " system", + " security", + " management-access-filter", + " ipv6-filter", + ), + ), + ConfigLine( + config_line=" exit", + parents=( + "System Security Configuration", + " system", + " security", + " management-access-filter", + ), + ), + ConfigLine( + config_line=" exit", parents=("System Security Configuration", " system", " security") + ), + ConfigLine( + config_line=' profile "EHS"', + parents=("System Security Configuration", " system", " security"), + ), + ConfigLine( + config_line=" default-action deny-all", + parents=("System Security Configuration", " system", " security", ' profile "EHS"'), + ), + ConfigLine( + config_line=" entry 10", + parents=("System Security Configuration", " system", " security", ' profile "EHS"'), + ), + ConfigLine( + config_line=' match "admin tech-support"', + parents=( + "System Security Configuration", + " system", + " security", + ' profile "EHS"', + " entry 10", + ), + ), + ConfigLine( + config_line=" action permit", + parents=( + "System Security Configuration", + " system", + " security", + ' profile "EHS"', + " entry 10", + ), + ), + ConfigLine( + config_line=" exit", + parents=("System Security Configuration", " system", " security", ' profile "EHS"'), + ), + ConfigLine( + config_line=" entry 20", + parents=("System Security Configuration", " system", " security", ' profile "EHS"'), + ), + ConfigLine( + config_line=' match "write"', + parents=( + "System Security Configuration", + " system", + " security", + ' profile "EHS"', + " entry 20", + ), + ), + ConfigLine( + config_line=" action permit", + parents=( + "System Security Configuration", + " system", + " security", + ' profile "EHS"', + " entry 20", + ), + ), + ConfigLine( + config_line=" exit", + parents=("System Security Configuration", " system", " security", ' profile "EHS"'), + ), + ConfigLine( + config_line=" entry 30", + parents=("System Security Configuration", " system", " security", ' profile "EHS"'), + ), + ConfigLine( + config_line=' match "sleep"', + parents=( + "System Security Configuration", + " system", + " security", + ' profile "EHS"', + " entry 30", + ), + ), + ConfigLine( + config_line=" action permit", + parents=( + "System Security Configuration", + " system", + " security", + ' profile "EHS"', + " entry 30", + ), + ), + ConfigLine( + config_line=" exit", + parents=("System Security Configuration", " system", " security", ' profile "EHS"'), + ), + ConfigLine( + config_line=" exit", parents=("System Security Configuration", " system", " security") + ), + ConfigLine( + config_line=' profile "readonly"', + parents=("System Security Configuration", " system", " security"), + ), + ConfigLine( + config_line=" default-action deny-all", + parents=("System Security Configuration", " system", " security", ' profile "readonly"'), + ), + ConfigLine( + config_line=" entry 10", + parents=("System Security Configuration", " system", " security", ' profile "readonly"'), + ), + ConfigLine( + config_line=' match "back"', + parents=( + "System Security Configuration", + " system", + " security", + ' profile "readonly"', + " entry 10", + ), + ), + ConfigLine( + config_line=" action permit", + parents=( + "System Security Configuration", + " system", + " security", + ' profile "readonly"', + " entry 10", + ), + ), + ConfigLine( + config_line=" exit", + parents=("System Security Configuration", " system", " security", ' profile "readonly"'), + ), + ConfigLine( + config_line=" entry 20", + parents=("System Security Configuration", " system", " security", ' profile "readonly"'), + ), + ConfigLine( + config_line=' match "exit"', + parents=( + "System Security Configuration", + " system", + " security", + ' profile "readonly"', + " entry 20", + ), + ), + ConfigLine( + config_line=" action permit", + parents=( + "System Security Configuration", + " system", + " security", + ' profile "readonly"', + " entry 20", + ), + ), + ConfigLine( + config_line=" exit", + parents=("System Security Configuration", " system", " security", ' profile "readonly"'), + ), + ConfigLine( + config_line=" entry 30", + parents=("System Security Configuration", " system", " security", ' profile "readonly"'), + ), + ConfigLine( + config_line=' match "help"', + parents=( + "System Security Configuration", + " system", + " security", + ' profile "readonly"', + " entry 30", + ), + ), + ConfigLine( + config_line=" action permit", + parents=( + "System Security Configuration", + " system", + " security", + ' profile "readonly"', + " entry 30", + ), + ), + ConfigLine( + config_line=" exit", + parents=("System Security Configuration", " system", " security", ' profile "readonly"'), + ), + ConfigLine( + config_line=" entry 40", + parents=("System Security Configuration", " system", " security", ' profile "readonly"'), + ), + ConfigLine( + config_line=' match "history"', + parents=( + "System Security Configuration", + " system", + " security", + ' profile "readonly"', + " entry 40", + ), + ), + ConfigLine( + config_line=" action permit", + parents=( + "System Security Configuration", + " system", + " security", + ' profile "readonly"', + " entry 40", + ), + ), + ConfigLine( + config_line=" exit", + parents=("System Security Configuration", " system", " security", ' profile "readonly"'), + ), + ConfigLine( + config_line=" entry 50", + parents=("System Security Configuration", " system", " security", ' profile "readonly"'), + ), + ConfigLine( + config_line=' match "logout"', + parents=( + "System Security Configuration", + " system", + " security", + ' profile "readonly"', + " entry 50", + ), + ), + ConfigLine( + config_line=" action permit", + parents=( + "System Security Configuration", + " system", + " security", + ' profile "readonly"', + " entry 50", + ), + ), + ConfigLine( + config_line=" exit", + parents=("System Security Configuration", " system", " security", ' profile "readonly"'), + ), + ConfigLine( + config_line=" entry 60", + parents=("System Security Configuration", " system", " security", ' profile "readonly"'), + ), + ConfigLine( + config_line=' match "ping"', + parents=( + "System Security Configuration", + " system", + " security", + ' profile "readonly"', + " entry 60", + ), + ), + ConfigLine( + config_line=" action permit", + parents=( + "System Security Configuration", + " system", + " security", + ' profile "readonly"', + " entry 60", + ), + ), + ConfigLine( + config_line=" exit", + parents=("System Security Configuration", " system", " security", ' profile "readonly"'), + ), + ConfigLine( + config_line=" entry 70", + parents=("System Security Configuration", " system", " security", ' profile "readonly"'), + ), + ConfigLine( + config_line=' match "traceroute"', + parents=( + "System Security Configuration", + " system", + " security", + ' profile "readonly"', + " entry 70", + ), + ), + ConfigLine( + config_line=" action permit", + parents=( + "System Security Configuration", + " system", + " security", + ' profile "readonly"', + " entry 70", + ), + ), + ConfigLine( + config_line=" exit", + parents=("System Security Configuration", " system", " security", ' profile "readonly"'), + ), + ConfigLine( + config_line=" entry 80", + parents=("System Security Configuration", " system", " security", ' profile "readonly"'), + ), + ConfigLine( + config_line=' match "monitor"', + parents=( + "System Security Configuration", + " system", + " security", + ' profile "readonly"', + " entry 80", + ), + ), + ConfigLine( + config_line=" action permit", + parents=( + "System Security Configuration", + " system", + " security", + ' profile "readonly"', + " entry 80", + ), + ), + ConfigLine( + config_line=" exit", + parents=("System Security Configuration", " system", " security", ' profile "readonly"'), + ), + ConfigLine( + config_line=" entry 90", + parents=("System Security Configuration", " system", " security", ' profile "readonly"'), + ), + ConfigLine( + config_line=' match "show"', + parents=( + "System Security Configuration", + " system", + " security", + ' profile "readonly"', + " entry 90", + ), + ), + ConfigLine( + config_line=" action permit", + parents=( + "System Security Configuration", + " system", + " security", + ' profile "readonly"', + " entry 90", + ), + ), + ConfigLine( + config_line=" exit", + parents=("System Security Configuration", " system", " security", ' profile "readonly"'), + ), + ConfigLine( + config_line=" entry 110", + parents=("System Security Configuration", " system", " security", ' profile "readonly"'), + ), + ConfigLine( + config_line=' match "ssh"', + parents=( + "System Security Configuration", + " system", + " security", + ' profile "readonly"', + " entry 110", + ), + ), + ConfigLine( + config_line=" action permit", + parents=( + "System Security Configuration", + " system", + " security", + ' profile "readonly"', + " entry 110", + ), + ), + ConfigLine( + config_line=" exit", + parents=("System Security Configuration", " system", " security", ' profile "readonly"'), + ), + ConfigLine( + config_line=" exit", parents=("System Security Configuration", " system", " security") + ), + ConfigLine( + config_line=' profile "UserProfile1"', + parents=("System Security Configuration", " system", " security"), + ), + ConfigLine( + config_line=" default-action permit-all", + parents=( + "System Security Configuration", + " system", + " security", + ' profile "UserProfile1"', + ), + ), + ConfigLine( + config_line=" entry 10", + parents=( + "System Security Configuration", + " system", + " security", + ' profile "UserProfile1"', + ), + ), + ConfigLine( + config_line=' match "configure system security"', + parents=( + "System Security Configuration", + " system", + " security", + ' profile "UserProfile1"', + " entry 10", + ), + ), + ConfigLine( + config_line=" action permit", + parents=( + "System Security Configuration", + " system", + " security", + ' profile "UserProfile1"', + " entry 10", + ), + ), + ConfigLine( + config_line=" exit", + parents=( + "System Security Configuration", + " system", + " security", + ' profile "UserProfile1"', + ), + ), + ConfigLine( + config_line=" entry 20", + parents=( + "System Security Configuration", + " system", + " security", + ' profile "UserProfile1"', + ), + ), + ConfigLine( + config_line=' match "show system security"', + parents=( + "System Security Configuration", + " system", + " security", + ' profile "UserProfile1"', + " entry 20", + ), + ), + ConfigLine( + config_line=" action permit", + parents=( + "System Security Configuration", + " system", + " security", + ' profile "UserProfile1"', + " entry 20", + ), + ), + ConfigLine( + config_line=" exit", + parents=( + "System Security Configuration", + " system", + " security", + ' profile "UserProfile1"', + ), + ), + ConfigLine( + config_line=" entry 30", + parents=( + "System Security Configuration", + " system", + " security", + ' profile "UserProfile1"', + ), + ), + ConfigLine( + config_line=' match "tools perform security"', + parents=( + "System Security Configuration", + " system", + " security", + ' profile "UserProfile1"', + " entry 30", + ), + ), + ConfigLine( + config_line=" action permit", + parents=( + "System Security Configuration", + " system", + " security", + ' profile "UserProfile1"', + " entry 30", + ), + ), + ConfigLine( + config_line=" exit", + parents=( + "System Security Configuration", + " system", + " security", + ' profile "UserProfile1"', + ), + ), + ConfigLine( + config_line=" entry 40", + parents=( + "System Security Configuration", + " system", + " security", + ' profile "UserProfile1"', + ), + ), + ConfigLine( + config_line=' match "configure service vprn shutdown"', + parents=( + "System Security Configuration", + " system", + " security", + ' profile "UserProfile1"', + " entry 40", + ), + ), + ConfigLine( + config_line=" action deny", + parents=( + "System Security Configuration", + " system", + " security", + ' profile "UserProfile1"', + " entry 40", + ), + ), + ConfigLine( + config_line=" exit", + parents=( + "System Security Configuration", + " system", + " security", + ' profile "UserProfile1"', + ), + ), + ConfigLine( + config_line=" entry 50", + parents=( + "System Security Configuration", + " system", + " security", + ' profile "UserProfile1"', + ), + ), + ConfigLine( + config_line=' match "configure service vprn ospf shutdown"', + parents=( + "System Security Configuration", + " system", + " security", + ' profile "UserProfile1"', + " entry 50", + ), + ), + ConfigLine( + config_line=" action deny", + parents=( + "System Security Configuration", + " system", + " security", + ' profile "UserProfile1"', + " entry 50", + ), + ), + ConfigLine( + config_line=" exit", + parents=( + "System Security Configuration", + " system", + " security", + ' profile "UserProfile1"', + ), + ), + ConfigLine( + config_line=" entry 60", + parents=( + "System Security Configuration", + " system", + " security", + ' profile "UserProfile1"', + ), + ), + ConfigLine( + config_line=' match "configure service vprn bgp shutdown"', + parents=( + "System Security Configuration", + " system", + " security", + ' profile "UserProfile1"', + " entry 60", + ), + ), + ConfigLine( + config_line=" action deny", + parents=( + "System Security Configuration", + " system", + " security", + ' profile "UserProfile1"', + " entry 60", + ), + ), + ConfigLine( + config_line=" exit", + parents=( + "System Security Configuration", + " system", + " security", + ' profile "UserProfile1"', + ), + ), + ConfigLine( + config_line=" entry 70", + parents=( + "System Security Configuration", + " system", + " security", + ' profile "UserProfile1"', + ), + ), + ConfigLine( + config_line=' match "configure service ies shutdown"', + parents=( + "System Security Configuration", + " system", + " security", + ' profile "UserProfile1"', + " entry 70", + ), + ), + ConfigLine( + config_line=" action deny", + parents=( + "System Security Configuration", + " system", + " security", + ' profile "UserProfile1"', + " entry 70", + ), + ), + ConfigLine( + config_line=" exit", + parents=( + "System Security Configuration", + " system", + " security", + ' profile "UserProfile1"', + ), + ), + ConfigLine( + config_line=" entry 80", + parents=( + "System Security Configuration", + " system", + " security", + ' profile "UserProfile1"', + ), + ), + ConfigLine( + config_line=' match "configure router bgp shutdown"', + parents=( + "System Security Configuration", + " system", + " security", + ' profile "UserProfile1"', + " entry 80", + ), + ), + ConfigLine( + config_line=" action deny", + parents=( + "System Security Configuration", + " system", + " security", + ' profile "UserProfile1"', + " entry 80", + ), + ), + ConfigLine( + config_line=" exit", + parents=( + "System Security Configuration", + " system", + " security", + ' profile "UserProfile1"', + ), + ), + ConfigLine( + config_line=" entry 90", + parents=( + "System Security Configuration", + " system", + " security", + ' profile "UserProfile1"', + ), + ), + ConfigLine( + config_line=' match "configure router ospf shutdown"', + parents=( + "System Security Configuration", + " system", + " security", + ' profile "UserProfile1"', + " entry 90", + ), + ), + ConfigLine( + config_line=" action deny", + parents=( + "System Security Configuration", + " system", + " security", + ' profile "UserProfile1"', + " entry 90", + ), + ), + ConfigLine( + config_line=" exit", + parents=( + "System Security Configuration", + " system", + " security", + ' profile "UserProfile1"', + ), + ), + ConfigLine( + config_line=" entry 100", + parents=( + "System Security Configuration", + " system", + " security", + ' profile "UserProfile1"', + ), + ), + ConfigLine( + config_line=' match "configure li"', + parents=( + "System Security Configuration", + " system", + " security", + ' profile "UserProfile1"', + " entry 100", + ), + ), + ConfigLine( + config_line=" action deny", + parents=( + "System Security Configuration", + " system", + " security", + ' profile "UserProfile1"', + " entry 100", + ), + ), + ConfigLine( + config_line=" exit", + parents=( + "System Security Configuration", + " system", + " security", + ' profile "UserProfile1"', + ), + ), + ConfigLine( + config_line=" entry 110", + parents=( + "System Security Configuration", + " system", + " security", + ' profile "UserProfile1"', + ), + ), + ConfigLine( + config_line=' match "show li"', + parents=( + "System Security Configuration", + " system", + " security", + ' profile "UserProfile1"', + " entry 110", + ), + ), + ConfigLine( + config_line=" action deny", + parents=( + "System Security Configuration", + " system", + " security", + ' profile "UserProfile1"', + " entry 110", + ), + ), + ConfigLine( + config_line=" exit", + parents=( + "System Security Configuration", + " system", + " security", + ' profile "UserProfile1"', + ), + ), + ConfigLine( + config_line=" entry 120", + parents=( + "System Security Configuration", + " system", + " security", + ' profile "UserProfile1"', + ), + ), + ConfigLine( + config_line=' match "configure router ldp shutdown"', + parents=( + "System Security Configuration", + " system", + " security", + ' profile "UserProfile1"', + " entry 120", + ), + ), + ConfigLine( + config_line=" action deny", + parents=( + "System Security Configuration", + " system", + " security", + ' profile "UserProfile1"', + " entry 120", + ), + ), + ConfigLine( + config_line=" exit", + parents=( + "System Security Configuration", + " system", + " security", + ' profile "UserProfile1"', + ), + ), + ConfigLine( + config_line=" entry 130", + parents=( + "System Security Configuration", + " system", + " security", + ' profile "UserProfile1"', + ), + ), + ConfigLine( + config_line=' match "telnet"', + parents=( + "System Security Configuration", + " system", + " security", + ' profile "UserProfile1"', + " entry 130", + ), + ), + ConfigLine( + config_line=" action deny", + parents=( + "System Security Configuration", + " system", + " security", + ' profile "UserProfile1"', + " entry 130", + ), + ), + ConfigLine( + config_line=" exit", + parents=( + "System Security Configuration", + " system", + " security", + ' profile "UserProfile1"', + ), + ), + ConfigLine( + config_line=" entry 140", + parents=( + "System Security Configuration", + " system", + " security", + ' profile "UserProfile1"', + ), + ), + ConfigLine( + config_line=' match "configure system security telnet-server"', + parents=( + "System Security Configuration", + " system", + " security", + ' profile "UserProfile1"', + " entry 140", + ), + ), + ConfigLine( + config_line=" action deny", + parents=( + "System Security Configuration", + " system", + " security", + ' profile "UserProfile1"', + " entry 140", + ), + ), + ConfigLine( + config_line=" exit", + parents=( + "System Security Configuration", + " system", + " security", + ' profile "UserProfile1"', + ), + ), + ConfigLine( + config_line=" entry 150", + parents=( + "System Security Configuration", + " system", + " security", + ' profile "UserProfile1"', + ), + ), + ConfigLine( + config_line=' match "configure system security telnet6-server"', + parents=( + "System Security Configuration", + " system", + " security", + ' profile "UserProfile1"', + " entry 150", + ), + ), + ConfigLine( + config_line=" action deny", + parents=( + "System Security Configuration", + " system", + " security", + ' profile "UserProfile1"', + " entry 150", + ), + ), + ConfigLine( + config_line=" exit", + parents=( + "System Security Configuration", + " system", + " security", + ' profile "UserProfile1"', + ), + ), + ConfigLine( + config_line=" entry 160", + parents=( + "System Security Configuration", + " system", + " security", + ' profile "UserProfile1"', + ), + ), + ConfigLine( + config_line=' match "configure system security ftp-server"', + parents=( + "System Security Configuration", + " system", + " security", + ' profile "UserProfile1"', + " entry 160", + ), + ), + ConfigLine( + config_line=" action deny", + parents=( + "System Security Configuration", + " system", + " security", + ' profile "UserProfile1"', + " entry 160", + ), + ), + ConfigLine( + config_line=" exit", + parents=( + "System Security Configuration", + " system", + " security", + ' profile "UserProfile1"', + ), + ), + ConfigLine( + config_line=" entry 170", + parents=( + "System Security Configuration", + " system", + " security", + ' profile "UserProfile1"', + ), + ), + ConfigLine( + config_line=' match "show"', + parents=( + "System Security Configuration", + " system", + " security", + ' profile "UserProfile1"', + " entry 170", + ), + ), + ConfigLine( + config_line=" action permit", + parents=( + "System Security Configuration", + " system", + " security", + ' profile "UserProfile1"', + " entry 170", + ), + ), + ConfigLine( + config_line=" exit", + parents=( + "System Security Configuration", + " system", + " security", + ' profile "UserProfile1"', + ), + ), + ConfigLine( + config_line=" exit", parents=("System Security Configuration", " system", " security") + ), + ConfigLine( + config_line=' profile "administrative"', + parents=("System Security Configuration", " system", " security"), + ), + ConfigLine( + config_line=" default-action permit-all", + parents=( + "System Security Configuration", + " system", + " security", + ' profile "administrative"', + ), + ), + ConfigLine( + config_line=" entry 10", + parents=( + "System Security Configuration", + " system", + " security", + ' profile "administrative"', + ), + ), + ConfigLine( + config_line=' match "configure system security"', + parents=( + "System Security Configuration", + " system", + " security", + ' profile "administrative"', + " entry 10", + ), + ), + ConfigLine( + config_line=" action permit", + parents=( + "System Security Configuration", + " system", + " security", + ' profile "administrative"', + " entry 10", + ), + ), + ConfigLine( + config_line=" exit", + parents=( + "System Security Configuration", + " system", + " security", + ' profile "administrative"', + ), + ), + ConfigLine( + config_line=" entry 20", + parents=( + "System Security Configuration", + " system", + " security", + ' profile "administrative"', + ), + ), + ConfigLine( + config_line=' match "show system security"', + parents=( + "System Security Configuration", + " system", + " security", + ' profile "administrative"', + " entry 20", + ), + ), + ConfigLine( + config_line=" action permit", + parents=( + "System Security Configuration", + " system", + " security", + ' profile "administrative"', + " entry 20", + ), + ), + ConfigLine( + config_line=" exit", + parents=( + "System Security Configuration", + " system", + " security", + ' profile "administrative"', + ), + ), + ConfigLine( + config_line=" entry 30", + parents=( + "System Security Configuration", + " system", + " security", + ' profile "administrative"', + ), + ), + ConfigLine( + config_line=' match "tools perform security"', + parents=( + "System Security Configuration", + " system", + " security", + ' profile "administrative"', + " entry 30", + ), + ), + ConfigLine( + config_line=" action permit", + parents=( + "System Security Configuration", + " system", + " security", + ' profile "administrative"', + " entry 30", + ), + ), + ConfigLine( + config_line=" exit", + parents=( + "System Security Configuration", + " system", + " security", + ' profile "administrative"', + ), + ), + ConfigLine( + config_line=" entry 40", + parents=( + "System Security Configuration", + " system", + " security", + ' profile "administrative"', + ), + ), + ConfigLine( + config_line=' match "configure service vprn shutdown"', + parents=( + "System Security Configuration", + " system", + " security", + ' profile "administrative"', + " entry 40", + ), + ), + ConfigLine( + config_line=" action deny", + parents=( + "System Security Configuration", + " system", + " security", + ' profile "administrative"', + " entry 40", + ), + ), + ConfigLine( + config_line=" exit", + parents=( + "System Security Configuration", + " system", + " security", + ' profile "administrative"', + ), + ), + ConfigLine( + config_line=" entry 50", + parents=( + "System Security Configuration", + " system", + " security", + ' profile "administrative"', + ), + ), + ConfigLine( + config_line=' match "configure service vprn ospf shutdown"', + parents=( + "System Security Configuration", + " system", + " security", + ' profile "administrative"', + " entry 50", + ), + ), + ConfigLine( + config_line=" action deny", + parents=( + "System Security Configuration", + " system", + " security", + ' profile "administrative"', + " entry 50", + ), + ), + ConfigLine( + config_line=" exit", + parents=( + "System Security Configuration", + " system", + " security", + ' profile "administrative"', + ), + ), + ConfigLine( + config_line=" entry 60", + parents=( + "System Security Configuration", + " system", + " security", + ' profile "administrative"', + ), + ), + ConfigLine( + config_line=' match "configure service vprn bgp shutdown"', + parents=( + "System Security Configuration", + " system", + " security", + ' profile "administrative"', + " entry 60", + ), + ), + ConfigLine( + config_line=" action deny", + parents=( + "System Security Configuration", + " system", + " security", + ' profile "administrative"', + " entry 60", + ), + ), + ConfigLine( + config_line=" exit", + parents=( + "System Security Configuration", + " system", + " security", + ' profile "administrative"', + ), + ), + ConfigLine( + config_line=" entry 70", + parents=( + "System Security Configuration", + " system", + " security", + ' profile "administrative"', + ), + ), + ConfigLine( + config_line=' match "configure service ies shutdown"', + parents=( + "System Security Configuration", + " system", + " security", + ' profile "administrative"', + " entry 70", + ), + ), + ConfigLine( + config_line=" action deny", + parents=( + "System Security Configuration", + " system", + " security", + ' profile "administrative"', + " entry 70", + ), + ), + ConfigLine( + config_line=" exit", + parents=( + "System Security Configuration", + " system", + " security", + ' profile "administrative"', + ), + ), + ConfigLine( + config_line=" entry 80", + parents=( + "System Security Configuration", + " system", + " security", + ' profile "administrative"', + ), + ), + ConfigLine( + config_line=' match "configure router bgp shutdown"', + parents=( + "System Security Configuration", + " system", + " security", + ' profile "administrative"', + " entry 80", + ), + ), + ConfigLine( + config_line=" action deny", + parents=( + "System Security Configuration", + " system", + " security", + ' profile "administrative"', + " entry 80", + ), + ), + ConfigLine( + config_line=" exit", + parents=( + "System Security Configuration", + " system", + " security", + ' profile "administrative"', + ), + ), + ConfigLine( + config_line=" entry 90", + parents=( + "System Security Configuration", + " system", + " security", + ' profile "administrative"', + ), + ), + ConfigLine( + config_line=' match "configure router ospf shutdown"', + parents=( + "System Security Configuration", + " system", + " security", + ' profile "administrative"', + " entry 90", + ), + ), + ConfigLine( + config_line=" action deny", + parents=( + "System Security Configuration", + " system", + " security", + ' profile "administrative"', + " entry 90", + ), + ), + ConfigLine( + config_line=" exit", + parents=( + "System Security Configuration", + " system", + " security", + ' profile "administrative"', + ), + ), + ConfigLine( + config_line=" entry 100", + parents=( + "System Security Configuration", + " system", + " security", + ' profile "administrative"', + ), + ), + ConfigLine( + config_line=' match "configure li"', + parents=( + "System Security Configuration", + " system", + " security", + ' profile "administrative"', + " entry 100", + ), + ), + ConfigLine( + config_line=" action deny", + parents=( + "System Security Configuration", + " system", + " security", + ' profile "administrative"', + " entry 100", + ), + ), + ConfigLine( + config_line=" exit", + parents=( + "System Security Configuration", + " system", + " security", + ' profile "administrative"', + ), + ), + ConfigLine( + config_line=" entry 110", + parents=( + "System Security Configuration", + " system", + " security", + ' profile "administrative"', + ), + ), + ConfigLine( + config_line=' match "show li"', + parents=( + "System Security Configuration", + " system", + " security", + ' profile "administrative"', + " entry 110", + ), + ), + ConfigLine( + config_line=" action deny", + parents=( + "System Security Configuration", + " system", + " security", + ' profile "administrative"', + " entry 110", + ), + ), + ConfigLine( + config_line=" exit", + parents=( + "System Security Configuration", + " system", + " security", + ' profile "administrative"', + ), + ), + ConfigLine( + config_line=" entry 111", + parents=( + "System Security Configuration", + " system", + " security", + ' profile "administrative"', + ), + ), + ConfigLine( + config_line=' match "clear li"', + parents=( + "System Security Configuration", + " system", + " security", + ' profile "administrative"', + " entry 111", + ), + ), + ConfigLine( + config_line=" action deny", + parents=( + "System Security Configuration", + " system", + " security", + ' profile "administrative"', + " entry 111", + ), + ), + ConfigLine( + config_line=" exit", + parents=( + "System Security Configuration", + " system", + " security", + ' profile "administrative"', + ), + ), + ConfigLine( + config_line=" entry 120", + parents=( + "System Security Configuration", + " system", + " security", + ' profile "administrative"', + ), + ), + ConfigLine( + config_line=' match "configure router ldp shutdown"', + parents=( + "System Security Configuration", + " system", + " security", + ' profile "administrative"', + " entry 120", + ), + ), + ConfigLine( + config_line=" action deny", + parents=( + "System Security Configuration", + " system", + " security", + ' profile "administrative"', + " entry 120", + ), + ), + ConfigLine( + config_line=" exit", + parents=( + "System Security Configuration", + " system", + " security", + ' profile "administrative"', + ), + ), + ConfigLine( + config_line=" entry 130", + parents=( + "System Security Configuration", + " system", + " security", + ' profile "administrative"', + ), + ), + ConfigLine( + config_line=' match "telnet"', + parents=( + "System Security Configuration", + " system", + " security", + ' profile "administrative"', + " entry 130", + ), + ), + ConfigLine( + config_line=" action deny", + parents=( + "System Security Configuration", + " system", + " security", + ' profile "administrative"', + " entry 130", + ), + ), + ConfigLine( + config_line=" exit", + parents=( + "System Security Configuration", + " system", + " security", + ' profile "administrative"', + ), + ), + ConfigLine( + config_line=" entry 140", + parents=( + "System Security Configuration", + " system", + " security", + ' profile "administrative"', + ), + ), + ConfigLine( + config_line=' match "configure system security telnet-server"', + parents=( + "System Security Configuration", + " system", + " security", + ' profile "administrative"', + " entry 140", + ), + ), + ConfigLine( + config_line=" action deny", + parents=( + "System Security Configuration", + " system", + " security", + ' profile "administrative"', + " entry 140", + ), + ), + ConfigLine( + config_line=" exit", + parents=( + "System Security Configuration", + " system", + " security", + ' profile "administrative"', + ), + ), + ConfigLine( + config_line=" entry 150", + parents=( + "System Security Configuration", + " system", + " security", + ' profile "administrative"', + ), + ), + ConfigLine( + config_line=' match "configure system security telnet6-server"', + parents=( + "System Security Configuration", + " system", + " security", + ' profile "administrative"', + " entry 150", + ), + ), + ConfigLine( + config_line=" action deny", + parents=( + "System Security Configuration", + " system", + " security", + ' profile "administrative"', + " entry 150", + ), + ), + ConfigLine( + config_line=" exit", + parents=( + "System Security Configuration", + " system", + " security", + ' profile "administrative"', + ), + ), + ConfigLine( + config_line=" entry 160", + parents=( + "System Security Configuration", + " system", + " security", + ' profile "administrative"', + ), + ), + ConfigLine( + config_line=' match "configure system security ftp-server"', + parents=( + "System Security Configuration", + " system", + " security", + ' profile "administrative"', + " entry 160", + ), + ), + ConfigLine( + config_line=" action deny", + parents=( + "System Security Configuration", + " system", + " security", + ' profile "administrative"', + " entry 160", + ), + ), + ConfigLine( + config_line=" exit", + parents=( + "System Security Configuration", + " system", + " security", + ' profile "administrative"', + ), + ), + ConfigLine( + config_line=" entry 170", + parents=( + "System Security Configuration", + " system", + " security", + ' profile "administrative"', + ), + ), + ConfigLine( + config_line=' match "admin reboot"', + parents=( + "System Security Configuration", + " system", + " security", + ' profile "administrative"', + " entry 170", + ), + ), + ConfigLine( + config_line=" action deny", + parents=( + "System Security Configuration", + " system", + " security", + ' profile "administrative"', + " entry 170", + ), + ), + ConfigLine( + config_line=" exit", + parents=( + "System Security Configuration", + " system", + " security", + ' profile "administrative"', + ), + ), + ConfigLine( + config_line=" exit", parents=("System Security Configuration", " system", " security") + ), + ConfigLine( + config_line=' profile "Unrestricted-User"', + parents=("System Security Configuration", " system", " security"), + ), + ConfigLine( + config_line=" default-action permit-all", + parents=( + "System Security Configuration", + " system", + " security", + ' profile "Unrestricted-User"', + ), + ), + ConfigLine( + config_line=" entry 10", + parents=( + "System Security Configuration", + " system", + " security", + ' profile "Unrestricted-User"', + ), + ), + ConfigLine( + config_line=' match "configure system security"', + parents=( + "System Security Configuration", + " system", + " security", + ' profile "Unrestricted-User"', + " entry 10", + ), + ), + ConfigLine( + config_line=" action permit", + parents=( + "System Security Configuration", + " system", + " security", + ' profile "Unrestricted-User"', + " entry 10", + ), + ), + ConfigLine( + config_line=" exit", + parents=( + "System Security Configuration", + " system", + " security", + ' profile "Unrestricted-User"', + ), + ), + ConfigLine( + config_line=" entry 20", + parents=( + "System Security Configuration", + " system", + " security", + ' profile "Unrestricted-User"', + ), + ), + ConfigLine( + config_line=' match "show system security"', + parents=( + "System Security Configuration", + " system", + " security", + ' profile "Unrestricted-User"', + " entry 20", + ), + ), + ConfigLine( + config_line=" action permit", + parents=( + "System Security Configuration", + " system", + " security", + ' profile "Unrestricted-User"', + " entry 20", + ), + ), + ConfigLine( + config_line=" exit", + parents=( + "System Security Configuration", + " system", + " security", + ' profile "Unrestricted-User"', + ), + ), + ConfigLine( + config_line=" entry 30", + parents=( + "System Security Configuration", + " system", + " security", + ' profile "Unrestricted-User"', + ), + ), + ConfigLine( + config_line=' match "tools perform security"', + parents=( + "System Security Configuration", + " system", + " security", + ' profile "Unrestricted-User"', + " entry 30", + ), + ), + ConfigLine( + config_line=" action permit", + parents=( + "System Security Configuration", + " system", + " security", + ' profile "Unrestricted-User"', + " entry 30", + ), + ), + ConfigLine( + config_line=" exit", + parents=( + "System Security Configuration", + " system", + " security", + ' profile "Unrestricted-User"', + ), + ), + ConfigLine( + config_line=" entry 100", + parents=( + "System Security Configuration", + " system", + " security", + ' profile "Unrestricted-User"', + ), + ), + ConfigLine( + config_line=' match "configure li"', + parents=( + "System Security Configuration", + " system", + " security", + ' profile "Unrestricted-User"', + " entry 100", + ), + ), + ConfigLine( + config_line=" action deny", + parents=( + "System Security Configuration", + " system", + " security", + ' profile "Unrestricted-User"', + " entry 100", + ), + ), + ConfigLine( + config_line=" exit", + parents=( + "System Security Configuration", + " system", + " security", + ' profile "Unrestricted-User"', + ), + ), + ConfigLine( + config_line=" entry 110", + parents=( + "System Security Configuration", + " system", + " security", + ' profile "Unrestricted-User"', + ), + ), + ConfigLine( + config_line=' match "show li"', + parents=( + "System Security Configuration", + " system", + " security", + ' profile "Unrestricted-User"', + " entry 110", + ), + ), + ConfigLine( + config_line=" action deny", + parents=( + "System Security Configuration", + " system", + " security", + ' profile "Unrestricted-User"', + " entry 110", + ), + ), + ConfigLine( + config_line=" exit", + parents=( + "System Security Configuration", + " system", + " security", + ' profile "Unrestricted-User"', + ), + ), + ConfigLine( + config_line=" exit", parents=("System Security Configuration", " system", " security") + ), + ConfigLine( + config_line=' user "SomeUser"', + parents=("System Security Configuration", " system", " security"), + ), + ConfigLine( + config_line=' password "5620Vzw"', + parents=("System Security Configuration", " system", " security", ' user "SomeUser"'), + ), + ConfigLine( + config_line=" access console", + parents=("System Security Configuration", " system", " security", ' user "SomeUser"'), + ), + ConfigLine( + config_line=" console", + parents=("System Security Configuration", " system", " security", ' user "SomeUser"'), + ), + ConfigLine( + config_line=' no member "default"', + parents=( + "System Security Configuration", + " system", + " security", + ' user "SomeUser"', + " console", + ), + ), + ConfigLine( + config_line=' member "Profile1"', + parents=( + "System Security Configuration", + " system", + " security", + ' user "SomeUser"', + " console", + ), + ), + ConfigLine( + config_line=" exit", + parents=("System Security Configuration", " system", " security", ' user "SomeUser"'), + ), + ConfigLine( + config_line=" exit", parents=("System Security Configuration", " system", " security") + ), + ConfigLine( + config_line=" snmp", parents=("System Security Configuration", " system", " security") + ), + ConfigLine( + config_line=' access group "snmpV3Assccess" security-model usm security-level privacy read "iso" write "iso" notify "iso"', + parents=("System Security Configuration", " system", " security", " snmp"), + ), + ConfigLine( + config_line=" community 2Y2LHaaSDfa3TZP31 r version both", + parents=("System Security Configuration", " system", " security", " snmp"), + ), + ConfigLine( + config_line=" community 1234asasd rw version both", + parents=("System Security Configuration", " system", " security", " snmp"), + ), + ConfigLine( + config_line=" exit", parents=("System Security Configuration", " system", " security") + ), + ConfigLine( + config_line=" ssh", parents=("System Security Configuration", " system", " security") + ), + ConfigLine( + config_line=" preserve-key", + parents=("System Security Configuration", " system", " security", " ssh"), + ), + ConfigLine( + config_line=" exit", parents=("System Security Configuration", " system", " security") + ), + ConfigLine( + config_line=" no ftp-server", + parents=("System Security Configuration", " system", " security"), + ), + ConfigLine( + config_line=" no telnet-server", + parents=("System Security Configuration", " system", " security"), + ), + ConfigLine( + config_line=" per-peer-queuing", + parents=("System Security Configuration", " system", " security"), + ), + ConfigLine( + config_line=" cli-script", + parents=("System Security Configuration", " system", " security"), + ), + ConfigLine( + config_line=" authorization", + parents=("System Security Configuration", " system", " security", " cli-script"), + ), + ConfigLine( + config_line=" event-handler", + parents=( + "System Security Configuration", + " system", + " security", + " cli-script", + " authorization", + ), + ), + ConfigLine( + config_line=' cli-user "EHS"', + parents=( + "System Security Configuration", + " system", + " security", + " cli-script", + " authorization", + " event-handler", + ), + ), + ConfigLine( + config_line=" exit", + parents=( + "System Security Configuration", + " system", + " security", + " cli-script", + " authorization", + ), + ), + ConfigLine( + config_line=" exit", + parents=("System Security Configuration", " system", " security", " cli-script"), + ), + ConfigLine( + config_line=" exit", parents=("System Security Configuration", " system", " security") + ), + ConfigLine(config_line=" exit", parents=("System Security Configuration", " system")), + ConfigLine(config_line=" exit", parents=("System Security Configuration",)), + ConfigLine(config_line="System Login Control Configuration", parents=()), + ConfigLine(config_line=" system", parents=("System Login Control Configuration",)), + ConfigLine(config_line=" login-control", parents=("System Login Control Configuration", " system")), + ConfigLine( + config_line=" ssh", + parents=("System Login Control Configuration", " system", " login-control"), + ), + ConfigLine( + config_line=" inbound-max-sessions 7", + parents=("System Login Control Configuration", " system", " login-control", " ssh"), + ), + ConfigLine( + config_line=" exit", + parents=("System Login Control Configuration", " system", " login-control"), + ), + ConfigLine( + config_line=" idle-timeout 120", + parents=("System Login Control Configuration", " system", " login-control"), + ), + ConfigLine( + config_line=' pre-login-message "______________________________________ WARNING NOTICE ____________________________________________\\n\\rThis system is for the use of authorized users only. Individuals using this system without\\n\\rauthority, or in excess of their authority, are subject to having all of their activities on this\\n\\rsystem monitored and recorded by system personnel. In the course of monitoring individuals\\n\\rimproperly using this system, or in the course of system maintenance, the activities of authorized\\n\\rusers may also be monitored. Anyone using this system expressly consents to such monitoring\\n\\rand is advised that if such monitoring reveals possible evidence of criminal activity, system\\n\\rpersonnel may provide the evidence of such monitoring to law enforcement officials.\\n\\r___________________________________________________________________________________________________"', + parents=("System Login Control Configuration", " system", " login-control"), + ), + ConfigLine( + config_line=' motd text "WARNING! THIS IS A PRIVATE NETWORK AND IS FOR EXCLUSIVE USE BY AUTHORIZED PERSONNEL. Use of this service constitutes consent to monitoring. Unauthorized use may result in prosecution under the Computer Fraud and Abuse Act of 1986 or other applicable statutes and regulations."', + parents=("System Login Control Configuration", " system", " login-control"), + ), + ConfigLine( + config_line=" no login-banner", + parents=("System Login Control Configuration", " system", " login-control"), + ), + ConfigLine(config_line=" exit", parents=("System Login Control Configuration", " system")), + ConfigLine(config_line=" exit", parents=("System Login Control Configuration",)), + ConfigLine(config_line="Log Configuration", parents=()), + ConfigLine(config_line=" log", parents=("Log Configuration",)), + ConfigLine(config_line=" file-id 20", parents=("Log Configuration", " log")), + ConfigLine( + config_line=' description "Syslog-storage"', + parents=("Log Configuration", " log", " file-id 20"), + ), + ConfigLine(config_line=" location cf2:", parents=("Log Configuration", " log", " file-id 20")), + ConfigLine( + config_line=" rollover 1440 retention 350", + parents=("Log Configuration", " log", " file-id 20"), + ), + ConfigLine(config_line=" exit", parents=("Log Configuration", " log")), + ConfigLine(config_line=" file-id 30", parents=("Log Configuration", " log")), + ConfigLine( + config_line=' description "Change-storage"', + parents=("Log Configuration", " log", " file-id 30"), + ), + ConfigLine(config_line=" location cf2:", parents=("Log Configuration", " log", " file-id 30")), + ConfigLine( + config_line=" rollover 1440 retention 350", + parents=("Log Configuration", " log", " file-id 30"), + ), + ConfigLine(config_line=" exit", parents=("Log Configuration", " log")), + ConfigLine(config_line=" filter 10", parents=("Log Configuration", " log")), + ConfigLine( + config_line=" default-action forward", parents=("Log Configuration", " log", " filter 10") + ), + ConfigLine(config_line=" entry 10", parents=("Log Configuration", " log", " filter 10")), + ConfigLine( + config_line=" action forward", + parents=("Log Configuration", " log", " filter 10", " entry 10"), + ), + ConfigLine( + config_line=" match", + parents=("Log Configuration", " log", " filter 10", " entry 10"), + ), + ConfigLine( + config_line=' application eq "chassis"', + parents=("Log Configuration", " log", " filter 10", " entry 10", " match"), + ), + ConfigLine( + config_line=" number eq 2059", + parents=("Log Configuration", " log", " filter 10", " entry 10", " match"), + ), + ConfigLine( + config_line=' message eq pattern "detected egress FCS errors on complex"', + parents=("Log Configuration", " log", " filter 10", " entry 10", " match"), + ), + ConfigLine( + config_line=" exit", + parents=("Log Configuration", " log", " filter 10", " entry 10"), + ), + ConfigLine(config_line=" exit", parents=("Log Configuration", " log", " filter 10")), + ConfigLine(config_line=" exit", parents=("Log Configuration", " log")), + ConfigLine(config_line=' event-control "igmp" 2005 suppress', parents=("Log Configuration", " log")), + ConfigLine(config_line=' event-control "video" 2009 suppress', parents=("Log Configuration", " log")), + ConfigLine(config_line=' event-control "video" 2010 suppress', parents=("Log Configuration", " log")), + ConfigLine(config_line=' event-control "vrtr" 2034 generate', parents=("Log Configuration", " log")), + ConfigLine(config_line=" syslog 5", parents=("Log Configuration", " log")), + ConfigLine( + config_line=' description "to-syslog-server"', + parents=("Log Configuration", " log", " syslog 5"), + ), + ConfigLine( + config_line=" address 2001:4888:A01:2130:A1:FEF::168", + parents=("Log Configuration", " log", " syslog 5"), + ), + ConfigLine(config_line=" exit", parents=("Log Configuration", " log")), + ConfigLine(config_line=" snmp-trap-group 98", parents=("Log Configuration", " log")), + ConfigLine( + config_line=' description "5620sam"', + parents=("Log Configuration", " log", " snmp-trap-group 98"), + ), + ConfigLine( + config_line=' trap-target "10.194.69.172-v6:162" address 2001:4888:a01:2114:a1:fef::18 snmpv3 notify-community "snmpV3User" security-level privacy', + parents=("Log Configuration", " log", " snmp-trap-group 98"), + ), + ConfigLine( + config_line=' trap-target "10.215.238.172-v6:162" address 2001:4888:a03:2114:c0:fef::18 snmpv3 notify-community "snmpV3User" security-level privacy', + parents=("Log Configuration", " log", " snmp-trap-group 98"), + ), + ConfigLine(config_line=" exit", parents=("Log Configuration", " log")), + ConfigLine(config_line=" log-id 5", parents=("Log Configuration", " log")), + ConfigLine( + config_line=' description "Syslog Server"', + parents=("Log Configuration", " log", " log-id 5"), + ), + ConfigLine( + config_line=" from main security change", + parents=("Log Configuration", " log", " log-id 5"), + ), + ConfigLine(config_line=" to syslog 5", parents=("Log Configuration", " log", " log-id 5")), + ConfigLine(config_line=" no shutdown", parents=("Log Configuration", " log", " log-id 5")), + ConfigLine(config_line=" exit", parents=("Log Configuration", " log")), + ConfigLine(config_line=" log-id 20", parents=("Log Configuration", " log")), + ConfigLine( + config_line=' description "Syslog storage on CF2"', + parents=("Log Configuration", " log", " log-id 20"), + ), + ConfigLine( + config_line=" from main security", parents=("Log Configuration", " log", " log-id 20") + ), + ConfigLine(config_line=" to file 20", parents=("Log Configuration", " log", " log-id 20")), + ConfigLine(config_line=" no shutdown", parents=("Log Configuration", " log", " log-id 20")), + ConfigLine(config_line=" exit", parents=("Log Configuration", " log")), + ConfigLine(config_line=" log-id 30", parents=("Log Configuration", " log")), + ConfigLine( + config_line=' description "Change storage on CF2"', + parents=("Log Configuration", " log", " log-id 30"), + ), + ConfigLine(config_line=" from change", parents=("Log Configuration", " log", " log-id 30")), + ConfigLine(config_line=" to file 30", parents=("Log Configuration", " log", " log-id 30")), + ConfigLine(config_line=" no shutdown", parents=("Log Configuration", " log", " log-id 30")), + ConfigLine(config_line=" exit", parents=("Log Configuration", " log")), + ConfigLine(config_line=" log-id 98", parents=("Log Configuration", " log")), + ConfigLine( + config_line=" from main security", parents=("Log Configuration", " log", " log-id 98") + ), + ConfigLine(config_line=" to snmp 1024", parents=("Log Configuration", " log", " log-id 98")), + ConfigLine(config_line=" no shutdown", parents=("Log Configuration", " log", " log-id 98")), + ConfigLine(config_line=" exit", parents=("Log Configuration", " log")), + ConfigLine(config_line=" event-handling", parents=("Log Configuration", " log")), + ConfigLine( + config_line=' handler "EHS-Egress-FCS-Error-Handler"', + parents=("Log Configuration", " log", " event-handling"), + ), + ConfigLine( + config_line=' description "EHS handler for Egress FCS Handler"', + parents=( + "Log Configuration", + " log", + " event-handling", + ' handler "EHS-Egress-FCS-Error-Handler"', + ), + ), + ConfigLine( + config_line=" action-list", + parents=( + "Log Configuration", + " log", + " event-handling", + ' handler "EHS-Egress-FCS-Error-Handler"', + ), + ), + ConfigLine( + config_line=" entry 10", + parents=( + "Log Configuration", + " log", + " event-handling", + ' handler "EHS-Egress-FCS-Error-Handler"', + " action-list", + ), + ), + ConfigLine( + config_line=" min-delay 86400", + parents=( + "Log Configuration", + " log", + " event-handling", + ' handler "EHS-Egress-FCS-Error-Handler"', + " action-list", + " entry 10", + ), + ), + ConfigLine( + config_line=' script-policy "EHS-Egress-FCS-script-policy" owner "EHS"', + parents=( + "Log Configuration", + " log", + " event-handling", + ' handler "EHS-Egress-FCS-Error-Handler"', + " action-list", + " entry 10", + ), + ), + ConfigLine( + config_line=" no shutdown", + parents=( + "Log Configuration", + " log", + " event-handling", + ' handler "EHS-Egress-FCS-Error-Handler"', + " action-list", + " entry 10", + ), + ), + ConfigLine( + config_line=" exit", + parents=( + "Log Configuration", + " log", + " event-handling", + ' handler "EHS-Egress-FCS-Error-Handler"', + " action-list", + ), + ), + ConfigLine( + config_line=" exit", + parents=( + "Log Configuration", + " log", + " event-handling", + ' handler "EHS-Egress-FCS-Error-Handler"', + ), + ), + ConfigLine( + config_line=" no shutdown", + parents=( + "Log Configuration", + " log", + " event-handling", + ' handler "EHS-Egress-FCS-Error-Handler"', + ), + ), + ConfigLine(config_line=" exit", parents=("Log Configuration", " log", " event-handling")), + ConfigLine(config_line=" exit", parents=("Log Configuration", " log")), + ConfigLine(config_line=" event-trigger", parents=("Log Configuration", " log")), + ConfigLine( + config_line=' event "chassis" 2059', + parents=("Log Configuration", " log", " event-trigger"), + ), + ConfigLine( + config_line=' description "EHS for Egress FCS Errors"', + parents=("Log Configuration", " log", " event-trigger", ' event "chassis" 2059'), + ), + ConfigLine( + config_line=" trigger-entry 10", + parents=("Log Configuration", " log", " event-trigger", ' event "chassis" 2059'), + ), + ConfigLine( + config_line=' event-handler "EHS-Egress-FCS-Error-Handler"', + parents=( + "Log Configuration", + " log", + " event-trigger", + ' event "chassis" 2059', + " trigger-entry 10", + ), + ), + ConfigLine( + config_line=" log-filter 10", + parents=( + "Log Configuration", + " log", + " event-trigger", + ' event "chassis" 2059', + " trigger-entry 10", + ), + ), + ConfigLine( + config_line=" no shutdown", + parents=( + "Log Configuration", + " log", + " event-trigger", + ' event "chassis" 2059', + " trigger-entry 10", + ), + ), + ConfigLine( + config_line=" exit", + parents=("Log Configuration", " log", " event-trigger", ' event "chassis" 2059'), + ), + ConfigLine( + config_line=" no shutdown", + parents=("Log Configuration", " log", " event-trigger", ' event "chassis" 2059'), + ), + ConfigLine(config_line=" exit", parents=("Log Configuration", " log", " event-trigger")), + ConfigLine(config_line=" exit", parents=("Log Configuration", " log")), + ConfigLine(config_line=" exit", parents=("Log Configuration",)), + ConfigLine(config_line="Eth-CFM Configuration", parents=()), + ConfigLine(config_line=" eth-cfm", parents=("Eth-CFM Configuration",)), + ConfigLine(config_line=" domain 1 format none level 1", parents=("Eth-CFM Configuration", " eth-cfm")), + ConfigLine( + config_line=' association 1 format icc-based name "epipe-7750-01"', + parents=("Eth-CFM Configuration", " eth-cfm", " domain 1 format none level 1"), + ), + ConfigLine( + config_line=" bridge-identifier 45475001", + parents=( + "Eth-CFM Configuration", + " eth-cfm", + " domain 1 format none level 1", + ' association 1 format icc-based name "epipe-7750-01"', + ), + ), + ConfigLine( + config_line=" exit", + parents=( + "Eth-CFM Configuration", + " eth-cfm", + " domain 1 format none level 1", + ' association 1 format icc-based name "epipe-7750-01"', + ), + ), + ConfigLine( + config_line=" remote-mepid 1475", + parents=( + "Eth-CFM Configuration", + " eth-cfm", + " domain 1 format none level 1", + ' association 1 format icc-based name "epipe-7750-01"', + ), + ), + ConfigLine( + config_line=" exit", + parents=("Eth-CFM Configuration", " eth-cfm", " domain 1 format none level 1"), + ), + ConfigLine( + config_line=' association 2 format icc-based name "epipe-7750-02"', + parents=("Eth-CFM Configuration", " eth-cfm", " domain 1 format none level 1"), + ), + ConfigLine( + config_line=" bridge-identifier 45475002", + parents=( + "Eth-CFM Configuration", + " eth-cfm", + " domain 1 format none level 1", + ' association 2 format icc-based name "epipe-7750-02"', + ), + ), + ConfigLine( + config_line=" exit", + parents=( + "Eth-CFM Configuration", + " eth-cfm", + " domain 1 format none level 1", + ' association 2 format icc-based name "epipe-7750-02"', + ), + ), + ConfigLine( + config_line=" remote-mepid 2475", + parents=( + "Eth-CFM Configuration", + " eth-cfm", + " domain 1 format none level 1", + ' association 2 format icc-based name "epipe-7750-02"', + ), + ), + ConfigLine( + config_line=" exit", + parents=("Eth-CFM Configuration", " eth-cfm", " domain 1 format none level 1"), + ), + ConfigLine(config_line=" exit", parents=("Eth-CFM Configuration", " eth-cfm")), + ConfigLine(config_line=" exit", parents=("Eth-CFM Configuration",)), + ConfigLine(config_line="QoS Policy Configuration", parents=()), + ConfigLine(config_line=" qos", parents=("QoS Policy Configuration",)), + ConfigLine( + config_line=' adv-config-policy "Best-Effort" create', parents=("QoS Policy Configuration", " qos") + ), + ConfigLine( + config_line=" child-control", + parents=("QoS Policy Configuration", " qos", ' adv-config-policy "Best-Effort" create'), + ), + ConfigLine( + config_line=" offered-measurement", + parents=( + "QoS Policy Configuration", + " qos", + ' adv-config-policy "Best-Effort" create', + " child-control", + ), + ), + ConfigLine( + config_line=" fast-start", + parents=( + "QoS Policy Configuration", + " qos", + ' adv-config-policy "Best-Effort" create', + " child-control", + " offered-measurement", + ), + ), + ConfigLine( + config_line=" fast-stop", + parents=( + "QoS Policy Configuration", + " qos", + ' adv-config-policy "Best-Effort" create', + " child-control", + " offered-measurement", + ), + ), + ConfigLine( + config_line=" no add", + parents=( + "QoS Policy Configuration", + " qos", + ' adv-config-policy "Best-Effort" create', + " child-control", + " offered-measurement", + ), + ), + ConfigLine( + config_line=" no high-rate-hold-time", + parents=( + "QoS Policy Configuration", + " qos", + ' adv-config-policy "Best-Effort" create', + " child-control", + " offered-measurement", + ), + ), + ConfigLine( + config_line=" exit", + parents=( + "QoS Policy Configuration", + " qos", + ' adv-config-policy "Best-Effort" create', + " child-control", + ), + ), + ConfigLine( + config_line=" exit", + parents=("QoS Policy Configuration", " qos", ' adv-config-policy "Best-Effort" create'), + ), + ConfigLine(config_line=" exit", parents=("QoS Policy Configuration", " qos")), + ConfigLine(config_line=' adv-config-policy "LTBE" create', parents=("QoS Policy Configuration", " qos")), + ConfigLine( + config_line=" child-control", + parents=("QoS Policy Configuration", " qos", ' adv-config-policy "LTBE" create'), + ), + ConfigLine( + config_line=" bandwidth-distribution", + parents=( + "QoS Policy Configuration", + " qos", + ' adv-config-policy "LTBE" create', + " child-control", + ), + ), + ConfigLine( + config_line=" above-offered-cap percent 0.00", + parents=( + "QoS Policy Configuration", + " qos", + ' adv-config-policy "LTBE" create', + " child-control", + " bandwidth-distribution", + ), + ), + ConfigLine( + config_line=" exit", + parents=( + "QoS Policy Configuration", + " qos", + ' adv-config-policy "LTBE" create', + " child-control", + ), + ), + ConfigLine( + config_line=" offered-measurement", + parents=( + "QoS Policy Configuration", + " qos", + ' adv-config-policy "LTBE" create', + " child-control", + ), + ), + ConfigLine( + config_line=" fast-start", + parents=( + "QoS Policy Configuration", + " qos", + ' adv-config-policy "LTBE" create', + " child-control", + " offered-measurement", + ), + ), + ConfigLine( + config_line=" fast-stop", + parents=( + "QoS Policy Configuration", + " qos", + ' adv-config-policy "LTBE" create', + " child-control", + " offered-measurement", + ), + ), + ConfigLine( + config_line=" add percent 3.00", + parents=( + "QoS Policy Configuration", + " qos", + ' adv-config-policy "LTBE" create', + " child-control", + " offered-measurement", + ), + ), + ConfigLine( + config_line=" no high-rate-hold-time", + parents=( + "QoS Policy Configuration", + " qos", + ' adv-config-policy "LTBE" create', + " child-control", + " offered-measurement", + ), + ), + ConfigLine( + config_line=" exit", + parents=( + "QoS Policy Configuration", + " qos", + ' adv-config-policy "LTBE" create', + " child-control", + ), + ), + ConfigLine( + config_line=" exit", + parents=("QoS Policy Configuration", " qos", ' adv-config-policy "LTBE" create'), + ), + ConfigLine(config_line=" exit", parents=("QoS Policy Configuration", " qos")), + ConfigLine(config_line=' slope-policy "QCI9" create', parents=("QoS Policy Configuration", " qos")), + ConfigLine( + config_line=' description "QCI9 Trial Slope Policy"', + parents=("QoS Policy Configuration", " qos", ' slope-policy "QCI9" create'), + ), + ConfigLine( + config_line=" highplus-slope", + parents=("QoS Policy Configuration", " qos", ' slope-policy "QCI9" create'), + ), + ConfigLine( + config_line=" shutdown", + parents=( + "QoS Policy Configuration", + " qos", + ' slope-policy "QCI9" create', + " highplus-slope", + ), + ), + ConfigLine( + config_line=" max-avg 100", + parents=( + "QoS Policy Configuration", + " qos", + ' slope-policy "QCI9" create', + " highplus-slope", + ), + ), + ConfigLine( + config_line=" start-avg 100", + parents=( + "QoS Policy Configuration", + " qos", + ' slope-policy "QCI9" create', + " highplus-slope", + ), + ), + ConfigLine( + config_line=" max-prob 100", + parents=( + "QoS Policy Configuration", + " qos", + ' slope-policy "QCI9" create', + " highplus-slope", + ), + ), + ConfigLine( + config_line=" exit", + parents=("QoS Policy Configuration", " qos", ' slope-policy "QCI9" create'), + ), + ConfigLine( + config_line=" high-slope", + parents=("QoS Policy Configuration", " qos", ' slope-policy "QCI9" create'), + ), + ConfigLine( + config_line=" max-avg 100", + parents=("QoS Policy Configuration", " qos", ' slope-policy "QCI9" create', " high-slope"), + ), + ConfigLine( + config_line=" start-avg 100", + parents=("QoS Policy Configuration", " qos", ' slope-policy "QCI9" create', " high-slope"), + ), + ConfigLine( + config_line=" max-prob 100", + parents=("QoS Policy Configuration", " qos", ' slope-policy "QCI9" create', " high-slope"), + ), + ConfigLine( + config_line=" no shutdown", + parents=("QoS Policy Configuration", " qos", ' slope-policy "QCI9" create', " high-slope"), + ), + ConfigLine( + config_line=" exit", + parents=("QoS Policy Configuration", " qos", ' slope-policy "QCI9" create'), + ), + ConfigLine( + config_line=" low-slope", + parents=("QoS Policy Configuration", " qos", ' slope-policy "QCI9" create'), + ), + ConfigLine( + config_line=" max-avg 100", + parents=("QoS Policy Configuration", " qos", ' slope-policy "QCI9" create', " low-slope"), + ), + ConfigLine( + config_line=" start-avg 90", + parents=("QoS Policy Configuration", " qos", ' slope-policy "QCI9" create', " low-slope"), + ), + ConfigLine( + config_line=" max-prob 100", + parents=("QoS Policy Configuration", " qos", ' slope-policy "QCI9" create', " low-slope"), + ), + ConfigLine( + config_line=" no shutdown", + parents=("QoS Policy Configuration", " qos", ' slope-policy "QCI9" create', " low-slope"), + ), + ConfigLine( + config_line=" exit", + parents=("QoS Policy Configuration", " qos", ' slope-policy "QCI9" create'), + ), + ConfigLine( + config_line=" exceed-slope", + parents=("QoS Policy Configuration", " qos", ' slope-policy "QCI9" create'), + ), + ConfigLine( + config_line=" max-avg 50", + parents=( + "QoS Policy Configuration", + " qos", + ' slope-policy "QCI9" create', + " exceed-slope", + ), + ), + ConfigLine( + config_line=" start-avg 30", + parents=( + "QoS Policy Configuration", + " qos", + ' slope-policy "QCI9" create', + " exceed-slope", + ), + ), + ConfigLine( + config_line=" max-prob 100", + parents=( + "QoS Policy Configuration", + " qos", + ' slope-policy "QCI9" create', + " exceed-slope", + ), + ), + ConfigLine( + config_line=" no shutdown", + parents=( + "QoS Policy Configuration", + " qos", + ' slope-policy "QCI9" create', + " exceed-slope", + ), + ), + ConfigLine( + config_line=" exit", + parents=("QoS Policy Configuration", " qos", ' slope-policy "QCI9" create'), + ), + ConfigLine( + config_line=" time-average-factor 7", + parents=("QoS Policy Configuration", " qos", ' slope-policy "QCI9" create'), + ), + ConfigLine(config_line=" exit", parents=("QoS Policy Configuration", " qos")), + ConfigLine(config_line=' network-queue "10110" create', parents=("QoS Policy Configuration", " qos")), + ConfigLine( + config_line=' description "LTBE 7750 Network Queue Policy (EBH)"', + parents=("QoS Policy Configuration", " qos", ' network-queue "10110" create'), + ), + ConfigLine( + config_line=" queue 1 create", + parents=("QoS Policy Configuration", " qos", ' network-queue "10110" create'), + ), + ConfigLine( + config_line=" rate 100 cir 3", + parents=( + "QoS Policy Configuration", + " qos", + ' network-queue "10110" create', + " queue 1 create", + ), + ), + ConfigLine( + config_line=" exit", + parents=("QoS Policy Configuration", " qos", ' network-queue "10110" create'), + ), + ConfigLine( + config_line=" queue 2 create", + parents=("QoS Policy Configuration", " qos", ' network-queue "10110" create'), + ), + ConfigLine( + config_line=" rate 100 cir 24", + parents=( + "QoS Policy Configuration", + " qos", + ' network-queue "10110" create', + " queue 2 create", + ), + ), + ConfigLine( + config_line=" exit", + parents=("QoS Policy Configuration", " qos", ' network-queue "10110" create'), + ), + ConfigLine( + config_line=" queue 3 create", + parents=("QoS Policy Configuration", " qos", ' network-queue "10110" create'), + ), + ConfigLine( + config_line=" rate 100 cir 1", + parents=( + "QoS Policy Configuration", + " qos", + ' network-queue "10110" create', + " queue 3 create", + ), + ), + ConfigLine( + config_line=" exit", + parents=("QoS Policy Configuration", " qos", ' network-queue "10110" create'), + ), + ConfigLine( + config_line=" queue 4 create", + parents=("QoS Policy Configuration", " qos", ' network-queue "10110" create'), + ), + ConfigLine( + config_line=" rate 100 cir 3", + parents=( + "QoS Policy Configuration", + " qos", + ' network-queue "10110" create', + " queue 4 create", + ), + ), + ConfigLine( + config_line=" exit", + parents=("QoS Policy Configuration", " qos", ' network-queue "10110" create'), + ), + ConfigLine( + config_line=" queue 5 create", + parents=("QoS Policy Configuration", " qos", ' network-queue "10110" create'), + ), + ConfigLine( + config_line=" rate 100 cir 8", + parents=( + "QoS Policy Configuration", + " qos", + ' network-queue "10110" create', + " queue 5 create", + ), + ), + ConfigLine( + config_line=" exit", + parents=("QoS Policy Configuration", " qos", ' network-queue "10110" create'), + ), + ConfigLine( + config_line=" queue 6 create", + parents=("QoS Policy Configuration", " qos", ' network-queue "10110" create'), + ), + ConfigLine( + config_line=" rate 100 cir 60", + parents=( + "QoS Policy Configuration", + " qos", + ' network-queue "10110" create', + " queue 6 create", + ), + ), + ConfigLine( + config_line=" exit", + parents=("QoS Policy Configuration", " qos", ' network-queue "10110" create'), + ), + ConfigLine( + config_line=" queue 7 create", + parents=("QoS Policy Configuration", " qos", ' network-queue "10110" create'), + ), + ConfigLine( + config_line=" exit", + parents=("QoS Policy Configuration", " qos", ' network-queue "10110" create'), + ), + ConfigLine( + config_line=" queue 8 create", + parents=("QoS Policy Configuration", " qos", ' network-queue "10110" create'), + ), + ConfigLine( + config_line=" rate 100 cir 1", + parents=( + "QoS Policy Configuration", + " qos", + ' network-queue "10110" create', + " queue 8 create", + ), + ), + ConfigLine( + config_line=" exit", + parents=("QoS Policy Configuration", " qos", ' network-queue "10110" create'), + ), + ConfigLine( + config_line=" queue 9 multipoint create", + parents=("QoS Policy Configuration", " qos", ' network-queue "10110" create'), + ), + ConfigLine( + config_line=" exit", + parents=("QoS Policy Configuration", " qos", ' network-queue "10110" create'), + ), + ConfigLine( + config_line=" fc af create", + parents=("QoS Policy Configuration", " qos", ' network-queue "10110" create'), + ), + ConfigLine( + config_line=" multicast-queue 9", + parents=( + "QoS Policy Configuration", + " qos", + ' network-queue "10110" create', + " fc af create", + ), + ), + ConfigLine( + config_line=" queue 3", + parents=( + "QoS Policy Configuration", + " qos", + ' network-queue "10110" create', + " fc af create", + ), + ), + ConfigLine( + config_line=" exit", + parents=("QoS Policy Configuration", " qos", ' network-queue "10110" create'), + ), + ConfigLine( + config_line=" fc be create", + parents=("QoS Policy Configuration", " qos", ' network-queue "10110" create'), + ), + ConfigLine( + config_line=" multicast-queue 9", + parents=( + "QoS Policy Configuration", + " qos", + ' network-queue "10110" create', + " fc be create", + ), + ), + ConfigLine( + config_line=" queue 2", + parents=( + "QoS Policy Configuration", + " qos", + ' network-queue "10110" create', + " fc be create", + ), + ), + ConfigLine( + config_line=" exit", + parents=("QoS Policy Configuration", " qos", ' network-queue "10110" create'), + ), + ConfigLine( + config_line=" fc ef create", + parents=("QoS Policy Configuration", " qos", ' network-queue "10110" create'), + ), + ConfigLine( + config_line=" multicast-queue 9", + parents=( + "QoS Policy Configuration", + " qos", + ' network-queue "10110" create', + " fc ef create", + ), + ), + ConfigLine( + config_line=" queue 6", + parents=( + "QoS Policy Configuration", + " qos", + ' network-queue "10110" create', + " fc ef create", + ), + ), + ConfigLine( + config_line=" exit", + parents=("QoS Policy Configuration", " qos", ' network-queue "10110" create'), + ), + ConfigLine( + config_line=" fc h1 create", + parents=("QoS Policy Configuration", " qos", ' network-queue "10110" create'), + ), + ConfigLine( + config_line=" multicast-queue 9", + parents=( + "QoS Policy Configuration", + " qos", + ' network-queue "10110" create', + " fc h1 create", + ), + ), + ConfigLine( + config_line=" queue 7", + parents=( + "QoS Policy Configuration", + " qos", + ' network-queue "10110" create', + " fc h1 create", + ), + ), + ConfigLine( + config_line=" exit", + parents=("QoS Policy Configuration", " qos", ' network-queue "10110" create'), + ), + ConfigLine( + config_line=" fc h2 create", + parents=("QoS Policy Configuration", " qos", ' network-queue "10110" create'), + ), + ConfigLine( + config_line=" multicast-queue 9", + parents=( + "QoS Policy Configuration", + " qos", + ' network-queue "10110" create', + " fc h2 create", + ), + ), + ConfigLine( + config_line=" queue 5", + parents=( + "QoS Policy Configuration", + " qos", + ' network-queue "10110" create', + " fc h2 create", + ), + ), + ConfigLine( + config_line=" exit", + parents=("QoS Policy Configuration", " qos", ' network-queue "10110" create'), + ), + ConfigLine( + config_line=" fc l1 create", + parents=("QoS Policy Configuration", " qos", ' network-queue "10110" create'), + ), + ConfigLine( + config_line=" multicast-queue 9", + parents=( + "QoS Policy Configuration", + " qos", + ' network-queue "10110" create', + " fc l1 create", + ), + ), + ConfigLine( + config_line=" queue 4", + parents=( + "QoS Policy Configuration", + " qos", + ' network-queue "10110" create', + " fc l1 create", + ), + ), + ConfigLine( + config_line=" exit", + parents=("QoS Policy Configuration", " qos", ' network-queue "10110" create'), + ), + ConfigLine( + config_line=" fc l2 create", + parents=("QoS Policy Configuration", " qos", ' network-queue "10110" create'), + ), + ConfigLine( + config_line=" multicast-queue 9", + parents=( + "QoS Policy Configuration", + " qos", + ' network-queue "10110" create', + " fc l2 create", + ), + ), + ConfigLine( + config_line=" queue 1", + parents=( + "QoS Policy Configuration", + " qos", + ' network-queue "10110" create', + " fc l2 create", + ), + ), + ConfigLine( + config_line=" exit", + parents=("QoS Policy Configuration", " qos", ' network-queue "10110" create'), + ), + ConfigLine( + config_line=" fc nc create", + parents=("QoS Policy Configuration", " qos", ' network-queue "10110" create'), + ), + ConfigLine( + config_line=" multicast-queue 9", + parents=( + "QoS Policy Configuration", + " qos", + ' network-queue "10110" create', + " fc nc create", + ), + ), + ConfigLine( + config_line=" queue 8", + parents=( + "QoS Policy Configuration", + " qos", + ' network-queue "10110" create', + " fc nc create", + ), + ), + ConfigLine( + config_line=" exit", + parents=("QoS Policy Configuration", " qos", ' network-queue "10110" create'), + ), + ConfigLine(config_line=" exit", parents=("QoS Policy Configuration", " qos")), + ConfigLine(config_line=' scheduler-policy "SP10M" create', parents=("QoS Policy Configuration", " qos")), + ConfigLine( + config_line=' description "LTBE Scheduler Policy for 10M Native Ethernet Circuits"', + parents=("QoS Policy Configuration", " qos", ' scheduler-policy "SP10M" create'), + ), + ConfigLine( + config_line=" tier 1", + parents=("QoS Policy Configuration", " qos", ' scheduler-policy "SP10M" create'), + ), + ConfigLine( + config_line=' scheduler "Scheduler10M" create', + parents=( + "QoS Policy Configuration", + " qos", + ' scheduler-policy "SP10M" create', + " tier 1", + ), + ), + ConfigLine( + config_line=" port-parent", + parents=( + "QoS Policy Configuration", + " qos", + ' scheduler-policy "SP10M" create', + " tier 1", + ' scheduler "Scheduler10M" create', + ), + ), + ConfigLine( + config_line=" rate 10000 cir 10000", + parents=( + "QoS Policy Configuration", + " qos", + ' scheduler-policy "SP10M" create', + " tier 1", + ' scheduler "Scheduler10M" create', + ), + ), + ConfigLine( + config_line=" exit", + parents=( + "QoS Policy Configuration", + " qos", + ' scheduler-policy "SP10M" create', + " tier 1", + ), + ), + ConfigLine( + config_line=" exit", + parents=("QoS Policy Configuration", " qos", ' scheduler-policy "SP10M" create'), + ), + ConfigLine(config_line=" exit", parents=("QoS Policy Configuration", " qos")), + ConfigLine(config_line=" queue-group-templates", parents=("QoS Policy Configuration", " qos")), + ConfigLine( + config_line=" egress", + parents=("QoS Policy Configuration", " qos", " queue-group-templates"), + ), + ConfigLine( + config_line=' queue-group "QG-NE-0010M" create', + parents=("QoS Policy Configuration", " qos", " queue-group-templates", " egress"), + ), + ConfigLine( + config_line=' description "LTBE Queue-group for 10M Native Ethernet"', + parents=("QoS Policy Configuration", " qos", " queue-group-templates", " egress"), + ), + ConfigLine( + config_line=" queue 1 create", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 10M Native Ethernet"', + ), + ), + ConfigLine( + config_line=' parent "Scheduler10M"', + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 10M Native Ethernet"', + " queue 1 create", + ), + ), + ConfigLine( + config_line=" rate 10000", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 10M Native Ethernet"', + " queue 1 create", + ), + ), + ConfigLine( + config_line=" cbs 6", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 10M Native Ethernet"', + " queue 1 create", + ), + ), + ConfigLine( + config_line=" mbs 1024 kilobytes", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 10M Native Ethernet"', + " queue 1 create", + ), + ), + ConfigLine( + config_line=' wred-queue policy "QCI9" mode native slope-usage exceed-low', + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 10M Native Ethernet"', + " queue 1 create", + ), + ), + ConfigLine( + config_line=" burst-limit 350 bytes", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 10M Native Ethernet"', + " queue 1 create", + ), + ), + ConfigLine( + config_line=' adv-config-policy "Best-Effort"', + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 10M Native Ethernet"', + " queue 1 create", + ), + ), + ConfigLine( + config_line=" exit", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 10M Native Ethernet"', + ), + ), + ConfigLine( + config_line=" queue 3 best-effort create", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 10M Native Ethernet"', + ), + ), + ConfigLine( + config_line=' parent "Scheduler10M" cir-level 1 cir-weight 1', + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 10M Native Ethernet"', + " queue 3 best-effort create", + ), + ), + ConfigLine( + config_line=" rate 10000 cir 10000", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 10M Native Ethernet"', + " queue 3 best-effort create", + ), + ), + ConfigLine( + config_line=" cbs 6", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 10M Native Ethernet"', + " queue 3 best-effort create", + ), + ), + ConfigLine( + config_line=" mbs 512 kilobytes", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 10M Native Ethernet"', + " queue 3 best-effort create", + ), + ), + ConfigLine( + config_line=" burst-limit 1300 bytes", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 10M Native Ethernet"', + " queue 3 best-effort create", + ), + ), + ConfigLine( + config_line=" exit", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 10M Native Ethernet"', + ), + ), + ConfigLine( + config_line=" queue 4 best-effort create", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 10M Native Ethernet"', + ), + ), + ConfigLine( + config_line=' parent "Scheduler10M" cir-level 1 cir-weight 3', + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 10M Native Ethernet"', + " queue 4 best-effort create", + ), + ), + ConfigLine( + config_line=" rate 10000 cir 10000", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 10M Native Ethernet"', + " queue 4 best-effort create", + ), + ), + ConfigLine( + config_line=" cbs 6", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 10M Native Ethernet"', + " queue 4 best-effort create", + ), + ), + ConfigLine( + config_line=" mbs 512 kilobytes", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 10M Native Ethernet"', + " queue 4 best-effort create", + ), + ), + ConfigLine( + config_line=" burst-limit 1300 bytes", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 10M Native Ethernet"', + " queue 4 best-effort create", + ), + ), + ConfigLine( + config_line=" exit", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 10M Native Ethernet"', + ), + ), + ConfigLine( + config_line=" queue 5 expedite create", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 10M Native Ethernet"', + ), + ), + ConfigLine( + config_line=' parent "Scheduler10M" cir-level 1 cir-weight 8', + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 10M Native Ethernet"', + " queue 5 expedite create", + ), + ), + ConfigLine( + config_line=" rate 10000 cir 10000", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 10M Native Ethernet"', + " queue 5 expedite create", + ), + ), + ConfigLine( + config_line=" cbs 6", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 10M Native Ethernet"', + " queue 5 expedite create", + ), + ), + ConfigLine( + config_line=" mbs 64 kilobytes", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 10M Native Ethernet"', + " queue 5 expedite create", + ), + ), + ConfigLine( + config_line=" burst-limit 1300 bytes", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 10M Native Ethernet"', + " queue 5 expedite create", + ), + ), + ConfigLine( + config_line=" exit", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 10M Native Ethernet"', + ), + ), + ConfigLine( + config_line=" queue 6 expedite create", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 10M Native Ethernet"', + ), + ), + ConfigLine( + config_line=' parent "Scheduler10M" cir-level 2', + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 10M Native Ethernet"', + " queue 6 expedite create", + ), + ), + ConfigLine( + config_line=" rate 6000 cir 6000", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 10M Native Ethernet"', + " queue 6 expedite create", + ), + ), + ConfigLine( + config_line=" cbs 6", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 10M Native Ethernet"', + " queue 6 expedite create", + ), + ), + ConfigLine( + config_line=" mbs 6 kilobytes", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 10M Native Ethernet"', + " queue 6 expedite create", + ), + ), + ConfigLine( + config_line=" exit", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 10M Native Ethernet"', + ), + ), + ConfigLine( + config_line=" queue 8 expedite create", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 10M Native Ethernet"', + ), + ), + ConfigLine( + config_line=' parent "Scheduler10M" cir-level 3', + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 10M Native Ethernet"', + " queue 8 expedite create", + ), + ), + ConfigLine( + config_line=" rate 4000 cir 4000", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 10M Native Ethernet"', + " queue 8 expedite create", + ), + ), + ConfigLine( + config_line=" cbs 6", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 10M Native Ethernet"', + " queue 8 expedite create", + ), + ), + ConfigLine( + config_line=" mbs 64 kilobytes", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 10M Native Ethernet"', + " queue 8 expedite create", + ), + ), + ConfigLine( + config_line=" exit", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 10M Native Ethernet"', + ), + ), + ConfigLine( + config_line=" policer 1 create", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 10M Native Ethernet"', + ), + ), + ConfigLine( + config_line=" stat-mode offered-total-cir-exceed", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 10M Native Ethernet"', + " policer 1 create", + ), + ), + ConfigLine( + config_line=" adaptation-rule pir max", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 10M Native Ethernet"', + " policer 1 create", + ), + ), + ConfigLine( + config_line=" rate 2000", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 10M Native Ethernet"', + " policer 1 create", + ), + ), + ConfigLine( + config_line=" enable-exceed-pir", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 10M Native Ethernet"', + " policer 1 create", + ), + ), + ConfigLine( + config_line=" exit", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 10M Native Ethernet"', + ), + ), + ConfigLine( + config_line=" exit", + parents=("QoS Policy Configuration", " qos", " queue-group-templates", " egress"), + ), + ConfigLine( + config_line=" exit", parents=("QoS Policy Configuration", " qos", " queue-group-templates") + ), + ConfigLine(config_line=" exit", parents=("QoS Policy Configuration", " qos")), + ConfigLine(config_line=' scheduler-policy "SP20M" create', parents=("QoS Policy Configuration", " qos")), + ConfigLine( + config_line=' description "LTBE Scheduler Policy for 20M Native Ethernet Circuits"', + parents=("QoS Policy Configuration", " qos", ' scheduler-policy "SP20M" create'), + ), + ConfigLine( + config_line=" tier 1", + parents=("QoS Policy Configuration", " qos", ' scheduler-policy "SP20M" create'), + ), + ConfigLine( + config_line=' scheduler "Scheduler20M" create', + parents=( + "QoS Policy Configuration", + " qos", + ' scheduler-policy "SP20M" create', + " tier 1", + ), + ), + ConfigLine( + config_line=" port-parent", + parents=( + "QoS Policy Configuration", + " qos", + ' scheduler-policy "SP20M" create', + " tier 1", + ' scheduler "Scheduler20M" create', + ), + ), + ConfigLine( + config_line=" rate 20000 cir 20000", + parents=( + "QoS Policy Configuration", + " qos", + ' scheduler-policy "SP20M" create', + " tier 1", + ' scheduler "Scheduler20M" create', + ), + ), + ConfigLine( + config_line=" exit", + parents=( + "QoS Policy Configuration", + " qos", + ' scheduler-policy "SP20M" create', + " tier 1", + ), + ), + ConfigLine( + config_line=" exit", + parents=("QoS Policy Configuration", " qos", ' scheduler-policy "SP20M" create'), + ), + ConfigLine(config_line=" exit", parents=("QoS Policy Configuration", " qos")), + ConfigLine(config_line=" queue-group-templates", parents=("QoS Policy Configuration", " qos")), + ConfigLine( + config_line=" egress", + parents=("QoS Policy Configuration", " qos", " queue-group-templates"), + ), + ConfigLine( + config_line=' queue-group "QG-NE-0020M" create', + parents=("QoS Policy Configuration", " qos", " queue-group-templates", " egress"), + ), + ConfigLine( + config_line=' description "LTBE Queue-group for 20M Native Ethernet"', + parents=("QoS Policy Configuration", " qos", " queue-group-templates", " egress"), + ), + ConfigLine( + config_line=" queue 1 create", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 20M Native Ethernet"', + ), + ), + ConfigLine( + config_line=' parent "Scheduler20M"', + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 20M Native Ethernet"', + " queue 1 create", + ), + ), + ConfigLine( + config_line=" rate 20000", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 20M Native Ethernet"', + " queue 1 create", + ), + ), + ConfigLine( + config_line=" cbs 6", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 20M Native Ethernet"', + " queue 1 create", + ), + ), + ConfigLine( + config_line=" mbs 1024 kilobytes", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 20M Native Ethernet"', + " queue 1 create", + ), + ), + ConfigLine( + config_line=' wred-queue policy "QCI9" mode native slope-usage exceed-low', + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 20M Native Ethernet"', + " queue 1 create", + ), + ), + ConfigLine( + config_line=" burst-limit 700 bytes", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 20M Native Ethernet"', + " queue 1 create", + ), + ), + ConfigLine( + config_line=' adv-config-policy "Best-Effort"', + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 20M Native Ethernet"', + " queue 1 create", + ), + ), + ConfigLine( + config_line=" exit", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 20M Native Ethernet"', + ), + ), + ConfigLine( + config_line=" queue 3 best-effort create", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 20M Native Ethernet"', + ), + ), + ConfigLine( + config_line=' parent "Scheduler20M" cir-level 1 cir-weight 1', + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 20M Native Ethernet"', + " queue 3 best-effort create", + ), + ), + ConfigLine( + config_line=" rate 20000 cir 20000", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 20M Native Ethernet"', + " queue 3 best-effort create", + ), + ), + ConfigLine( + config_line=" cbs 6", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 20M Native Ethernet"', + " queue 3 best-effort create", + ), + ), + ConfigLine( + config_line=" mbs 512 kilobytes", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 20M Native Ethernet"', + " queue 3 best-effort create", + ), + ), + ConfigLine( + config_line=" burst-limit 2800 bytes", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 20M Native Ethernet"', + " queue 3 best-effort create", + ), + ), + ConfigLine( + config_line=" exit", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 20M Native Ethernet"', + ), + ), + ConfigLine( + config_line=" queue 4 best-effort create", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 20M Native Ethernet"', + ), + ), + ConfigLine( + config_line=' parent "Scheduler20M" cir-level 1 cir-weight 3', + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 20M Native Ethernet"', + " queue 4 best-effort create", + ), + ), + ConfigLine( + config_line=" rate 20000 cir 20000", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 20M Native Ethernet"', + " queue 4 best-effort create", + ), + ), + ConfigLine( + config_line=" cbs 6", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 20M Native Ethernet"', + " queue 4 best-effort create", + ), + ), + ConfigLine( + config_line=" mbs 512 kilobytes", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 20M Native Ethernet"', + " queue 4 best-effort create", + ), + ), + ConfigLine( + config_line=" burst-limit 2800 bytes", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 20M Native Ethernet"', + " queue 4 best-effort create", + ), + ), + ConfigLine( + config_line=" exit", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 20M Native Ethernet"', + ), + ), + ConfigLine( + config_line=" queue 5 expedite create", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 20M Native Ethernet"', + ), + ), + ConfigLine( + config_line=' parent "Scheduler20M" cir-level 1 cir-weight 8', + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 20M Native Ethernet"', + " queue 5 expedite create", + ), + ), + ConfigLine( + config_line=" rate 20000 cir 20000", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 20M Native Ethernet"', + " queue 5 expedite create", + ), + ), + ConfigLine( + config_line=" cbs 6", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 20M Native Ethernet"', + " queue 5 expedite create", + ), + ), + ConfigLine( + config_line=" mbs 64 kilobytes", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 20M Native Ethernet"', + " queue 5 expedite create", + ), + ), + ConfigLine( + config_line=" burst-limit 2800 bytes", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 20M Native Ethernet"', + " queue 5 expedite create", + ), + ), + ConfigLine( + config_line=" exit", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 20M Native Ethernet"', + ), + ), + ConfigLine( + config_line=" queue 6 expedite create", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 20M Native Ethernet"', + ), + ), + ConfigLine( + config_line=' parent "Scheduler20M" cir-level 2', + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 20M Native Ethernet"', + " queue 6 expedite create", + ), + ), + ConfigLine( + config_line=" rate 12000 cir 12000", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 20M Native Ethernet"', + " queue 6 expedite create", + ), + ), + ConfigLine( + config_line=" cbs 6", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 20M Native Ethernet"', + " queue 6 expedite create", + ), + ), + ConfigLine( + config_line=" mbs 6 kilobytes", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 20M Native Ethernet"', + " queue 6 expedite create", + ), + ), + ConfigLine( + config_line=" exit", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 20M Native Ethernet"', + ), + ), + ConfigLine( + config_line=" queue 8 expedite create", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 20M Native Ethernet"', + ), + ), + ConfigLine( + config_line=' parent "Scheduler20M" cir-level 3', + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 20M Native Ethernet"', + " queue 8 expedite create", + ), + ), + ConfigLine( + config_line=" rate 4000 cir 4000", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 20M Native Ethernet"', + " queue 8 expedite create", + ), + ), + ConfigLine( + config_line=" cbs 6", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 20M Native Ethernet"', + " queue 8 expedite create", + ), + ), + ConfigLine( + config_line=" mbs 64 kilobytes", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 20M Native Ethernet"', + " queue 8 expedite create", + ), + ), + ConfigLine( + config_line=" exit", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 20M Native Ethernet"', + ), + ), + ConfigLine( + config_line=" policer 1 create", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 20M Native Ethernet"', + ), + ), + ConfigLine( + config_line=" stat-mode offered-total-cir-exceed", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 20M Native Ethernet"', + " policer 1 create", + ), + ), + ConfigLine( + config_line=" adaptation-rule pir max", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 20M Native Ethernet"', + " policer 1 create", + ), + ), + ConfigLine( + config_line=" rate 4000", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 20M Native Ethernet"', + " policer 1 create", + ), + ), + ConfigLine( + config_line=" enable-exceed-pir", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 20M Native Ethernet"', + " policer 1 create", + ), + ), + ConfigLine( + config_line=" exit", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 20M Native Ethernet"', + ), + ), + ConfigLine( + config_line=" exit", + parents=("QoS Policy Configuration", " qos", " queue-group-templates", " egress"), + ), + ConfigLine( + config_line=" exit", parents=("QoS Policy Configuration", " qos", " queue-group-templates") + ), + ConfigLine(config_line=" exit", parents=("QoS Policy Configuration", " qos")), + ConfigLine(config_line=' scheduler-policy "SP25M" create', parents=("QoS Policy Configuration", " qos")), + ConfigLine( + config_line=' description "LTBE Scheduler Policy for 25M Native Ethernet Circuits"', + parents=("QoS Policy Configuration", " qos", ' scheduler-policy "SP25M" create'), + ), + ConfigLine( + config_line=" tier 1", + parents=("QoS Policy Configuration", " qos", ' scheduler-policy "SP25M" create'), + ), + ConfigLine( + config_line=' scheduler "Scheduler25M" create', + parents=( + "QoS Policy Configuration", + " qos", + ' scheduler-policy "SP25M" create', + " tier 1", + ), + ), + ConfigLine( + config_line=" port-parent", + parents=( + "QoS Policy Configuration", + " qos", + ' scheduler-policy "SP25M" create', + " tier 1", + ' scheduler "Scheduler25M" create', + ), + ), + ConfigLine( + config_line=" rate 25000 cir 25000", + parents=( + "QoS Policy Configuration", + " qos", + ' scheduler-policy "SP25M" create', + " tier 1", + ' scheduler "Scheduler25M" create', + ), + ), + ConfigLine( + config_line=" exit", + parents=( + "QoS Policy Configuration", + " qos", + ' scheduler-policy "SP25M" create', + " tier 1", + ), + ), + ConfigLine( + config_line=" exit", + parents=("QoS Policy Configuration", " qos", ' scheduler-policy "SP25M" create'), + ), + ConfigLine(config_line=" exit", parents=("QoS Policy Configuration", " qos")), + ConfigLine(config_line=" queue-group-templates", parents=("QoS Policy Configuration", " qos")), + ConfigLine( + config_line=" egress", + parents=("QoS Policy Configuration", " qos", " queue-group-templates"), + ), + ConfigLine( + config_line=' queue-group "QG-NE-0025M" create', + parents=("QoS Policy Configuration", " qos", " queue-group-templates", " egress"), + ), + ConfigLine( + config_line=' description "LTBE Queue-group for 25M Native Ethernet"', + parents=("QoS Policy Configuration", " qos", " queue-group-templates", " egress"), + ), + ConfigLine( + config_line=" queue 1 create", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 25M Native Ethernet"', + ), + ), + ConfigLine( + config_line=' parent "Scheduler25M"', + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 25M Native Ethernet"', + " queue 1 create", + ), + ), + ConfigLine( + config_line=" rate 25000", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 25M Native Ethernet"', + " queue 1 create", + ), + ), + ConfigLine( + config_line=" cbs 6", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 25M Native Ethernet"', + " queue 1 create", + ), + ), + ConfigLine( + config_line=" mbs 1024 kilobytes", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 25M Native Ethernet"', + " queue 1 create", + ), + ), + ConfigLine( + config_line=' wred-queue policy "QCI9" mode native slope-usage exceed-low', + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 25M Native Ethernet"', + " queue 1 create", + ), + ), + ConfigLine( + config_line=" burst-limit 875 bytes", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 25M Native Ethernet"', + " queue 1 create", + ), + ), + ConfigLine( + config_line=' adv-config-policy "Best-Effort"', + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 25M Native Ethernet"', + " queue 1 create", + ), + ), + ConfigLine( + config_line=" exit", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 25M Native Ethernet"', + ), + ), + ConfigLine( + config_line=" queue 3 best-effort create", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 25M Native Ethernet"', + ), + ), + ConfigLine( + config_line=' parent "Scheduler25M" cir-level 1 cir-weight 1', + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 25M Native Ethernet"', + " queue 3 best-effort create", + ), + ), + ConfigLine( + config_line=" rate 25000 cir 25000", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 25M Native Ethernet"', + " queue 3 best-effort create", + ), + ), + ConfigLine( + config_line=" cbs 6", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 25M Native Ethernet"', + " queue 3 best-effort create", + ), + ), + ConfigLine( + config_line=" mbs 512 kilobytes", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 25M Native Ethernet"', + " queue 3 best-effort create", + ), + ), + ConfigLine( + config_line=" burst-limit 3250 bytes", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 25M Native Ethernet"', + " queue 3 best-effort create", + ), + ), + ConfigLine( + config_line=" exit", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 25M Native Ethernet"', + ), + ), + ConfigLine( + config_line=" queue 4 best-effort create", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 25M Native Ethernet"', + ), + ), + ConfigLine( + config_line=' parent "Scheduler25M" cir-level 1 cir-weight 3', + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 25M Native Ethernet"', + " queue 4 best-effort create", + ), + ), + ConfigLine( + config_line=" rate 25000 cir 25000", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 25M Native Ethernet"', + " queue 4 best-effort create", + ), + ), + ConfigLine( + config_line=" cbs 6", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 25M Native Ethernet"', + " queue 4 best-effort create", + ), + ), + ConfigLine( + config_line=" mbs 512 kilobytes", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 25M Native Ethernet"', + " queue 4 best-effort create", + ), + ), + ConfigLine( + config_line=" burst-limit 3250 bytes", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 25M Native Ethernet"', + " queue 4 best-effort create", + ), + ), + ConfigLine( + config_line=" exit", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 25M Native Ethernet"', + ), + ), + ConfigLine( + config_line=" queue 5 expedite create", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 25M Native Ethernet"', + ), + ), + ConfigLine( + config_line=' parent "Scheduler25M" cir-level 1 cir-weight 8', + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 25M Native Ethernet"', + " queue 5 expedite create", + ), + ), + ConfigLine( + config_line=" rate 25000 cir 25000", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 25M Native Ethernet"', + " queue 5 expedite create", + ), + ), + ConfigLine( + config_line=" cbs 6", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 25M Native Ethernet"', + " queue 5 expedite create", + ), + ), + ConfigLine( + config_line=" mbs 64 kilobytes", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 25M Native Ethernet"', + " queue 5 expedite create", + ), + ), + ConfigLine( + config_line=" burst-limit 3250 bytes", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 25M Native Ethernet"', + " queue 5 expedite create", + ), + ), + ConfigLine( + config_line=" exit", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 25M Native Ethernet"', + ), + ), + ConfigLine( + config_line=" queue 6 expedite create", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 25M Native Ethernet"', + ), + ), + ConfigLine( + config_line=' parent "Scheduler25M" cir-level 2', + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 25M Native Ethernet"', + " queue 6 expedite create", + ), + ), + ConfigLine( + config_line=" rate 15000 cir 15000", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 25M Native Ethernet"', + " queue 6 expedite create", + ), + ), + ConfigLine( + config_line=" cbs 6", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 25M Native Ethernet"', + " queue 6 expedite create", + ), + ), + ConfigLine( + config_line=" mbs 6 kilobytes", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 25M Native Ethernet"', + " queue 6 expedite create", + ), + ), + ConfigLine( + config_line=" exit", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 25M Native Ethernet"', + ), + ), + ConfigLine( + config_line=" queue 8 expedite create", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 25M Native Ethernet"', + ), + ), + ConfigLine( + config_line=' parent "Scheduler25M" cir-level 3', + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 25M Native Ethernet"', + " queue 8 expedite create", + ), + ), + ConfigLine( + config_line=" rate 4000 cir 4000", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 25M Native Ethernet"', + " queue 8 expedite create", + ), + ), + ConfigLine( + config_line=" cbs 6", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 25M Native Ethernet"', + " queue 8 expedite create", + ), + ), + ConfigLine( + config_line=" mbs 64 kilobytes", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 25M Native Ethernet"', + " queue 8 expedite create", + ), + ), + ConfigLine( + config_line=" exit", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 25M Native Ethernet"', + ), + ), + ConfigLine( + config_line=" policer 1 create", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 25M Native Ethernet"', + ), + ), + ConfigLine( + config_line=" stat-mode offered-total-cir-exceed", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 25M Native Ethernet"', + " policer 1 create", + ), + ), + ConfigLine( + config_line=" adaptation-rule pir max", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 25M Native Ethernet"', + " policer 1 create", + ), + ), + ConfigLine( + config_line=" rate 5000", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 25M Native Ethernet"', + " policer 1 create", + ), + ), + ConfigLine( + config_line=" enable-exceed-pir", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 25M Native Ethernet"', + " policer 1 create", + ), + ), + ConfigLine( + config_line=" exit", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 25M Native Ethernet"', + ), + ), + ConfigLine( + config_line=" exit", + parents=("QoS Policy Configuration", " qos", " queue-group-templates", " egress"), + ), + ConfigLine( + config_line=" exit", parents=("QoS Policy Configuration", " qos", " queue-group-templates") + ), + ConfigLine(config_line=" exit", parents=("QoS Policy Configuration", " qos")), + ConfigLine(config_line=' scheduler-policy "SP50M" create', parents=("QoS Policy Configuration", " qos")), + ConfigLine( + config_line=' description "LTBE Scheduler Policy for 50M Native Ethernet Circuits"', + parents=("QoS Policy Configuration", " qos", ' scheduler-policy "SP50M" create'), + ), + ConfigLine( + config_line=" tier 1", + parents=("QoS Policy Configuration", " qos", ' scheduler-policy "SP50M" create'), + ), + ConfigLine( + config_line=' scheduler "Scheduler50M" create', + parents=( + "QoS Policy Configuration", + " qos", + ' scheduler-policy "SP50M" create', + " tier 1", + ), + ), + ConfigLine( + config_line=" port-parent", + parents=( + "QoS Policy Configuration", + " qos", + ' scheduler-policy "SP50M" create', + " tier 1", + ' scheduler "Scheduler50M" create', + ), + ), + ConfigLine( + config_line=" rate 50000 cir 50000", + parents=( + "QoS Policy Configuration", + " qos", + ' scheduler-policy "SP50M" create', + " tier 1", + ' scheduler "Scheduler50M" create', + ), + ), + ConfigLine( + config_line=" exit", + parents=( + "QoS Policy Configuration", + " qos", + ' scheduler-policy "SP50M" create', + " tier 1", + ), + ), + ConfigLine( + config_line=" exit", + parents=("QoS Policy Configuration", " qos", ' scheduler-policy "SP50M" create'), + ), + ConfigLine(config_line=" exit", parents=("QoS Policy Configuration", " qos")), + ConfigLine(config_line=" queue-group-templates", parents=("QoS Policy Configuration", " qos")), + ConfigLine( + config_line=" egress", + parents=("QoS Policy Configuration", " qos", " queue-group-templates"), + ), + ConfigLine( + config_line=' queue-group "QG-NE-0050M" create', + parents=("QoS Policy Configuration", " qos", " queue-group-templates", " egress"), + ), + ConfigLine( + config_line=' description "LTBE Queue-group for 50M Native Ethernet"', + parents=("QoS Policy Configuration", " qos", " queue-group-templates", " egress"), + ), + ConfigLine( + config_line=" queue 1 create", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 50M Native Ethernet"', + ), + ), + ConfigLine( + config_line=' parent "Scheduler50M"', + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 50M Native Ethernet"', + " queue 1 create", + ), + ), + ConfigLine( + config_line=" rate 50000", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 50M Native Ethernet"', + " queue 1 create", + ), + ), + ConfigLine( + config_line=" cbs 6", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 50M Native Ethernet"', + " queue 1 create", + ), + ), + ConfigLine( + config_line=" mbs 1024 kilobytes", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 50M Native Ethernet"', + " queue 1 create", + ), + ), + ConfigLine( + config_line=' wred-queue policy "QCI9" mode native slope-usage exceed-low', + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 50M Native Ethernet"', + " queue 1 create", + ), + ), + ConfigLine( + config_line=" burst-limit 1750 bytes", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 50M Native Ethernet"', + " queue 1 create", + ), + ), + ConfigLine( + config_line=' adv-config-policy "Best-Effort"', + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 50M Native Ethernet"', + " queue 1 create", + ), + ), + ConfigLine( + config_line=" exit", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 50M Native Ethernet"', + ), + ), + ConfigLine( + config_line=" queue 3 best-effort create", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 50M Native Ethernet"', + ), + ), + ConfigLine( + config_line=' parent "Scheduler50M" cir-level 1 cir-weight 1', + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 50M Native Ethernet"', + " queue 3 best-effort create", + ), + ), + ConfigLine( + config_line=" rate 50000 cir 50000", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 50M Native Ethernet"', + " queue 3 best-effort create", + ), + ), + ConfigLine( + config_line=" cbs 6", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 50M Native Ethernet"', + " queue 3 best-effort create", + ), + ), + ConfigLine( + config_line=" mbs 512 kilobytes", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 50M Native Ethernet"', + " queue 3 best-effort create", + ), + ), + ConfigLine( + config_line=" burst-limit 7000 bytes", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 50M Native Ethernet"', + " queue 3 best-effort create", + ), + ), + ConfigLine( + config_line=" exit", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 50M Native Ethernet"', + ), + ), + ConfigLine( + config_line=" queue 4 best-effort create", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 50M Native Ethernet"', + ), + ), + ConfigLine( + config_line=' parent "Scheduler50M" cir-level 1 cir-weight 3', + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 50M Native Ethernet"', + " queue 4 best-effort create", + ), + ), + ConfigLine( + config_line=" rate 50000 cir 50000", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 50M Native Ethernet"', + " queue 4 best-effort create", + ), + ), + ConfigLine( + config_line=" cbs 6", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 50M Native Ethernet"', + " queue 4 best-effort create", + ), + ), + ConfigLine( + config_line=" mbs 512 kilobytes", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 50M Native Ethernet"', + " queue 4 best-effort create", + ), + ), + ConfigLine( + config_line=" burst-limit 7000 bytes", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 50M Native Ethernet"', + " queue 4 best-effort create", + ), + ), + ConfigLine( + config_line=" exit", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 50M Native Ethernet"', + ), + ), + ConfigLine( + config_line=" queue 5 expedite create", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 50M Native Ethernet"', + ), + ), + ConfigLine( + config_line=' parent "Scheduler50M" cir-level 1 cir-weight 8', + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 50M Native Ethernet"', + " queue 5 expedite create", + ), + ), + ConfigLine( + config_line=" rate 50000 cir 50000", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 50M Native Ethernet"', + " queue 5 expedite create", + ), + ), + ConfigLine( + config_line=" cbs 6", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 50M Native Ethernet"', + " queue 5 expedite create", + ), + ), + ConfigLine( + config_line=" mbs 64 kilobytes", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 50M Native Ethernet"', + " queue 5 expedite create", + ), + ), + ConfigLine( + config_line=" burst-limit 7000 bytes", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 50M Native Ethernet"', + " queue 5 expedite create", + ), + ), + ConfigLine( + config_line=" exit", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 50M Native Ethernet"', + ), + ), + ConfigLine( + config_line=" queue 6 expedite create", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 50M Native Ethernet"', + ), + ), + ConfigLine( + config_line=' parent "Scheduler50M" cir-level 2', + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 50M Native Ethernet"', + " queue 6 expedite create", + ), + ), + ConfigLine( + config_line=" rate 30000 cir 30000", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 50M Native Ethernet"', + " queue 6 expedite create", + ), + ), + ConfigLine( + config_line=" cbs 6", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 50M Native Ethernet"', + " queue 6 expedite create", + ), + ), + ConfigLine( + config_line=" mbs 6 kilobytes", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 50M Native Ethernet"', + " queue 6 expedite create", + ), + ), + ConfigLine( + config_line=" exit", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 50M Native Ethernet"', + ), + ), + ConfigLine( + config_line=" queue 8 expedite create", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 50M Native Ethernet"', + ), + ), + ConfigLine( + config_line=' parent "Scheduler50M" cir-level 3', + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 50M Native Ethernet"', + " queue 8 expedite create", + ), + ), + ConfigLine( + config_line=" rate 4000 cir 4000", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 50M Native Ethernet"', + " queue 8 expedite create", + ), + ), + ConfigLine( + config_line=" cbs 6", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 50M Native Ethernet"', + " queue 8 expedite create", + ), + ), + ConfigLine( + config_line=" mbs 64 kilobytes", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 50M Native Ethernet"', + " queue 8 expedite create", + ), + ), + ConfigLine( + config_line=" exit", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 50M Native Ethernet"', + ), + ), + ConfigLine( + config_line=" policer 1 create", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 50M Native Ethernet"', + ), + ), + ConfigLine( + config_line=" stat-mode offered-total-cir-exceed", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 50M Native Ethernet"', + " policer 1 create", + ), + ), + ConfigLine( + config_line=" adaptation-rule pir max", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 50M Native Ethernet"', + " policer 1 create", + ), + ), + ConfigLine( + config_line=" rate 10000", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 50M Native Ethernet"', + " policer 1 create", + ), + ), + ConfigLine( + config_line=" enable-exceed-pir", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 50M Native Ethernet"', + " policer 1 create", + ), + ), + ConfigLine( + config_line=" exit", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 50M Native Ethernet"', + ), + ), + ConfigLine( + config_line=" exit", + parents=("QoS Policy Configuration", " qos", " queue-group-templates", " egress"), + ), + ConfigLine( + config_line=" exit", parents=("QoS Policy Configuration", " qos", " queue-group-templates") + ), + ConfigLine(config_line=" exit", parents=("QoS Policy Configuration", " qos")), + ConfigLine(config_line=' scheduler-policy "SP75M" create', parents=("QoS Policy Configuration", " qos")), + ConfigLine( + config_line=' description "LTBE Scheduler Policy for 75M Native Ethernet Circuits"', + parents=("QoS Policy Configuration", " qos", ' scheduler-policy "SP75M" create'), + ), + ConfigLine( + config_line=" tier 1", + parents=("QoS Policy Configuration", " qos", ' scheduler-policy "SP75M" create'), + ), + ConfigLine( + config_line=' scheduler "Scheduler75M" create', + parents=( + "QoS Policy Configuration", + " qos", + ' scheduler-policy "SP75M" create', + " tier 1", + ), + ), + ConfigLine( + config_line=" port-parent", + parents=( + "QoS Policy Configuration", + " qos", + ' scheduler-policy "SP75M" create', + " tier 1", + ' scheduler "Scheduler75M" create', + ), + ), + ConfigLine( + config_line=" rate 75000 cir 75000", + parents=( + "QoS Policy Configuration", + " qos", + ' scheduler-policy "SP75M" create', + " tier 1", + ' scheduler "Scheduler75M" create', + ), + ), + ConfigLine( + config_line=" exit", + parents=( + "QoS Policy Configuration", + " qos", + ' scheduler-policy "SP75M" create', + " tier 1", + ), + ), + ConfigLine( + config_line=" exit", + parents=("QoS Policy Configuration", " qos", ' scheduler-policy "SP75M" create'), + ), + ConfigLine(config_line=" exit", parents=("QoS Policy Configuration", " qos")), + ConfigLine(config_line=" queue-group-templates", parents=("QoS Policy Configuration", " qos")), + ConfigLine( + config_line=" egress", + parents=("QoS Policy Configuration", " qos", " queue-group-templates"), + ), + ConfigLine( + config_line=' queue-group "QG-NE-0075M" create', + parents=("QoS Policy Configuration", " qos", " queue-group-templates", " egress"), + ), + ConfigLine( + config_line=' description "LTBE Queue-group for 75M Native Ethernet"', + parents=("QoS Policy Configuration", " qos", " queue-group-templates", " egress"), + ), + ConfigLine( + config_line=" queue 1 create", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 75M Native Ethernet"', + ), + ), + ConfigLine( + config_line=' parent "Scheduler75M"', + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 75M Native Ethernet"', + " queue 1 create", + ), + ), + ConfigLine( + config_line=" rate 75000", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 75M Native Ethernet"', + " queue 1 create", + ), + ), + ConfigLine( + config_line=" cbs 6", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 75M Native Ethernet"', + " queue 1 create", + ), + ), + ConfigLine( + config_line=" mbs 1024 kilobytes", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 75M Native Ethernet"', + " queue 1 create", + ), + ), + ConfigLine( + config_line=' wred-queue policy "QCI9" mode native slope-usage exceed-low', + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 75M Native Ethernet"', + " queue 1 create", + ), + ), + ConfigLine( + config_line=" burst-limit 2625 bytes", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 75M Native Ethernet"', + " queue 1 create", + ), + ), + ConfigLine( + config_line=' adv-config-policy "Best-Effort"', + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 75M Native Ethernet"', + " queue 1 create", + ), + ), + ConfigLine( + config_line=" exit", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 75M Native Ethernet"', + ), + ), + ConfigLine( + config_line=" queue 3 best-effort create", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 75M Native Ethernet"', + ), + ), + ConfigLine( + config_line=' parent "Scheduler75M" cir-level 1 cir-weight 1', + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 75M Native Ethernet"', + " queue 3 best-effort create", + ), + ), + ConfigLine( + config_line=" rate 75000 cir 75000", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 75M Native Ethernet"', + " queue 3 best-effort create", + ), + ), + ConfigLine( + config_line=" cbs 6", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 75M Native Ethernet"', + " queue 3 best-effort create", + ), + ), + ConfigLine( + config_line=" mbs 512 kilobytes", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 75M Native Ethernet"', + " queue 3 best-effort create", + ), + ), + ConfigLine( + config_line=" burst-limit 9750 bytes", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 75M Native Ethernet"', + " queue 3 best-effort create", + ), + ), + ConfigLine( + config_line=" exit", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 75M Native Ethernet"', + ), + ), + ConfigLine( + config_line=" queue 4 best-effort create", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 75M Native Ethernet"', + ), + ), + ConfigLine( + config_line=' parent "Scheduler75M" cir-level 1 cir-weight 3', + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 75M Native Ethernet"', + " queue 4 best-effort create", + ), + ), + ConfigLine( + config_line=" rate 75000 cir 75000", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 75M Native Ethernet"', + " queue 4 best-effort create", + ), + ), + ConfigLine( + config_line=" cbs 6", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 75M Native Ethernet"', + " queue 4 best-effort create", + ), + ), + ConfigLine( + config_line=" mbs 512 kilobytes", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 75M Native Ethernet"', + " queue 4 best-effort create", + ), + ), + ConfigLine( + config_line=" burst-limit 9750 bytes", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 75M Native Ethernet"', + " queue 4 best-effort create", + ), + ), + ConfigLine( + config_line=" exit", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 75M Native Ethernet"', + ), + ), + ConfigLine( + config_line=" queue 5 expedite create", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 75M Native Ethernet"', + ), + ), + ConfigLine( + config_line=' parent "Scheduler75M" cir-level 1 cir-weight 8', + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 75M Native Ethernet"', + " queue 5 expedite create", + ), + ), + ConfigLine( + config_line=" rate 75000 cir 75000", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 75M Native Ethernet"', + " queue 5 expedite create", + ), + ), + ConfigLine( + config_line=" cbs 6", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 75M Native Ethernet"', + " queue 5 expedite create", + ), + ), + ConfigLine( + config_line=" mbs 64 kilobytes", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 75M Native Ethernet"', + " queue 5 expedite create", + ), + ), + ConfigLine( + config_line=" burst-limit 9750 bytes", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 75M Native Ethernet"', + " queue 5 expedite create", + ), + ), + ConfigLine( + config_line=" exit", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 75M Native Ethernet"', + ), + ), + ConfigLine( + config_line=" queue 6 expedite create", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 75M Native Ethernet"', + ), + ), + ConfigLine( + config_line=' parent "Scheduler75M" cir-level 2', + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 75M Native Ethernet"', + " queue 6 expedite create", + ), + ), + ConfigLine( + config_line=" rate 45000 cir 45000", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 75M Native Ethernet"', + " queue 6 expedite create", + ), + ), + ConfigLine( + config_line=" cbs 6", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 75M Native Ethernet"', + " queue 6 expedite create", + ), + ), + ConfigLine( + config_line=" mbs 6 kilobytes", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 75M Native Ethernet"', + " queue 6 expedite create", + ), + ), + ConfigLine( + config_line=" exit", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 75M Native Ethernet"', + ), + ), + ConfigLine( + config_line=" queue 8 expedite create", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 75M Native Ethernet"', + ), + ), + ConfigLine( + config_line=' parent "Scheduler75M" cir-level 3', + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 75M Native Ethernet"', + " queue 8 expedite create", + ), + ), + ConfigLine( + config_line=" rate 4000 cir 4000", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 75M Native Ethernet"', + " queue 8 expedite create", + ), + ), + ConfigLine( + config_line=" cbs 6", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 75M Native Ethernet"', + " queue 8 expedite create", + ), + ), + ConfigLine( + config_line=" mbs 64 kilobytes", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 75M Native Ethernet"', + " queue 8 expedite create", + ), + ), + ConfigLine( + config_line=" exit", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 75M Native Ethernet"', + ), + ), + ConfigLine( + config_line=" policer 1 create", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 75M Native Ethernet"', + ), + ), + ConfigLine( + config_line=" stat-mode offered-total-cir-exceed", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 75M Native Ethernet"', + " policer 1 create", + ), + ), + ConfigLine( + config_line=" adaptation-rule pir max", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 75M Native Ethernet"', + " policer 1 create", + ), + ), + ConfigLine( + config_line=" rate 15000", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 75M Native Ethernet"', + " policer 1 create", + ), + ), + ConfigLine( + config_line=" enable-exceed-pir", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 75M Native Ethernet"', + " policer 1 create", + ), + ), + ConfigLine( + config_line=" exit", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 75M Native Ethernet"', + ), + ), + ConfigLine( + config_line=" exit", + parents=("QoS Policy Configuration", " qos", " queue-group-templates", " egress"), + ), + ConfigLine( + config_line=" exit", parents=("QoS Policy Configuration", " qos", " queue-group-templates") + ), + ConfigLine(config_line=" exit", parents=("QoS Policy Configuration", " qos")), + ConfigLine(config_line=' scheduler-policy "SP100M" create', parents=("QoS Policy Configuration", " qos")), + ConfigLine( + config_line=' description "LTBE Scheduler Policy for 100M Native Ethernet Circuits"', + parents=("QoS Policy Configuration", " qos", ' scheduler-policy "SP100M" create'), + ), + ConfigLine( + config_line=" tier 1", + parents=("QoS Policy Configuration", " qos", ' scheduler-policy "SP100M" create'), + ), + ConfigLine( + config_line=' scheduler "Scheduler100M" create', + parents=( + "QoS Policy Configuration", + " qos", + ' scheduler-policy "SP100M" create', + " tier 1", + ), + ), + ConfigLine( + config_line=" port-parent", + parents=( + "QoS Policy Configuration", + " qos", + ' scheduler-policy "SP100M" create', + " tier 1", + ' scheduler "Scheduler100M" create', + ), + ), + ConfigLine( + config_line=" rate 100000 cir 100000", + parents=( + "QoS Policy Configuration", + " qos", + ' scheduler-policy "SP100M" create', + " tier 1", + ' scheduler "Scheduler100M" create', + ), + ), + ConfigLine( + config_line=" exit", + parents=( + "QoS Policy Configuration", + " qos", + ' scheduler-policy "SP100M" create', + " tier 1", + ), + ), + ConfigLine( + config_line=" exit", + parents=("QoS Policy Configuration", " qos", ' scheduler-policy "SP100M" create'), + ), + ConfigLine(config_line=" exit", parents=("QoS Policy Configuration", " qos")), + ConfigLine(config_line=" queue-group-templates", parents=("QoS Policy Configuration", " qos")), + ConfigLine( + config_line=" egress", + parents=("QoS Policy Configuration", " qos", " queue-group-templates"), + ), + ConfigLine( + config_line=' queue-group "QG-NE-0100M" create', + parents=("QoS Policy Configuration", " qos", " queue-group-templates", " egress"), + ), + ConfigLine( + config_line=' description "LTBE Queue-group for 100M Native Ethernet"', + parents=("QoS Policy Configuration", " qos", " queue-group-templates", " egress"), + ), + ConfigLine( + config_line=" queue 1 create", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 100M Native Ethernet"', + ), + ), + ConfigLine( + config_line=' parent "Scheduler100M"', + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 100M Native Ethernet"', + " queue 1 create", + ), + ), + ConfigLine( + config_line=" rate 100000", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 100M Native Ethernet"', + " queue 1 create", + ), + ), + ConfigLine( + config_line=" cbs 6", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 100M Native Ethernet"', + " queue 1 create", + ), + ), + ConfigLine( + config_line=" mbs 1024 kilobytes", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 100M Native Ethernet"', + " queue 1 create", + ), + ), + ConfigLine( + config_line=' wred-queue policy "QCI9" mode native slope-usage exceed-low', + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 100M Native Ethernet"', + " queue 1 create", + ), + ), + ConfigLine( + config_line=" burst-limit 3500 bytes", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 100M Native Ethernet"', + " queue 1 create", + ), + ), + ConfigLine( + config_line=' adv-config-policy "Best-Effort"', + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 100M Native Ethernet"', + " queue 1 create", + ), + ), + ConfigLine( + config_line=" exit", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 100M Native Ethernet"', + ), + ), + ConfigLine( + config_line=" queue 3 best-effort create", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 100M Native Ethernet"', + ), + ), + ConfigLine( + config_line=' parent "Scheduler100M" cir-level 1 cir-weight 1', + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 100M Native Ethernet"', + " queue 3 best-effort create", + ), + ), + ConfigLine( + config_line=" rate 100000 cir 100000", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 100M Native Ethernet"', + " queue 3 best-effort create", + ), + ), + ConfigLine( + config_line=" cbs 6", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 100M Native Ethernet"', + " queue 3 best-effort create", + ), + ), + ConfigLine( + config_line=" mbs 512 kilobytes", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 100M Native Ethernet"', + " queue 3 best-effort create", + ), + ), + ConfigLine( + config_line=" burst-limit 13000 bytes", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 100M Native Ethernet"', + " queue 3 best-effort create", + ), + ), + ConfigLine( + config_line=" exit", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 100M Native Ethernet"', + ), + ), + ConfigLine( + config_line=" queue 4 best-effort create", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 100M Native Ethernet"', + ), + ), + ConfigLine( + config_line=' parent "Scheduler100M" cir-level 1 cir-weight 3', + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 100M Native Ethernet"', + " queue 4 best-effort create", + ), + ), + ConfigLine( + config_line=" rate 100000 cir 100000", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 100M Native Ethernet"', + " queue 4 best-effort create", + ), + ), + ConfigLine( + config_line=" cbs 6", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 100M Native Ethernet"', + " queue 4 best-effort create", + ), + ), + ConfigLine( + config_line=" mbs 512 kilobytes", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 100M Native Ethernet"', + " queue 4 best-effort create", + ), + ), + ConfigLine( + config_line=" burst-limit 13000 bytes", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 100M Native Ethernet"', + " queue 4 best-effort create", + ), + ), + ConfigLine( + config_line=" exit", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 100M Native Ethernet"', + ), + ), + ConfigLine( + config_line=" queue 5 expedite create", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 100M Native Ethernet"', + ), + ), + ConfigLine( + config_line=' parent "Scheduler100M" cir-level 1 cir-weight 8', + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 100M Native Ethernet"', + " queue 5 expedite create", + ), + ), + ConfigLine( + config_line=" rate 100000 cir 100000", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 100M Native Ethernet"', + " queue 5 expedite create", + ), + ), + ConfigLine( + config_line=" cbs 6", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 100M Native Ethernet"', + " queue 5 expedite create", + ), + ), + ConfigLine( + config_line=" mbs 64 kilobytes", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 100M Native Ethernet"', + " queue 5 expedite create", + ), + ), + ConfigLine( + config_line=" burst-limit 13000 bytes", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 100M Native Ethernet"', + " queue 5 expedite create", + ), + ), + ConfigLine( + config_line=" exit", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 100M Native Ethernet"', + ), + ), + ConfigLine( + config_line=" queue 6 expedite create", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 100M Native Ethernet"', + ), + ), + ConfigLine( + config_line=' parent "Scheduler100M" cir-level 2', + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 100M Native Ethernet"', + " queue 6 expedite create", + ), + ), + ConfigLine( + config_line=" rate 60000 cir 60000", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 100M Native Ethernet"', + " queue 6 expedite create", + ), + ), + ConfigLine( + config_line=" cbs 6", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 100M Native Ethernet"', + " queue 6 expedite create", + ), + ), + ConfigLine( + config_line=" mbs 6 kilobytes", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 100M Native Ethernet"', + " queue 6 expedite create", + ), + ), + ConfigLine( + config_line=" exit", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 100M Native Ethernet"', + ), + ), + ConfigLine( + config_line=" queue 8 expedite create", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 100M Native Ethernet"', + ), + ), + ConfigLine( + config_line=' parent "Scheduler100M" cir-level 3', + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 100M Native Ethernet"', + " queue 8 expedite create", + ), + ), + ConfigLine( + config_line=" rate 4000 cir 4000", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 100M Native Ethernet"', + " queue 8 expedite create", + ), + ), + ConfigLine( + config_line=" cbs 6", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 100M Native Ethernet"', + " queue 8 expedite create", + ), + ), + ConfigLine( + config_line=" mbs 64 kilobytes", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 100M Native Ethernet"', + " queue 8 expedite create", + ), + ), + ConfigLine( + config_line=" exit", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 100M Native Ethernet"', + ), + ), + ConfigLine( + config_line=" policer 1 create", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 100M Native Ethernet"', + ), + ), + ConfigLine( + config_line=" stat-mode offered-total-cir-exceed", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 100M Native Ethernet"', + " policer 1 create", + ), + ), + ConfigLine( + config_line=" adaptation-rule pir max", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 100M Native Ethernet"', + " policer 1 create", + ), + ), + ConfigLine( + config_line=" rate 20000", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 100M Native Ethernet"', + " policer 1 create", + ), + ), + ConfigLine( + config_line=" enable-exceed-pir", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 100M Native Ethernet"', + " policer 1 create", + ), + ), + ConfigLine( + config_line=" exit", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 100M Native Ethernet"', + ), + ), + ConfigLine( + config_line=" exit", + parents=("QoS Policy Configuration", " qos", " queue-group-templates", " egress"), + ), + ConfigLine( + config_line=" exit", parents=("QoS Policy Configuration", " qos", " queue-group-templates") + ), + ConfigLine(config_line=" exit", parents=("QoS Policy Configuration", " qos")), + ConfigLine(config_line=' scheduler-policy "SP125M" create', parents=("QoS Policy Configuration", " qos")), + ConfigLine( + config_line=' description "LTBE Scheduler Policy for 125M Native Ethernet Circuits"', + parents=("QoS Policy Configuration", " qos", ' scheduler-policy "SP125M" create'), + ), + ConfigLine( + config_line=" tier 1", + parents=("QoS Policy Configuration", " qos", ' scheduler-policy "SP125M" create'), + ), + ConfigLine( + config_line=' scheduler "Scheduler125M" create', + parents=( + "QoS Policy Configuration", + " qos", + ' scheduler-policy "SP125M" create', + " tier 1", + ), + ), + ConfigLine( + config_line=" port-parent", + parents=( + "QoS Policy Configuration", + " qos", + ' scheduler-policy "SP125M" create', + " tier 1", + ' scheduler "Scheduler125M" create', + ), + ), + ConfigLine( + config_line=" rate 125000 cir 125000", + parents=( + "QoS Policy Configuration", + " qos", + ' scheduler-policy "SP125M" create', + " tier 1", + ' scheduler "Scheduler125M" create', + ), + ), + ConfigLine( + config_line=" exit", + parents=( + "QoS Policy Configuration", + " qos", + ' scheduler-policy "SP125M" create', + " tier 1", + ), + ), + ConfigLine( + config_line=" exit", + parents=("QoS Policy Configuration", " qos", ' scheduler-policy "SP125M" create'), + ), + ConfigLine(config_line=" exit", parents=("QoS Policy Configuration", " qos")), + ConfigLine(config_line=" queue-group-templates", parents=("QoS Policy Configuration", " qos")), + ConfigLine( + config_line=" egress", + parents=("QoS Policy Configuration", " qos", " queue-group-templates"), + ), + ConfigLine( + config_line=' queue-group "QG-NE-0125M" create', + parents=("QoS Policy Configuration", " qos", " queue-group-templates", " egress"), + ), + ConfigLine( + config_line=' description "LTBE Queue-group for 125M Native Ethernet"', + parents=("QoS Policy Configuration", " qos", " queue-group-templates", " egress"), + ), + ConfigLine( + config_line=" queue 1 create", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 125M Native Ethernet"', + ), + ), + ConfigLine( + config_line=' parent "Scheduler125M"', + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 125M Native Ethernet"', + " queue 1 create", + ), + ), + ConfigLine( + config_line=" rate 125000", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 125M Native Ethernet"', + " queue 1 create", + ), + ), + ConfigLine( + config_line=" cbs 6", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 125M Native Ethernet"', + " queue 1 create", + ), + ), + ConfigLine( + config_line=" mbs 1024 kilobytes", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 125M Native Ethernet"', + " queue 1 create", + ), + ), + ConfigLine( + config_line=' wred-queue policy "QCI9" mode native slope-usage exceed-low', + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 125M Native Ethernet"', + " queue 1 create", + ), + ), + ConfigLine( + config_line=" burst-limit 4375 bytes", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 125M Native Ethernet"', + " queue 1 create", + ), + ), + ConfigLine( + config_line=' adv-config-policy "Best-Effort"', + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 125M Native Ethernet"', + " queue 1 create", + ), + ), + ConfigLine( + config_line=" exit", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 125M Native Ethernet"', + ), + ), + ConfigLine( + config_line=" queue 3 best-effort create", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 125M Native Ethernet"', + ), + ), + ConfigLine( + config_line=' parent "Scheduler125M" cir-level 1 cir-weight 1', + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 125M Native Ethernet"', + " queue 3 best-effort create", + ), + ), + ConfigLine( + config_line=" rate 125000 cir 125000", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 125M Native Ethernet"', + " queue 3 best-effort create", + ), + ), + ConfigLine( + config_line=" cbs 6", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 125M Native Ethernet"', + " queue 3 best-effort create", + ), + ), + ConfigLine( + config_line=" mbs 512 kilobytes", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 125M Native Ethernet"', + " queue 3 best-effort create", + ), + ), + ConfigLine( + config_line=" burst-limit 16500 bytes", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 125M Native Ethernet"', + " queue 3 best-effort create", + ), + ), + ConfigLine( + config_line=" exit", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 125M Native Ethernet"', + ), + ), + ConfigLine( + config_line=" queue 4 best-effort create", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 125M Native Ethernet"', + ), + ), + ConfigLine( + config_line=' parent "Scheduler125M" cir-level 1 cir-weight 3', + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 125M Native Ethernet"', + " queue 4 best-effort create", + ), + ), + ConfigLine( + config_line=" rate 125000 cir 125000", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 125M Native Ethernet"', + " queue 4 best-effort create", + ), + ), + ConfigLine( + config_line=" cbs 6", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 125M Native Ethernet"', + " queue 4 best-effort create", + ), + ), + ConfigLine( + config_line=" mbs 512 kilobytes", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 125M Native Ethernet"', + " queue 4 best-effort create", + ), + ), + ConfigLine( + config_line=" burst-limit 16500 bytes", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 125M Native Ethernet"', + " queue 4 best-effort create", + ), + ), + ConfigLine( + config_line=" exit", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 125M Native Ethernet"', + ), + ), + ConfigLine( + config_line=" queue 5 expedite create", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 125M Native Ethernet"', + ), + ), + ConfigLine( + config_line=' parent "Scheduler125M" cir-level 1 cir-weight 8', + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 125M Native Ethernet"', + " queue 5 expedite create", + ), + ), + ConfigLine( + config_line=" rate 125000 cir 125000", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 125M Native Ethernet"', + " queue 5 expedite create", + ), + ), + ConfigLine( + config_line=" cbs 6", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 125M Native Ethernet"', + " queue 5 expedite create", + ), + ), + ConfigLine( + config_line=" mbs 64 kilobytes", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 125M Native Ethernet"', + " queue 5 expedite create", + ), + ), + ConfigLine( + config_line=" burst-limit 16500 bytes", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 125M Native Ethernet"', + " queue 5 expedite create", + ), + ), + ConfigLine( + config_line=" exit", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 125M Native Ethernet"', + ), + ), + ConfigLine( + config_line=" queue 6 expedite create", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 125M Native Ethernet"', + ), + ), + ConfigLine( + config_line=' parent "Scheduler125M" cir-level 2', + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 125M Native Ethernet"', + " queue 6 expedite create", + ), + ), + ConfigLine( + config_line=" rate 75000 cir 75000", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 125M Native Ethernet"', + " queue 6 expedite create", + ), + ), + ConfigLine( + config_line=" cbs 6", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 125M Native Ethernet"', + " queue 6 expedite create", + ), + ), + ConfigLine( + config_line=" mbs 6 kilobytes", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 125M Native Ethernet"', + " queue 6 expedite create", + ), + ), + ConfigLine( + config_line=" exit", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 125M Native Ethernet"', + ), + ), + ConfigLine( + config_line=" queue 8 expedite create", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 125M Native Ethernet"', + ), + ), + ConfigLine( + config_line=' parent "Scheduler125M" cir-level 3', + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 125M Native Ethernet"', + " queue 8 expedite create", + ), + ), + ConfigLine( + config_line=" rate 4000 cir 4000", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 125M Native Ethernet"', + " queue 8 expedite create", + ), + ), + ConfigLine( + config_line=" cbs 6", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 125M Native Ethernet"', + " queue 8 expedite create", + ), + ), + ConfigLine( + config_line=" mbs 64 kilobytes", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 125M Native Ethernet"', + " queue 8 expedite create", + ), + ), + ConfigLine( + config_line=" exit", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 125M Native Ethernet"', + ), + ), + ConfigLine( + config_line=" policer 1 create", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 125M Native Ethernet"', + ), + ), + ConfigLine( + config_line=" stat-mode offered-total-cir-exceed", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 125M Native Ethernet"', + " policer 1 create", + ), + ), + ConfigLine( + config_line=" adaptation-rule pir max", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 125M Native Ethernet"', + " policer 1 create", + ), + ), + ConfigLine( + config_line=" rate 25000", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 125M Native Ethernet"', + " policer 1 create", + ), + ), + ConfigLine( + config_line=" enable-exceed-pir", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 125M Native Ethernet"', + " policer 1 create", + ), + ), + ConfigLine( + config_line=" exit", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 125M Native Ethernet"', + ), + ), + ConfigLine( + config_line=" exit", + parents=("QoS Policy Configuration", " qos", " queue-group-templates", " egress"), + ), + ConfigLine( + config_line=" exit", parents=("QoS Policy Configuration", " qos", " queue-group-templates") + ), + ConfigLine(config_line=" exit", parents=("QoS Policy Configuration", " qos")), + ConfigLine(config_line=' scheduler-policy "SP150M" create', parents=("QoS Policy Configuration", " qos")), + ConfigLine( + config_line=' description "LTBE Scheduler Policy for 150M Native Ethernet Circuits"', + parents=("QoS Policy Configuration", " qos", ' scheduler-policy "SP150M" create'), + ), + ConfigLine( + config_line=" tier 1", + parents=("QoS Policy Configuration", " qos", ' scheduler-policy "SP150M" create'), + ), + ConfigLine( + config_line=' scheduler "Scheduler150M" create', + parents=( + "QoS Policy Configuration", + " qos", + ' scheduler-policy "SP150M" create', + " tier 1", + ), + ), + ConfigLine( + config_line=" port-parent", + parents=( + "QoS Policy Configuration", + " qos", + ' scheduler-policy "SP150M" create', + " tier 1", + ' scheduler "Scheduler150M" create', + ), + ), + ConfigLine( + config_line=" rate 150000 cir 150000", + parents=( + "QoS Policy Configuration", + " qos", + ' scheduler-policy "SP150M" create', + " tier 1", + ' scheduler "Scheduler150M" create', + ), + ), + ConfigLine( + config_line=" exit", + parents=( + "QoS Policy Configuration", + " qos", + ' scheduler-policy "SP150M" create', + " tier 1", + ), + ), + ConfigLine( + config_line=" exit", + parents=("QoS Policy Configuration", " qos", ' scheduler-policy "SP150M" create'), + ), + ConfigLine(config_line=" exit", parents=("QoS Policy Configuration", " qos")), + ConfigLine(config_line=" queue-group-templates", parents=("QoS Policy Configuration", " qos")), + ConfigLine( + config_line=" egress", + parents=("QoS Policy Configuration", " qos", " queue-group-templates"), + ), + ConfigLine( + config_line=' queue-group "QG-NE-0150M" create', + parents=("QoS Policy Configuration", " qos", " queue-group-templates", " egress"), + ), + ConfigLine( + config_line=' description "LTBE Queue-group for 150M Native Ethernet"', + parents=("QoS Policy Configuration", " qos", " queue-group-templates", " egress"), + ), + ConfigLine( + config_line=" queue 1 create", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 150M Native Ethernet"', + ), + ), + ConfigLine( + config_line=' parent "Scheduler150M"', + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 150M Native Ethernet"', + " queue 1 create", + ), + ), + ConfigLine( + config_line=" rate 150000", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 150M Native Ethernet"', + " queue 1 create", + ), + ), + ConfigLine( + config_line=" cbs 6", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 150M Native Ethernet"', + " queue 1 create", + ), + ), + ConfigLine( + config_line=" mbs 1024 kilobytes", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 150M Native Ethernet"', + " queue 1 create", + ), + ), + ConfigLine( + config_line=' wred-queue policy "QCI9" mode native slope-usage exceed-low', + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 150M Native Ethernet"', + " queue 1 create", + ), + ), + ConfigLine( + config_line=" burst-limit 5250 bytes", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 150M Native Ethernet"', + " queue 1 create", + ), + ), + ConfigLine( + config_line=' adv-config-policy "Best-Effort"', + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 150M Native Ethernet"', + " queue 1 create", + ), + ), + ConfigLine( + config_line=" exit", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 150M Native Ethernet"', + ), + ), + ConfigLine( + config_line=" queue 3 best-effort create", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 150M Native Ethernet"', + ), + ), + ConfigLine( + config_line=' parent "Scheduler150M" cir-level 1 cir-weight 1', + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 150M Native Ethernet"', + " queue 3 best-effort create", + ), + ), + ConfigLine( + config_line=" rate 150000 cir 150000", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 150M Native Ethernet"', + " queue 3 best-effort create", + ), + ), + ConfigLine( + config_line=" cbs 6", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 150M Native Ethernet"', + " queue 3 best-effort create", + ), + ), + ConfigLine( + config_line=" mbs 512 kilobytes", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 150M Native Ethernet"', + " queue 3 best-effort create", + ), + ), + ConfigLine( + config_line=" burst-limit 20000 bytes", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 150M Native Ethernet"', + " queue 3 best-effort create", + ), + ), + ConfigLine( + config_line=" exit", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 150M Native Ethernet"', + ), + ), + ConfigLine( + config_line=" queue 4 best-effort create", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 150M Native Ethernet"', + ), + ), + ConfigLine( + config_line=' parent "Scheduler150M" cir-level 1 cir-weight 3', + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 150M Native Ethernet"', + " queue 4 best-effort create", + ), + ), + ConfigLine( + config_line=" rate 150000 cir 150000", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 150M Native Ethernet"', + " queue 4 best-effort create", + ), + ), + ConfigLine( + config_line=" cbs 6", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 150M Native Ethernet"', + " queue 4 best-effort create", + ), + ), + ConfigLine( + config_line=" mbs 512 kilobytes", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 150M Native Ethernet"', + " queue 4 best-effort create", + ), + ), + ConfigLine( + config_line=" burst-limit 20000 bytes", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 150M Native Ethernet"', + " queue 4 best-effort create", + ), + ), + ConfigLine( + config_line=" exit", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 150M Native Ethernet"', + ), + ), + ConfigLine( + config_line=" queue 5 expedite create", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 150M Native Ethernet"', + ), + ), + ConfigLine( + config_line=' parent "Scheduler150M" cir-level 1 cir-weight 8', + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 150M Native Ethernet"', + " queue 5 expedite create", + ), + ), + ConfigLine( + config_line=" rate 150000 cir 150000", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 150M Native Ethernet"', + " queue 5 expedite create", + ), + ), + ConfigLine( + config_line=" cbs 6", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 150M Native Ethernet"', + " queue 5 expedite create", + ), + ), + ConfigLine( + config_line=" mbs 64 kilobytes", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 150M Native Ethernet"', + " queue 5 expedite create", + ), + ), + ConfigLine( + config_line=" burst-limit 20000 bytes", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 150M Native Ethernet"', + " queue 5 expedite create", + ), + ), + ConfigLine( + config_line=" exit", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 150M Native Ethernet"', + ), + ), + ConfigLine( + config_line=" queue 6 expedite create", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 150M Native Ethernet"', + ), + ), + ConfigLine( + config_line=' parent "Scheduler150M" cir-level 2', + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 150M Native Ethernet"', + " queue 6 expedite create", + ), + ), + ConfigLine( + config_line=" rate 90000 cir 90000", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 150M Native Ethernet"', + " queue 6 expedite create", + ), + ), + ConfigLine( + config_line=" cbs 6", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 150M Native Ethernet"', + " queue 6 expedite create", + ), + ), + ConfigLine( + config_line=" mbs 6 kilobytes", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 150M Native Ethernet"', + " queue 6 expedite create", + ), + ), + ConfigLine( + config_line=" exit", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 150M Native Ethernet"', + ), + ), + ConfigLine( + config_line=" queue 8 expedite create", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 150M Native Ethernet"', + ), + ), + ConfigLine( + config_line=' parent "Scheduler150M" cir-level 3', + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 150M Native Ethernet"', + " queue 8 expedite create", + ), + ), + ConfigLine( + config_line=" rate 4000 cir 4000", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 150M Native Ethernet"', + " queue 8 expedite create", + ), + ), + ConfigLine( + config_line=" cbs 6", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 150M Native Ethernet"', + " queue 8 expedite create", + ), + ), + ConfigLine( + config_line=" mbs 64 kilobytes", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 150M Native Ethernet"', + " queue 8 expedite create", + ), + ), + ConfigLine( + config_line=" exit", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 150M Native Ethernet"', + ), + ), + ConfigLine( + config_line=" policer 1 create", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 150M Native Ethernet"', + ), + ), + ConfigLine( + config_line=" stat-mode offered-total-cir-exceed", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 150M Native Ethernet"', + " policer 1 create", + ), + ), + ConfigLine( + config_line=" adaptation-rule pir max", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 150M Native Ethernet"', + " policer 1 create", + ), + ), + ConfigLine( + config_line=" rate 30000", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 150M Native Ethernet"', + " policer 1 create", + ), + ), + ConfigLine( + config_line=" enable-exceed-pir", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 150M Native Ethernet"', + " policer 1 create", + ), + ), + ConfigLine( + config_line=" exit", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 150M Native Ethernet"', + ), + ), + ConfigLine( + config_line=" exit", + parents=("QoS Policy Configuration", " qos", " queue-group-templates", " egress"), + ), + ConfigLine( + config_line=" exit", parents=("QoS Policy Configuration", " qos", " queue-group-templates") + ), + ConfigLine(config_line=" exit", parents=("QoS Policy Configuration", " qos")), + ConfigLine(config_line=' scheduler-policy "SP200M" create', parents=("QoS Policy Configuration", " qos")), + ConfigLine( + config_line=' description "LTBE Scheduler Policy for 200M Native Ethernet Circuits"', + parents=("QoS Policy Configuration", " qos", ' scheduler-policy "SP200M" create'), + ), + ConfigLine( + config_line=" tier 1", + parents=("QoS Policy Configuration", " qos", ' scheduler-policy "SP200M" create'), + ), + ConfigLine( + config_line=' scheduler "Scheduler200M" create', + parents=( + "QoS Policy Configuration", + " qos", + ' scheduler-policy "SP200M" create', + " tier 1", + ), + ), + ConfigLine( + config_line=" port-parent", + parents=( + "QoS Policy Configuration", + " qos", + ' scheduler-policy "SP200M" create', + " tier 1", + ' scheduler "Scheduler200M" create', + ), + ), + ConfigLine( + config_line=" rate 200000 cir 200000", + parents=( + "QoS Policy Configuration", + " qos", + ' scheduler-policy "SP200M" create', + " tier 1", + ' scheduler "Scheduler200M" create', + ), + ), + ConfigLine( + config_line=" exit", + parents=( + "QoS Policy Configuration", + " qos", + ' scheduler-policy "SP200M" create', + " tier 1", + ), + ), + ConfigLine( + config_line=" exit", + parents=("QoS Policy Configuration", " qos", ' scheduler-policy "SP200M" create'), + ), + ConfigLine(config_line=" exit", parents=("QoS Policy Configuration", " qos")), + ConfigLine(config_line=" queue-group-templates", parents=("QoS Policy Configuration", " qos")), + ConfigLine( + config_line=" egress", + parents=("QoS Policy Configuration", " qos", " queue-group-templates"), + ), + ConfigLine( + config_line=' queue-group "QG-NE-0200M" create', + parents=("QoS Policy Configuration", " qos", " queue-group-templates", " egress"), + ), + ConfigLine( + config_line=' description "LTBE Queue-group for 200M Native Ethernet"', + parents=("QoS Policy Configuration", " qos", " queue-group-templates", " egress"), + ), + ConfigLine( + config_line=" queue 1 create", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 200M Native Ethernet"', + ), + ), + ConfigLine( + config_line=' parent "Scheduler200M"', + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 200M Native Ethernet"', + " queue 1 create", + ), + ), + ConfigLine( + config_line=" rate 200000", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 200M Native Ethernet"', + " queue 1 create", + ), + ), + ConfigLine( + config_line=" cbs 6", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 200M Native Ethernet"', + " queue 1 create", + ), + ), + ConfigLine( + config_line=" mbs 1024 kilobytes", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 200M Native Ethernet"', + " queue 1 create", + ), + ), + ConfigLine( + config_line=' wred-queue policy "QCI9" mode native slope-usage exceed-low', + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 200M Native Ethernet"', + " queue 1 create", + ), + ), + ConfigLine( + config_line=" burst-limit 7000 bytes", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 200M Native Ethernet"', + " queue 1 create", + ), + ), + ConfigLine( + config_line=' adv-config-policy "Best-Effort"', + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 200M Native Ethernet"', + " queue 1 create", + ), + ), + ConfigLine( + config_line=" exit", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 200M Native Ethernet"', + ), + ), + ConfigLine( + config_line=" queue 3 best-effort create", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 200M Native Ethernet"', + ), + ), + ConfigLine( + config_line=' parent "Scheduler200M" cir-level 1 cir-weight 1', + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 200M Native Ethernet"', + " queue 3 best-effort create", + ), + ), + ConfigLine( + config_line=" rate 200000 cir 200000", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 200M Native Ethernet"', + " queue 3 best-effort create", + ), + ), + ConfigLine( + config_line=" cbs 6", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 200M Native Ethernet"', + " queue 3 best-effort create", + ), + ), + ConfigLine( + config_line=" mbs 512 kilobytes", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 200M Native Ethernet"', + " queue 3 best-effort create", + ), + ), + ConfigLine( + config_line=" burst-limit 25000 bytes", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 200M Native Ethernet"', + " queue 3 best-effort create", + ), + ), + ConfigLine( + config_line=" exit", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 200M Native Ethernet"', + ), + ), + ConfigLine( + config_line=" queue 4 best-effort create", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 200M Native Ethernet"', + ), + ), + ConfigLine( + config_line=' parent "Scheduler200M" cir-level 1 cir-weight 3', + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 200M Native Ethernet"', + " queue 4 best-effort create", + ), + ), + ConfigLine( + config_line=" rate 200000 cir 200000", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 200M Native Ethernet"', + " queue 4 best-effort create", + ), + ), + ConfigLine( + config_line=" cbs 6", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 200M Native Ethernet"', + " queue 4 best-effort create", + ), + ), + ConfigLine( + config_line=" mbs 512 kilobytes", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 200M Native Ethernet"', + " queue 4 best-effort create", + ), + ), + ConfigLine( + config_line=" burst-limit 25000 bytes", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 200M Native Ethernet"', + " queue 4 best-effort create", + ), + ), + ConfigLine( + config_line=" exit", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 200M Native Ethernet"', + ), + ), + ConfigLine( + config_line=" queue 5 expedite create", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 200M Native Ethernet"', + ), + ), + ConfigLine( + config_line=' parent "Scheduler200M" cir-level 1 cir-weight 8', + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 200M Native Ethernet"', + " queue 5 expedite create", + ), + ), + ConfigLine( + config_line=" rate 200000 cir 200000", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 200M Native Ethernet"', + " queue 5 expedite create", + ), + ), + ConfigLine( + config_line=" cbs 6", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 200M Native Ethernet"', + " queue 5 expedite create", + ), + ), + ConfigLine( + config_line=" mbs 64 kilobytes", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 200M Native Ethernet"', + " queue 5 expedite create", + ), + ), + ConfigLine( + config_line=" burst-limit 25000 bytes", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 200M Native Ethernet"', + " queue 5 expedite create", + ), + ), + ConfigLine( + config_line=" exit", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 200M Native Ethernet"', + ), + ), + ConfigLine( + config_line=" queue 6 expedite create", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 200M Native Ethernet"', + ), + ), + ConfigLine( + config_line=' parent "Scheduler200M" cir-level 2', + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 200M Native Ethernet"', + " queue 6 expedite create", + ), + ), + ConfigLine( + config_line=" rate 120000 cir 120000", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 200M Native Ethernet"', + " queue 6 expedite create", + ), + ), + ConfigLine( + config_line=" cbs 6", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 200M Native Ethernet"', + " queue 6 expedite create", + ), + ), + ConfigLine( + config_line=" mbs 6 kilobytes", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 200M Native Ethernet"', + " queue 6 expedite create", + ), + ), + ConfigLine( + config_line=" exit", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 200M Native Ethernet"', + ), + ), + ConfigLine( + config_line=" queue 8 expedite create", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 200M Native Ethernet"', + ), + ), + ConfigLine( + config_line=' parent "Scheduler200M" cir-level 3', + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 200M Native Ethernet"', + " queue 8 expedite create", + ), + ), + ConfigLine( + config_line=" rate 4000 cir 4000", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 200M Native Ethernet"', + " queue 8 expedite create", + ), + ), + ConfigLine( + config_line=" cbs 6", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 200M Native Ethernet"', + " queue 8 expedite create", + ), + ), + ConfigLine( + config_line=" mbs 64 kilobytes", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 200M Native Ethernet"', + " queue 8 expedite create", + ), + ), + ConfigLine( + config_line=" exit", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 200M Native Ethernet"', + ), + ), + ConfigLine( + config_line=" policer 1 create", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 200M Native Ethernet"', + ), + ), + ConfigLine( + config_line=" stat-mode offered-total-cir-exceed", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 200M Native Ethernet"', + " policer 1 create", + ), + ), + ConfigLine( + config_line=" adaptation-rule pir max", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 200M Native Ethernet"', + " policer 1 create", + ), + ), + ConfigLine( + config_line=" rate 40000", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 200M Native Ethernet"', + " policer 1 create", + ), + ), + ConfigLine( + config_line=" enable-exceed-pir", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 200M Native Ethernet"', + " policer 1 create", + ), + ), + ConfigLine( + config_line=" exit", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 200M Native Ethernet"', + ), + ), + ConfigLine( + config_line=" exit", + parents=("QoS Policy Configuration", " qos", " queue-group-templates", " egress"), + ), + ConfigLine( + config_line=" exit", parents=("QoS Policy Configuration", " qos", " queue-group-templates") + ), + ConfigLine(config_line=" exit", parents=("QoS Policy Configuration", " qos")), + ConfigLine(config_line=' scheduler-policy "SP250M" create', parents=("QoS Policy Configuration", " qos")), + ConfigLine( + config_line=' description "LTBE Scheduler Policy for 250M Native Ethernet Circuits"', + parents=("QoS Policy Configuration", " qos", ' scheduler-policy "SP250M" create'), + ), + ConfigLine( + config_line=" tier 1", + parents=("QoS Policy Configuration", " qos", ' scheduler-policy "SP250M" create'), + ), + ConfigLine( + config_line=' scheduler "Scheduler250M" create', + parents=( + "QoS Policy Configuration", + " qos", + ' scheduler-policy "SP250M" create', + " tier 1", + ), + ), + ConfigLine( + config_line=" port-parent", + parents=( + "QoS Policy Configuration", + " qos", + ' scheduler-policy "SP250M" create', + " tier 1", + ' scheduler "Scheduler250M" create', + ), + ), + ConfigLine( + config_line=" rate 250000 cir 250000", + parents=( + "QoS Policy Configuration", + " qos", + ' scheduler-policy "SP250M" create', + " tier 1", + ' scheduler "Scheduler250M" create', + ), + ), + ConfigLine( + config_line=" exit", + parents=( + "QoS Policy Configuration", + " qos", + ' scheduler-policy "SP250M" create', + " tier 1", + ), + ), + ConfigLine( + config_line=" exit", + parents=("QoS Policy Configuration", " qos", ' scheduler-policy "SP250M" create'), + ), + ConfigLine(config_line=" exit", parents=("QoS Policy Configuration", " qos")), + ConfigLine(config_line=" queue-group-templates", parents=("QoS Policy Configuration", " qos")), + ConfigLine( + config_line=" egress", + parents=("QoS Policy Configuration", " qos", " queue-group-templates"), + ), + ConfigLine( + config_line=' queue-group "QG-NE-0250M" create', + parents=("QoS Policy Configuration", " qos", " queue-group-templates", " egress"), + ), + ConfigLine( + config_line=' description "LTBE Queue-group for 250M Native Ethernet"', + parents=("QoS Policy Configuration", " qos", " queue-group-templates", " egress"), + ), + ConfigLine( + config_line=" queue 1 create", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 250M Native Ethernet"', + ), + ), + ConfigLine( + config_line=' parent "Scheduler250M"', + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 250M Native Ethernet"', + " queue 1 create", + ), + ), + ConfigLine( + config_line=" rate 250000", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 250M Native Ethernet"', + " queue 1 create", + ), + ), + ConfigLine( + config_line=" cbs 6", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 250M Native Ethernet"', + " queue 1 create", + ), + ), + ConfigLine( + config_line=" mbs 1024 kilobytes", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 250M Native Ethernet"', + " queue 1 create", + ), + ), + ConfigLine( + config_line=' wred-queue policy "QCI9" mode native slope-usage exceed-low', + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 250M Native Ethernet"', + " queue 1 create", + ), + ), + ConfigLine( + config_line=" burst-limit 8750 bytes", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 250M Native Ethernet"', + " queue 1 create", + ), + ), + ConfigLine( + config_line=' adv-config-policy "Best-Effort"', + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 250M Native Ethernet"', + " queue 1 create", + ), + ), + ConfigLine( + config_line=" exit", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 250M Native Ethernet"', + ), + ), + ConfigLine( + config_line=" queue 3 best-effort create", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 250M Native Ethernet"', + ), + ), + ConfigLine( + config_line=' parent "Scheduler250M" cir-level 1 cir-weight 1', + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 250M Native Ethernet"', + " queue 3 best-effort create", + ), + ), + ConfigLine( + config_line=" rate 250000 cir 250000", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 250M Native Ethernet"', + " queue 3 best-effort create", + ), + ), + ConfigLine( + config_line=" cbs 6", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 250M Native Ethernet"', + " queue 3 best-effort create", + ), + ), + ConfigLine( + config_line=" mbs 512 kilobytes", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 250M Native Ethernet"', + " queue 3 best-effort create", + ), + ), + ConfigLine( + config_line=" burst-limit 32000 bytes", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 250M Native Ethernet"', + " queue 3 best-effort create", + ), + ), + ConfigLine( + config_line=" exit", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 250M Native Ethernet"', + ), + ), + ConfigLine( + config_line=" queue 4 best-effort create", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 250M Native Ethernet"', + ), + ), + ConfigLine( + config_line=' parent "Scheduler250M" cir-level 1 cir-weight 3', + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 250M Native Ethernet"', + " queue 4 best-effort create", + ), + ), + ConfigLine( + config_line=" rate 250000 cir 250000", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 250M Native Ethernet"', + " queue 4 best-effort create", + ), + ), + ConfigLine( + config_line=" cbs 6", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 250M Native Ethernet"', + " queue 4 best-effort create", + ), + ), + ConfigLine( + config_line=" mbs 512 kilobytes", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 250M Native Ethernet"', + " queue 4 best-effort create", + ), + ), + ConfigLine( + config_line=" burst-limit 32000 bytes", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 250M Native Ethernet"', + " queue 4 best-effort create", + ), + ), + ConfigLine( + config_line=" exit", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 250M Native Ethernet"', + ), + ), + ConfigLine( + config_line=" queue 5 expedite create", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 250M Native Ethernet"', + ), + ), + ConfigLine( + config_line=' parent "Scheduler250M" cir-level 1 cir-weight 8', + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 250M Native Ethernet"', + " queue 5 expedite create", + ), + ), + ConfigLine( + config_line=" rate 250000 cir 250000", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 250M Native Ethernet"', + " queue 5 expedite create", + ), + ), + ConfigLine( + config_line=" cbs 6", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 250M Native Ethernet"', + " queue 5 expedite create", + ), + ), + ConfigLine( + config_line=" mbs 64 kilobytes", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 250M Native Ethernet"', + " queue 5 expedite create", + ), + ), + ConfigLine( + config_line=" burst-limit 32000 bytes", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 250M Native Ethernet"', + " queue 5 expedite create", + ), + ), + ConfigLine( + config_line=" exit", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 250M Native Ethernet"', + ), + ), + ConfigLine( + config_line=" queue 6 expedite create", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 250M Native Ethernet"', + ), + ), + ConfigLine( + config_line=' parent "Scheduler250M" cir-level 2', + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 250M Native Ethernet"', + " queue 6 expedite create", + ), + ), + ConfigLine( + config_line=" rate 150000 cir 150000", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 250M Native Ethernet"', + " queue 6 expedite create", + ), + ), + ConfigLine( + config_line=" cbs 6", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 250M Native Ethernet"', + " queue 6 expedite create", + ), + ), + ConfigLine( + config_line=" mbs 6 kilobytes", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 250M Native Ethernet"', + " queue 6 expedite create", + ), + ), + ConfigLine( + config_line=" exit", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 250M Native Ethernet"', + ), + ), + ConfigLine( + config_line=" queue 8 expedite create", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 250M Native Ethernet"', + ), + ), + ConfigLine( + config_line=' parent "Scheduler250M" cir-level 3', + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 250M Native Ethernet"', + " queue 8 expedite create", + ), + ), + ConfigLine( + config_line=" rate 4000 cir 4000", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 250M Native Ethernet"', + " queue 8 expedite create", + ), + ), + ConfigLine( + config_line=" cbs 6", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 250M Native Ethernet"', + " queue 8 expedite create", + ), + ), + ConfigLine( + config_line=" mbs 64 kilobytes", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 250M Native Ethernet"', + " queue 8 expedite create", + ), + ), + ConfigLine( + config_line=" exit", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 250M Native Ethernet"', + ), + ), + ConfigLine( + config_line=" policer 1 create", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 250M Native Ethernet"', + ), + ), + ConfigLine( + config_line=" stat-mode offered-total-cir-exceed", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 250M Native Ethernet"', + " policer 1 create", + ), + ), + ConfigLine( + config_line=" adaptation-rule pir max", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 250M Native Ethernet"', + " policer 1 create", + ), + ), + ConfigLine( + config_line=" rate 50000", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 250M Native Ethernet"', + " policer 1 create", + ), + ), + ConfigLine( + config_line=" enable-exceed-pir", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 250M Native Ethernet"', + " policer 1 create", + ), + ), + ConfigLine( + config_line=" exit", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 250M Native Ethernet"', + ), + ), + ConfigLine( + config_line=" exit", + parents=("QoS Policy Configuration", " qos", " queue-group-templates", " egress"), + ), + ConfigLine( + config_line=" exit", parents=("QoS Policy Configuration", " qos", " queue-group-templates") + ), + ConfigLine(config_line=" exit", parents=("QoS Policy Configuration", " qos")), + ConfigLine(config_line=' scheduler-policy "SP300M" create', parents=("QoS Policy Configuration", " qos")), + ConfigLine( + config_line=' description "LTBE Scheduler Policy for 300M Native Ethernet Circuits"', + parents=("QoS Policy Configuration", " qos", ' scheduler-policy "SP300M" create'), + ), + ConfigLine( + config_line=" tier 1", + parents=("QoS Policy Configuration", " qos", ' scheduler-policy "SP300M" create'), + ), + ConfigLine( + config_line=' scheduler "Scheduler300M" create', + parents=( + "QoS Policy Configuration", + " qos", + ' scheduler-policy "SP300M" create', + " tier 1", + ), + ), + ConfigLine( + config_line=" port-parent", + parents=( + "QoS Policy Configuration", + " qos", + ' scheduler-policy "SP300M" create', + " tier 1", + ' scheduler "Scheduler300M" create', + ), + ), + ConfigLine( + config_line=" rate 300000 cir 300000", + parents=( + "QoS Policy Configuration", + " qos", + ' scheduler-policy "SP300M" create', + " tier 1", + ' scheduler "Scheduler300M" create', + ), + ), + ConfigLine( + config_line=" exit", + parents=( + "QoS Policy Configuration", + " qos", + ' scheduler-policy "SP300M" create', + " tier 1", + ), + ), + ConfigLine( + config_line=" exit", + parents=("QoS Policy Configuration", " qos", ' scheduler-policy "SP300M" create'), + ), + ConfigLine(config_line=" exit", parents=("QoS Policy Configuration", " qos")), + ConfigLine(config_line=" queue-group-templates", parents=("QoS Policy Configuration", " qos")), + ConfigLine( + config_line=" egress", + parents=("QoS Policy Configuration", " qos", " queue-group-templates"), + ), + ConfigLine( + config_line=' queue-group "QG-NE-0300M" create', + parents=("QoS Policy Configuration", " qos", " queue-group-templates", " egress"), + ), + ConfigLine( + config_line=' description "LTBE Queue-group for 300M Native Ethernet"', + parents=("QoS Policy Configuration", " qos", " queue-group-templates", " egress"), + ), + ConfigLine( + config_line=" queue 1 create", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 300M Native Ethernet"', + ), + ), + ConfigLine( + config_line=' parent "Scheduler300M"', + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 300M Native Ethernet"', + " queue 1 create", + ), + ), + ConfigLine( + config_line=" rate 300000", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 300M Native Ethernet"', + " queue 1 create", + ), + ), + ConfigLine( + config_line=" cbs 6", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 300M Native Ethernet"', + " queue 1 create", + ), + ), + ConfigLine( + config_line=" mbs 1024 kilobytes", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 300M Native Ethernet"', + " queue 1 create", + ), + ), + ConfigLine( + config_line=' wred-queue policy "QCI9" mode native slope-usage exceed-low', + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 300M Native Ethernet"', + " queue 1 create", + ), + ), + ConfigLine( + config_line=" burst-limit 10500 bytes", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 300M Native Ethernet"', + " queue 1 create", + ), + ), + ConfigLine( + config_line=' adv-config-policy "Best-Effort"', + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 300M Native Ethernet"', + " queue 1 create", + ), + ), + ConfigLine( + config_line=" exit", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 300M Native Ethernet"', + ), + ), + ConfigLine( + config_line=" queue 3 best-effort create", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 300M Native Ethernet"', + ), + ), + ConfigLine( + config_line=' parent "Scheduler300M" cir-level 1 cir-weight 1', + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 300M Native Ethernet"', + " queue 3 best-effort create", + ), + ), + ConfigLine( + config_line=" rate 300000 cir 300000", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 300M Native Ethernet"', + " queue 3 best-effort create", + ), + ), + ConfigLine( + config_line=" cbs 6", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 300M Native Ethernet"', + " queue 3 best-effort create", + ), + ), + ConfigLine( + config_line=" mbs 512 kilobytes", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 300M Native Ethernet"', + " queue 3 best-effort create", + ), + ), + ConfigLine( + config_line=" burst-limit 40000 bytes", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 300M Native Ethernet"', + " queue 3 best-effort create", + ), + ), + ConfigLine( + config_line=" exit", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 300M Native Ethernet"', + ), + ), + ConfigLine( + config_line=" queue 4 best-effort create", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 300M Native Ethernet"', + ), + ), + ConfigLine( + config_line=' parent "Scheduler300M" cir-level 1 cir-weight 3', + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 300M Native Ethernet"', + " queue 4 best-effort create", + ), + ), + ConfigLine( + config_line=" rate 300000 cir 300000", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 300M Native Ethernet"', + " queue 4 best-effort create", + ), + ), + ConfigLine( + config_line=" cbs 6", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 300M Native Ethernet"', + " queue 4 best-effort create", + ), + ), + ConfigLine( + config_line=" mbs 512 kilobytes", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 300M Native Ethernet"', + " queue 4 best-effort create", + ), + ), + ConfigLine( + config_line=" burst-limit 40000 bytes", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 300M Native Ethernet"', + " queue 4 best-effort create", + ), + ), + ConfigLine( + config_line=" exit", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 300M Native Ethernet"', + ), + ), + ConfigLine( + config_line=" queue 5 expedite create", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 300M Native Ethernet"', + ), + ), + ConfigLine( + config_line=' parent "Scheduler300M" cir-level 1 cir-weight 8', + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 300M Native Ethernet"', + " queue 5 expedite create", + ), + ), + ConfigLine( + config_line=" rate 300000 cir 300000", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 300M Native Ethernet"', + " queue 5 expedite create", + ), + ), + ConfigLine( + config_line=" cbs 6", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 300M Native Ethernet"', + " queue 5 expedite create", + ), + ), + ConfigLine( + config_line=" mbs 64 kilobytes", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 300M Native Ethernet"', + " queue 5 expedite create", + ), + ), + ConfigLine( + config_line=" burst-limit 40000 bytes", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 300M Native Ethernet"', + " queue 5 expedite create", + ), + ), + ConfigLine( + config_line=" exit", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 300M Native Ethernet"', + ), + ), + ConfigLine( + config_line=" queue 6 expedite create", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 300M Native Ethernet"', + ), + ), + ConfigLine( + config_line=' parent "Scheduler300M" cir-level 2', + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 300M Native Ethernet"', + " queue 6 expedite create", + ), + ), + ConfigLine( + config_line=" rate 180000 cir 180000", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 300M Native Ethernet"', + " queue 6 expedite create", + ), + ), + ConfigLine( + config_line=" cbs 6", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 300M Native Ethernet"', + " queue 6 expedite create", + ), + ), + ConfigLine( + config_line=" mbs 6 kilobytes", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 300M Native Ethernet"', + " queue 6 expedite create", + ), + ), + ConfigLine( + config_line=" exit", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 300M Native Ethernet"', + ), + ), + ConfigLine( + config_line=" queue 8 expedite create", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 300M Native Ethernet"', + ), + ), + ConfigLine( + config_line=' parent "Scheduler300M" cir-level 3', + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 300M Native Ethernet"', + " queue 8 expedite create", + ), + ), + ConfigLine( + config_line=" rate 4000 cir 4000", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 300M Native Ethernet"', + " queue 8 expedite create", + ), + ), + ConfigLine( + config_line=" cbs 6", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 300M Native Ethernet"', + " queue 8 expedite create", + ), + ), + ConfigLine( + config_line=" mbs 64 kilobytes", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 300M Native Ethernet"', + " queue 8 expedite create", + ), + ), + ConfigLine( + config_line=" exit", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 300M Native Ethernet"', + ), + ), + ConfigLine( + config_line=" policer 1 create", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 300M Native Ethernet"', + ), + ), + ConfigLine( + config_line=" stat-mode offered-total-cir-exceed", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 300M Native Ethernet"', + " policer 1 create", + ), + ), + ConfigLine( + config_line=" adaptation-rule pir max", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 300M Native Ethernet"', + " policer 1 create", + ), + ), + ConfigLine( + config_line=" rate 60000", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 300M Native Ethernet"', + " policer 1 create", + ), + ), + ConfigLine( + config_line=" enable-exceed-pir", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 300M Native Ethernet"', + " policer 1 create", + ), + ), + ConfigLine( + config_line=" exit", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 300M Native Ethernet"', + ), + ), + ConfigLine( + config_line=" exit", + parents=("QoS Policy Configuration", " qos", " queue-group-templates", " egress"), + ), + ConfigLine( + config_line=" exit", parents=("QoS Policy Configuration", " qos", " queue-group-templates") + ), + ConfigLine(config_line=" exit", parents=("QoS Policy Configuration", " qos")), + ConfigLine(config_line=' scheduler-policy "SP320M" create', parents=("QoS Policy Configuration", " qos")), + ConfigLine( + config_line=' description "LTBE Scheduler Policy for 320M Native Ethernet Circuits"', + parents=("QoS Policy Configuration", " qos", ' scheduler-policy "SP320M" create'), + ), + ConfigLine( + config_line=" tier 1", + parents=("QoS Policy Configuration", " qos", ' scheduler-policy "SP320M" create'), + ), + ConfigLine( + config_line=' scheduler "Scheduler320M" create', + parents=( + "QoS Policy Configuration", + " qos", + ' scheduler-policy "SP320M" create', + " tier 1", + ), + ), + ConfigLine( + config_line=" port-parent", + parents=( + "QoS Policy Configuration", + " qos", + ' scheduler-policy "SP320M" create', + " tier 1", + ' scheduler "Scheduler320M" create', + ), + ), + ConfigLine( + config_line=" rate 320000 cir 320000", + parents=( + "QoS Policy Configuration", + " qos", + ' scheduler-policy "SP320M" create', + " tier 1", + ' scheduler "Scheduler320M" create', + ), + ), + ConfigLine( + config_line=" exit", + parents=( + "QoS Policy Configuration", + " qos", + ' scheduler-policy "SP320M" create', + " tier 1", + ), + ), + ConfigLine( + config_line=" exit", + parents=("QoS Policy Configuration", " qos", ' scheduler-policy "SP320M" create'), + ), + ConfigLine(config_line=" exit", parents=("QoS Policy Configuration", " qos")), + ConfigLine(config_line=" queue-group-templates", parents=("QoS Policy Configuration", " qos")), + ConfigLine( + config_line=" egress", + parents=("QoS Policy Configuration", " qos", " queue-group-templates"), + ), + ConfigLine( + config_line=' queue-group "QG-NE-0320M" create', + parents=("QoS Policy Configuration", " qos", " queue-group-templates", " egress"), + ), + ConfigLine( + config_line=' description "LTBE Queue-group for 320M Native Ethernet"', + parents=("QoS Policy Configuration", " qos", " queue-group-templates", " egress"), + ), + ConfigLine( + config_line=" queue 1 create", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 320M Native Ethernet"', + ), + ), + ConfigLine( + config_line=' parent "Scheduler320M"', + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 320M Native Ethernet"', + " queue 1 create", + ), + ), + ConfigLine( + config_line=" rate 320000", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 320M Native Ethernet"', + " queue 1 create", + ), + ), + ConfigLine( + config_line=" cbs 6", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 320M Native Ethernet"', + " queue 1 create", + ), + ), + ConfigLine( + config_line=" mbs 1024 kilobytes", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 320M Native Ethernet"', + " queue 1 create", + ), + ), + ConfigLine( + config_line=' wred-queue policy "QCI9" mode native slope-usage exceed-low', + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 320M Native Ethernet"', + " queue 1 create", + ), + ), + ConfigLine( + config_line=" burst-limit 11200 bytes", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 320M Native Ethernet"', + " queue 1 create", + ), + ), + ConfigLine( + config_line=' adv-config-policy "Best-Effort"', + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 320M Native Ethernet"', + " queue 1 create", + ), + ), + ConfigLine( + config_line=" exit", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 320M Native Ethernet"', + ), + ), + ConfigLine( + config_line=" queue 3 best-effort create", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 320M Native Ethernet"', + ), + ), + ConfigLine( + config_line=' parent "Scheduler320M" cir-level 1 cir-weight 1', + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 320M Native Ethernet"', + " queue 3 best-effort create", + ), + ), + ConfigLine( + config_line=" rate 320000 cir 320000", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 320M Native Ethernet"', + " queue 3 best-effort create", + ), + ), + ConfigLine( + config_line=" cbs 6", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 320M Native Ethernet"', + " queue 3 best-effort create", + ), + ), + ConfigLine( + config_line=" mbs 512 kilobytes", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 320M Native Ethernet"', + " queue 3 best-effort create", + ), + ), + ConfigLine( + config_line=" burst-limit 42500 bytes", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 320M Native Ethernet"', + " queue 3 best-effort create", + ), + ), + ConfigLine( + config_line=" exit", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 320M Native Ethernet"', + ), + ), + ConfigLine( + config_line=" queue 4 best-effort create", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 320M Native Ethernet"', + ), + ), + ConfigLine( + config_line=' parent "Scheduler320M" cir-level 1 cir-weight 3', + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 320M Native Ethernet"', + " queue 4 best-effort create", + ), + ), + ConfigLine( + config_line=" rate 320000 cir 320000", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 320M Native Ethernet"', + " queue 4 best-effort create", + ), + ), + ConfigLine( + config_line=" cbs 6", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 320M Native Ethernet"', + " queue 4 best-effort create", + ), + ), + ConfigLine( + config_line=" mbs 512 kilobytes", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 320M Native Ethernet"', + " queue 4 best-effort create", + ), + ), + ConfigLine( + config_line=" burst-limit 42500 bytes", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 320M Native Ethernet"', + " queue 4 best-effort create", + ), + ), + ConfigLine( + config_line=" exit", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 320M Native Ethernet"', + ), + ), + ConfigLine( + config_line=" queue 5 expedite create", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 320M Native Ethernet"', + ), + ), + ConfigLine( + config_line=' parent "Scheduler320M" cir-level 1 cir-weight 8', + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 320M Native Ethernet"', + " queue 5 expedite create", + ), + ), + ConfigLine( + config_line=" rate 320000 cir 320000", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 320M Native Ethernet"', + " queue 5 expedite create", + ), + ), + ConfigLine( + config_line=" cbs 6", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 320M Native Ethernet"', + " queue 5 expedite create", + ), + ), + ConfigLine( + config_line=" mbs 64 kilobytes", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 320M Native Ethernet"', + " queue 5 expedite create", + ), + ), + ConfigLine( + config_line=" burst-limit 42500 bytes", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 320M Native Ethernet"', + " queue 5 expedite create", + ), + ), + ConfigLine( + config_line=" exit", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 320M Native Ethernet"', + ), + ), + ConfigLine( + config_line=" queue 6 expedite create", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 320M Native Ethernet"', + ), + ), + ConfigLine( + config_line=' parent "Scheduler320M" cir-level 2', + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 320M Native Ethernet"', + " queue 6 expedite create", + ), + ), + ConfigLine( + config_line=" rate 192000 cir 192000", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 320M Native Ethernet"', + " queue 6 expedite create", + ), + ), + ConfigLine( + config_line=" cbs 6", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 320M Native Ethernet"', + " queue 6 expedite create", + ), + ), + ConfigLine( + config_line=" mbs 6 kilobytes", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 320M Native Ethernet"', + " queue 6 expedite create", + ), + ), + ConfigLine( + config_line=" exit", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 320M Native Ethernet"', + ), + ), + ConfigLine( + config_line=" queue 8 expedite create", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 320M Native Ethernet"', + ), + ), + ConfigLine( + config_line=' parent "Scheduler320M" cir-level 3', + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 320M Native Ethernet"', + " queue 8 expedite create", + ), + ), + ConfigLine( + config_line=" rate 4000 cir 4000", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 320M Native Ethernet"', + " queue 8 expedite create", + ), + ), + ConfigLine( + config_line=" cbs 6", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 320M Native Ethernet"', + " queue 8 expedite create", + ), + ), + ConfigLine( + config_line=" mbs 64 kilobytes", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 320M Native Ethernet"', + " queue 8 expedite create", + ), + ), + ConfigLine( + config_line=" exit", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 320M Native Ethernet"', + ), + ), + ConfigLine( + config_line=" policer 1 create", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 320M Native Ethernet"', + ), + ), + ConfigLine( + config_line=" stat-mode offered-total-cir-exceed", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 320M Native Ethernet"', + " policer 1 create", + ), + ), + ConfigLine( + config_line=" adaptation-rule pir max", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 320M Native Ethernet"', + " policer 1 create", + ), + ), + ConfigLine( + config_line=" rate 64000", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 320M Native Ethernet"', + " policer 1 create", + ), + ), + ConfigLine( + config_line=" enable-exceed-pir", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 320M Native Ethernet"', + " policer 1 create", + ), + ), + ConfigLine( + config_line=" exit", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 320M Native Ethernet"', + ), + ), + ConfigLine( + config_line=" exit", + parents=("QoS Policy Configuration", " qos", " queue-group-templates", " egress"), + ), + ConfigLine( + config_line=" exit", parents=("QoS Policy Configuration", " qos", " queue-group-templates") + ), + ConfigLine(config_line=" exit", parents=("QoS Policy Configuration", " qos")), + ConfigLine(config_line=' scheduler-policy "SP350M" create', parents=("QoS Policy Configuration", " qos")), + ConfigLine( + config_line=' description "LTBE Scheduler Policy for 350M Native Ethernet Circuits"', + parents=("QoS Policy Configuration", " qos", ' scheduler-policy "SP350M" create'), + ), + ConfigLine( + config_line=" tier 1", + parents=("QoS Policy Configuration", " qos", ' scheduler-policy "SP350M" create'), + ), + ConfigLine( + config_line=' scheduler "Scheduler350M" create', + parents=( + "QoS Policy Configuration", + " qos", + ' scheduler-policy "SP350M" create', + " tier 1", + ), + ), + ConfigLine( + config_line=" port-parent", + parents=( + "QoS Policy Configuration", + " qos", + ' scheduler-policy "SP350M" create', + " tier 1", + ' scheduler "Scheduler350M" create', + ), + ), + ConfigLine( + config_line=" rate 350000 cir 350000", + parents=( + "QoS Policy Configuration", + " qos", + ' scheduler-policy "SP350M" create', + " tier 1", + ' scheduler "Scheduler350M" create', + ), + ), + ConfigLine( + config_line=" exit", + parents=( + "QoS Policy Configuration", + " qos", + ' scheduler-policy "SP350M" create', + " tier 1", + ), + ), + ConfigLine( + config_line=" exit", + parents=("QoS Policy Configuration", " qos", ' scheduler-policy "SP350M" create'), + ), + ConfigLine(config_line=" exit", parents=("QoS Policy Configuration", " qos")), + ConfigLine(config_line=" queue-group-templates", parents=("QoS Policy Configuration", " qos")), + ConfigLine( + config_line=" egress", + parents=("QoS Policy Configuration", " qos", " queue-group-templates"), + ), + ConfigLine( + config_line=' queue-group "QG-NE-0350M" create', + parents=("QoS Policy Configuration", " qos", " queue-group-templates", " egress"), + ), + ConfigLine( + config_line=' description "LTBE Queue-group for 350M Native Ethernet"', + parents=("QoS Policy Configuration", " qos", " queue-group-templates", " egress"), + ), + ConfigLine( + config_line=" queue 1 create", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 350M Native Ethernet"', + ), + ), + ConfigLine( + config_line=' parent "Scheduler350M"', + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 350M Native Ethernet"', + " queue 1 create", + ), + ), + ConfigLine( + config_line=" rate 350000", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 350M Native Ethernet"', + " queue 1 create", + ), + ), + ConfigLine( + config_line=" cbs 6", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 350M Native Ethernet"', + " queue 1 create", + ), + ), + ConfigLine( + config_line=" mbs 1024 kilobytes", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 350M Native Ethernet"', + " queue 1 create", + ), + ), + ConfigLine( + config_line=' wred-queue policy "QCI9" mode native slope-usage exceed-low', + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 350M Native Ethernet"', + " queue 1 create", + ), + ), + ConfigLine( + config_line=" burst-limit 12250 bytes", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 350M Native Ethernet"', + " queue 1 create", + ), + ), + ConfigLine( + config_line=' adv-config-policy "Best-Effort"', + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 350M Native Ethernet"', + " queue 1 create", + ), + ), + ConfigLine( + config_line=" exit", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 350M Native Ethernet"', + ), + ), + ConfigLine( + config_line=" queue 3 best-effort create", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 350M Native Ethernet"', + ), + ), + ConfigLine( + config_line=' parent "Scheduler350M" cir-level 1 cir-weight 1', + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 350M Native Ethernet"', + " queue 3 best-effort create", + ), + ), + ConfigLine( + config_line=" rate 350000 cir 350000", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 350M Native Ethernet"', + " queue 3 best-effort create", + ), + ), + ConfigLine( + config_line=" cbs 6", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 350M Native Ethernet"', + " queue 3 best-effort create", + ), + ), + ConfigLine( + config_line=" mbs 512 kilobytes", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 350M Native Ethernet"', + " queue 3 best-effort create", + ), + ), + ConfigLine( + config_line=" burst-limit 45000 bytes", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 350M Native Ethernet"', + " queue 3 best-effort create", + ), + ), + ConfigLine( + config_line=" exit", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 350M Native Ethernet"', + ), + ), + ConfigLine( + config_line=" queue 4 best-effort create", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 350M Native Ethernet"', + ), + ), + ConfigLine( + config_line=' parent "Scheduler350M" cir-level 1 cir-weight 3', + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 350M Native Ethernet"', + " queue 4 best-effort create", + ), + ), + ConfigLine( + config_line=" rate 350000 cir 350000", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 350M Native Ethernet"', + " queue 4 best-effort create", + ), + ), + ConfigLine( + config_line=" cbs 6", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 350M Native Ethernet"', + " queue 4 best-effort create", + ), + ), + ConfigLine( + config_line=" mbs 512 kilobytes", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 350M Native Ethernet"', + " queue 4 best-effort create", + ), + ), + ConfigLine( + config_line=" burst-limit 45000 bytes", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 350M Native Ethernet"', + " queue 4 best-effort create", + ), + ), + ConfigLine( + config_line=" exit", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 350M Native Ethernet"', + ), + ), + ConfigLine( + config_line=" queue 5 expedite create", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 350M Native Ethernet"', + ), + ), + ConfigLine( + config_line=' parent "Scheduler350M" cir-level 1 cir-weight 8', + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 350M Native Ethernet"', + " queue 5 expedite create", + ), + ), + ConfigLine( + config_line=" rate 350000 cir 350000", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 350M Native Ethernet"', + " queue 5 expedite create", + ), + ), + ConfigLine( + config_line=" cbs 6", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 350M Native Ethernet"', + " queue 5 expedite create", + ), + ), + ConfigLine( + config_line=" mbs 64 kilobytes", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 350M Native Ethernet"', + " queue 5 expedite create", + ), + ), + ConfigLine( + config_line=" burst-limit 45000 bytes", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 350M Native Ethernet"', + " queue 5 expedite create", + ), + ), + ConfigLine( + config_line=" exit", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 350M Native Ethernet"', + ), + ), + ConfigLine( + config_line=" queue 6 expedite create", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 350M Native Ethernet"', + ), + ), + ConfigLine( + config_line=' parent "Scheduler350M" cir-level 2', + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 350M Native Ethernet"', + " queue 6 expedite create", + ), + ), + ConfigLine( + config_line=" rate 210000 cir 210000", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 350M Native Ethernet"', + " queue 6 expedite create", + ), + ), + ConfigLine( + config_line=" cbs 6", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 350M Native Ethernet"', + " queue 6 expedite create", + ), + ), + ConfigLine( + config_line=" mbs 6 kilobytes", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 350M Native Ethernet"', + " queue 6 expedite create", + ), + ), + ConfigLine( + config_line=" exit", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 350M Native Ethernet"', + ), + ), + ConfigLine( + config_line=" queue 8 expedite create", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 350M Native Ethernet"', + ), + ), + ConfigLine( + config_line=' parent "Scheduler350M" cir-level 3', + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 350M Native Ethernet"', + " queue 8 expedite create", + ), + ), + ConfigLine( + config_line=" rate 4000 cir 4000", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 350M Native Ethernet"', + " queue 8 expedite create", + ), + ), + ConfigLine( + config_line=" cbs 6", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 350M Native Ethernet"', + " queue 8 expedite create", + ), + ), + ConfigLine( + config_line=" mbs 64 kilobytes", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 350M Native Ethernet"', + " queue 8 expedite create", + ), + ), + ConfigLine( + config_line=" exit", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 350M Native Ethernet"', + ), + ), + ConfigLine( + config_line=" policer 1 create", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 350M Native Ethernet"', + ), + ), + ConfigLine( + config_line=" stat-mode offered-total-cir-exceed", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 350M Native Ethernet"', + " policer 1 create", + ), + ), + ConfigLine( + config_line=" adaptation-rule pir max", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 350M Native Ethernet"', + " policer 1 create", + ), + ), + ConfigLine( + config_line=" rate 70000", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 350M Native Ethernet"', + " policer 1 create", + ), + ), + ConfigLine( + config_line=" enable-exceed-pir", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 350M Native Ethernet"', + " policer 1 create", + ), + ), + ConfigLine( + config_line=" exit", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 350M Native Ethernet"', + ), + ), + ConfigLine( + config_line=" exit", + parents=("QoS Policy Configuration", " qos", " queue-group-templates", " egress"), + ), + ConfigLine( + config_line=" exit", parents=("QoS Policy Configuration", " qos", " queue-group-templates") + ), + ConfigLine(config_line=" exit", parents=("QoS Policy Configuration", " qos")), + ConfigLine(config_line=' scheduler-policy "SP400M" create', parents=("QoS Policy Configuration", " qos")), + ConfigLine( + config_line=' description "LTBE Scheduler Policy for 400M Native Ethernet Circuits"', + parents=("QoS Policy Configuration", " qos", ' scheduler-policy "SP400M" create'), + ), + ConfigLine( + config_line=" tier 1", + parents=("QoS Policy Configuration", " qos", ' scheduler-policy "SP400M" create'), + ), + ConfigLine( + config_line=' scheduler "Scheduler400M" create', + parents=( + "QoS Policy Configuration", + " qos", + ' scheduler-policy "SP400M" create', + " tier 1", + ), + ), + ConfigLine( + config_line=" port-parent", + parents=( + "QoS Policy Configuration", + " qos", + ' scheduler-policy "SP400M" create', + " tier 1", + ' scheduler "Scheduler400M" create', + ), + ), + ConfigLine( + config_line=" rate 400000 cir 400000", + parents=( + "QoS Policy Configuration", + " qos", + ' scheduler-policy "SP400M" create', + " tier 1", + ' scheduler "Scheduler400M" create', + ), + ), + ConfigLine( + config_line=" exit", + parents=( + "QoS Policy Configuration", + " qos", + ' scheduler-policy "SP400M" create', + " tier 1", + ), + ), + ConfigLine( + config_line=" exit", + parents=("QoS Policy Configuration", " qos", ' scheduler-policy "SP400M" create'), + ), + ConfigLine(config_line=" exit", parents=("QoS Policy Configuration", " qos")), + ConfigLine(config_line=" queue-group-templates", parents=("QoS Policy Configuration", " qos")), + ConfigLine( + config_line=" egress", + parents=("QoS Policy Configuration", " qos", " queue-group-templates"), + ), + ConfigLine( + config_line=' queue-group "QG-NE-0400M" create', + parents=("QoS Policy Configuration", " qos", " queue-group-templates", " egress"), + ), + ConfigLine( + config_line=' description "LTBE Queue-group for 400M Native Ethernet"', + parents=("QoS Policy Configuration", " qos", " queue-group-templates", " egress"), + ), + ConfigLine( + config_line=" queue 1 create", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 400M Native Ethernet"', + ), + ), + ConfigLine( + config_line=' parent "Scheduler400M"', + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 400M Native Ethernet"', + " queue 1 create", + ), + ), + ConfigLine( + config_line=" rate 400000", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 400M Native Ethernet"', + " queue 1 create", + ), + ), + ConfigLine( + config_line=" cbs 6", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 400M Native Ethernet"', + " queue 1 create", + ), + ), + ConfigLine( + config_line=" mbs 1024 kilobytes", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 400M Native Ethernet"', + " queue 1 create", + ), + ), + ConfigLine( + config_line=' wred-queue policy "QCI9" mode native slope-usage exceed-low', + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 400M Native Ethernet"', + " queue 1 create", + ), + ), + ConfigLine( + config_line=" burst-limit 14000 bytes", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 400M Native Ethernet"', + " queue 1 create", + ), + ), + ConfigLine( + config_line=' adv-config-policy "Best-Effort"', + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 400M Native Ethernet"', + " queue 1 create", + ), + ), + ConfigLine( + config_line=" exit", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 400M Native Ethernet"', + ), + ), + ConfigLine( + config_line=" queue 3 best-effort create", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 400M Native Ethernet"', + ), + ), + ConfigLine( + config_line=' parent "Scheduler400M" cir-level 1 cir-weight 1', + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 400M Native Ethernet"', + " queue 3 best-effort create", + ), + ), + ConfigLine( + config_line=" rate 400000 cir 400000", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 400M Native Ethernet"', + " queue 3 best-effort create", + ), + ), + ConfigLine( + config_line=" cbs 6", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 400M Native Ethernet"', + " queue 3 best-effort create", + ), + ), + ConfigLine( + config_line=" mbs 512 kilobytes", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 400M Native Ethernet"', + " queue 3 best-effort create", + ), + ), + ConfigLine( + config_line=" burst-limit 50000 bytes", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 400M Native Ethernet"', + " queue 3 best-effort create", + ), + ), + ConfigLine( + config_line=" exit", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 400M Native Ethernet"', + ), + ), + ConfigLine( + config_line=" queue 4 best-effort create", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 400M Native Ethernet"', + ), + ), + ConfigLine( + config_line=' parent "Scheduler400M" cir-level 1 cir-weight 3', + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 400M Native Ethernet"', + " queue 4 best-effort create", + ), + ), + ConfigLine( + config_line=" rate 400000 cir 400000", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 400M Native Ethernet"', + " queue 4 best-effort create", + ), + ), + ConfigLine( + config_line=" cbs 6", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 400M Native Ethernet"', + " queue 4 best-effort create", + ), + ), + ConfigLine( + config_line=" mbs 512 kilobytes", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 400M Native Ethernet"', + " queue 4 best-effort create", + ), + ), + ConfigLine( + config_line=" burst-limit 50000 bytes", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 400M Native Ethernet"', + " queue 4 best-effort create", + ), + ), + ConfigLine( + config_line=" exit", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 400M Native Ethernet"', + ), + ), + ConfigLine( + config_line=" queue 5 expedite create", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 400M Native Ethernet"', + ), + ), + ConfigLine( + config_line=' parent "Scheduler400M" cir-level 1 cir-weight 8', + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 400M Native Ethernet"', + " queue 5 expedite create", + ), + ), + ConfigLine( + config_line=" rate 400000 cir 400000", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 400M Native Ethernet"', + " queue 5 expedite create", + ), + ), + ConfigLine( + config_line=" cbs 6", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 400M Native Ethernet"', + " queue 5 expedite create", + ), + ), + ConfigLine( + config_line=" mbs 64 kilobytes", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 400M Native Ethernet"', + " queue 5 expedite create", + ), + ), + ConfigLine( + config_line=" burst-limit 50000 bytes", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 400M Native Ethernet"', + " queue 5 expedite create", + ), + ), + ConfigLine( + config_line=" exit", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 400M Native Ethernet"', + ), + ), + ConfigLine( + config_line=" queue 6 expedite create", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 400M Native Ethernet"', + ), + ), + ConfigLine( + config_line=' parent "Scheduler400M" cir-level 2', + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 400M Native Ethernet"', + " queue 6 expedite create", + ), + ), + ConfigLine( + config_line=" rate 240000 cir 240000", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 400M Native Ethernet"', + " queue 6 expedite create", + ), + ), + ConfigLine( + config_line=" cbs 6", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 400M Native Ethernet"', + " queue 6 expedite create", + ), + ), + ConfigLine( + config_line=" mbs 6 kilobytes", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 400M Native Ethernet"', + " queue 6 expedite create", + ), + ), + ConfigLine( + config_line=" exit", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 400M Native Ethernet"', + ), + ), + ConfigLine( + config_line=" queue 8 expedite create", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 400M Native Ethernet"', + ), + ), + ConfigLine( + config_line=' parent "Scheduler400M" cir-level 3', + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 400M Native Ethernet"', + " queue 8 expedite create", + ), + ), + ConfigLine( + config_line=" rate 4000 cir 4000", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 400M Native Ethernet"', + " queue 8 expedite create", + ), + ), + ConfigLine( + config_line=" cbs 6", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 400M Native Ethernet"', + " queue 8 expedite create", + ), + ), + ConfigLine( + config_line=" mbs 64 kilobytes", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 400M Native Ethernet"', + " queue 8 expedite create", + ), + ), + ConfigLine( + config_line=" exit", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 400M Native Ethernet"', + ), + ), + ConfigLine( + config_line=" policer 1 create", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 400M Native Ethernet"', + ), + ), + ConfigLine( + config_line=" stat-mode offered-total-cir-exceed", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 400M Native Ethernet"', + " policer 1 create", + ), + ), + ConfigLine( + config_line=" adaptation-rule pir max", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 400M Native Ethernet"', + " policer 1 create", + ), + ), + ConfigLine( + config_line=" rate 80000", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 400M Native Ethernet"', + " policer 1 create", + ), + ), + ConfigLine( + config_line=" enable-exceed-pir", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 400M Native Ethernet"', + " policer 1 create", + ), + ), + ConfigLine( + config_line=" exit", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 400M Native Ethernet"', + ), + ), + ConfigLine( + config_line=" exit", + parents=("QoS Policy Configuration", " qos", " queue-group-templates", " egress"), + ), + ConfigLine( + config_line=" exit", parents=("QoS Policy Configuration", " qos", " queue-group-templates") + ), + ConfigLine(config_line=" exit", parents=("QoS Policy Configuration", " qos")), + ConfigLine(config_line=' scheduler-policy "SP450M" create', parents=("QoS Policy Configuration", " qos")), + ConfigLine( + config_line=' description "LTBE Scheduler Policy for 450M Native Ethernet and 500M SONET Circuits"', + parents=("QoS Policy Configuration", " qos", ' scheduler-policy "SP450M" create'), + ), + ConfigLine( + config_line=" tier 1", + parents=("QoS Policy Configuration", " qos", ' scheduler-policy "SP450M" create'), + ), + ConfigLine( + config_line=' scheduler "Scheduler450M" create', + parents=( + "QoS Policy Configuration", + " qos", + ' scheduler-policy "SP450M" create', + " tier 1", + ), + ), + ConfigLine( + config_line=" port-parent", + parents=( + "QoS Policy Configuration", + " qos", + ' scheduler-policy "SP450M" create', + " tier 1", + ' scheduler "Scheduler450M" create', + ), + ), + ConfigLine( + config_line=" rate 450000 cir 450000", + parents=( + "QoS Policy Configuration", + " qos", + ' scheduler-policy "SP450M" create', + " tier 1", + ' scheduler "Scheduler450M" create', + ), + ), + ConfigLine( + config_line=" exit", + parents=( + "QoS Policy Configuration", + " qos", + ' scheduler-policy "SP450M" create', + " tier 1", + ), + ), + ConfigLine( + config_line=" exit", + parents=("QoS Policy Configuration", " qos", ' scheduler-policy "SP450M" create'), + ), + ConfigLine(config_line=" exit", parents=("QoS Policy Configuration", " qos")), + ConfigLine(config_line=" queue-group-templates", parents=("QoS Policy Configuration", " qos")), + ConfigLine( + config_line=" egress", + parents=("QoS Policy Configuration", " qos", " queue-group-templates"), + ), + ConfigLine( + config_line=' queue-group "QG-NE-0450M" create', + parents=("QoS Policy Configuration", " qos", " queue-group-templates", " egress"), + ), + ConfigLine( + config_line=' description "LTBE Queue-group for 450M Native Ethernet"', + parents=("QoS Policy Configuration", " qos", " queue-group-templates", " egress"), + ), + ConfigLine( + config_line=" queue 1 create", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 450M Native Ethernet"', + ), + ), + ConfigLine( + config_line=' parent "Scheduler450M"', + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 450M Native Ethernet"', + " queue 1 create", + ), + ), + ConfigLine( + config_line=" rate 450000", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 450M Native Ethernet"', + " queue 1 create", + ), + ), + ConfigLine( + config_line=" cbs 6", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 450M Native Ethernet"', + " queue 1 create", + ), + ), + ConfigLine( + config_line=" mbs 1024 kilobytes", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 450M Native Ethernet"', + " queue 1 create", + ), + ), + ConfigLine( + config_line=' wred-queue policy "QCI9" mode native slope-usage exceed-low', + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 450M Native Ethernet"', + " queue 1 create", + ), + ), + ConfigLine( + config_line=" burst-limit 15750 bytes", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 450M Native Ethernet"', + " queue 1 create", + ), + ), + ConfigLine( + config_line=' adv-config-policy "Best-Effort"', + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 450M Native Ethernet"', + " queue 1 create", + ), + ), + ConfigLine( + config_line=" exit", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 450M Native Ethernet"', + ), + ), + ConfigLine( + config_line=" queue 3 best-effort create", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 450M Native Ethernet"', + ), + ), + ConfigLine( + config_line=' parent "Scheduler450M" cir-level 1 cir-weight 1', + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 450M Native Ethernet"', + " queue 3 best-effort create", + ), + ), + ConfigLine( + config_line=" rate 450000 cir 450000", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 450M Native Ethernet"', + " queue 3 best-effort create", + ), + ), + ConfigLine( + config_line=" cbs 12", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 450M Native Ethernet"', + " queue 3 best-effort create", + ), + ), + ConfigLine( + config_line=" mbs 960 kilobytes", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 450M Native Ethernet"', + " queue 3 best-effort create", + ), + ), + ConfigLine( + config_line=" burst-limit 57000 bytes", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 450M Native Ethernet"', + " queue 3 best-effort create", + ), + ), + ConfigLine( + config_line=" exit", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 450M Native Ethernet"', + ), + ), + ConfigLine( + config_line=" queue 4 best-effort create", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 450M Native Ethernet"', + ), + ), + ConfigLine( + config_line=' parent "Scheduler450M" cir-level 1 cir-weight 3', + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 450M Native Ethernet"', + " queue 4 best-effort create", + ), + ), + ConfigLine( + config_line=" rate 450000 cir 450000", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 450M Native Ethernet"', + " queue 4 best-effort create", + ), + ), + ConfigLine( + config_line=" cbs 12", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 450M Native Ethernet"', + " queue 4 best-effort create", + ), + ), + ConfigLine( + config_line=" mbs 960 kilobytes", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 450M Native Ethernet"', + " queue 4 best-effort create", + ), + ), + ConfigLine( + config_line=" burst-limit 57000 bytes", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 450M Native Ethernet"', + " queue 4 best-effort create", + ), + ), + ConfigLine( + config_line=" exit", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 450M Native Ethernet"', + ), + ), + ConfigLine( + config_line=" queue 5 expedite create", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 450M Native Ethernet"', + ), + ), + ConfigLine( + config_line=' parent "Scheduler450M" cir-level 1 cir-weight 8', + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 450M Native Ethernet"', + " queue 5 expedite create", + ), + ), + ConfigLine( + config_line=" rate 450000 cir 450000", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 450M Native Ethernet"', + " queue 5 expedite create", + ), + ), + ConfigLine( + config_line=" cbs 6", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 450M Native Ethernet"', + " queue 5 expedite create", + ), + ), + ConfigLine( + config_line=" mbs 128 kilobytes", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 450M Native Ethernet"', + " queue 5 expedite create", + ), + ), + ConfigLine( + config_line=" burst-limit 57000 bytes", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 450M Native Ethernet"', + " queue 5 expedite create", + ), + ), + ConfigLine( + config_line=" exit", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 450M Native Ethernet"', + ), + ), + ConfigLine( + config_line=" queue 6 expedite create", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 450M Native Ethernet"', + ), + ), + ConfigLine( + config_line=' parent "Scheduler450M" cir-level 2', + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 450M Native Ethernet"', + " queue 6 expedite create", + ), + ), + ConfigLine( + config_line=" rate 270000 cir 270000", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 450M Native Ethernet"', + " queue 6 expedite create", + ), + ), + ConfigLine( + config_line=" cbs 12", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 450M Native Ethernet"', + " queue 6 expedite create", + ), + ), + ConfigLine( + config_line=" mbs 12 kilobytes", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 450M Native Ethernet"', + " queue 6 expedite create", + ), + ), + ConfigLine( + config_line=" exit", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 450M Native Ethernet"', + ), + ), + ConfigLine( + config_line=" queue 8 expedite create", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 450M Native Ethernet"', + ), + ), + ConfigLine( + config_line=' parent "Scheduler450M" cir-level 3', + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 450M Native Ethernet"', + " queue 8 expedite create", + ), + ), + ConfigLine( + config_line=" rate 5000 cir 5000", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 450M Native Ethernet"', + " queue 8 expedite create", + ), + ), + ConfigLine( + config_line=" cbs 6", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 450M Native Ethernet"', + " queue 8 expedite create", + ), + ), + ConfigLine( + config_line=" mbs 64 kilobytes", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 450M Native Ethernet"', + " queue 8 expedite create", + ), + ), + ConfigLine( + config_line=" exit", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 450M Native Ethernet"', + ), + ), + ConfigLine( + config_line=" policer 1 create", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 450M Native Ethernet"', + ), + ), + ConfigLine( + config_line=" stat-mode offered-total-cir-exceed", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 450M Native Ethernet"', + " policer 1 create", + ), + ), + ConfigLine( + config_line=" adaptation-rule pir max", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 450M Native Ethernet"', + " policer 1 create", + ), + ), + ConfigLine( + config_line=" rate 90000", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 450M Native Ethernet"', + " policer 1 create", + ), + ), + ConfigLine( + config_line=" enable-exceed-pir", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 450M Native Ethernet"', + " policer 1 create", + ), + ), + ConfigLine( + config_line=" exit", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 450M Native Ethernet"', + ), + ), + ConfigLine( + config_line=" exit", + parents=("QoS Policy Configuration", " qos", " queue-group-templates", " egress"), + ), + ConfigLine( + config_line=" exit", parents=("QoS Policy Configuration", " qos", " queue-group-templates") + ), + ConfigLine(config_line=" exit", parents=("QoS Policy Configuration", " qos")), + ConfigLine(config_line=' scheduler-policy "SP500M" create', parents=("QoS Policy Configuration", " qos")), + ConfigLine( + config_line=' description "LTBE Scheduler Policy for 500M Native Ethernet Circuits"', + parents=("QoS Policy Configuration", " qos", ' scheduler-policy "SP500M" create'), + ), + ConfigLine( + config_line=" tier 1", + parents=("QoS Policy Configuration", " qos", ' scheduler-policy "SP500M" create'), + ), + ConfigLine( + config_line=' scheduler "Scheduler500M" create', + parents=( + "QoS Policy Configuration", + " qos", + ' scheduler-policy "SP500M" create', + " tier 1", + ), + ), + ConfigLine( + config_line=" port-parent", + parents=( + "QoS Policy Configuration", + " qos", + ' scheduler-policy "SP500M" create', + " tier 1", + ' scheduler "Scheduler500M" create', + ), + ), + ConfigLine( + config_line=" rate 500000 cir 500000", + parents=( + "QoS Policy Configuration", + " qos", + ' scheduler-policy "SP500M" create', + " tier 1", + ' scheduler "Scheduler500M" create', + ), + ), + ConfigLine( + config_line=" exit", + parents=( + "QoS Policy Configuration", + " qos", + ' scheduler-policy "SP500M" create', + " tier 1", + ), + ), + ConfigLine( + config_line=" exit", + parents=("QoS Policy Configuration", " qos", ' scheduler-policy "SP500M" create'), + ), + ConfigLine(config_line=" exit", parents=("QoS Policy Configuration", " qos")), + ConfigLine(config_line=" queue-group-templates", parents=("QoS Policy Configuration", " qos")), + ConfigLine( + config_line=" egress", + parents=("QoS Policy Configuration", " qos", " queue-group-templates"), + ), + ConfigLine( + config_line=' queue-group "QG-NE-0500M" create', + parents=("QoS Policy Configuration", " qos", " queue-group-templates", " egress"), + ), + ConfigLine( + config_line=' description "LTBE Queue-group for 500M Native Ethernet"', + parents=("QoS Policy Configuration", " qos", " queue-group-templates", " egress"), + ), + ConfigLine( + config_line=" queue 1 create", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 500M Native Ethernet"', + ), + ), + ConfigLine( + config_line=' parent "Scheduler500M"', + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 500M Native Ethernet"', + " queue 1 create", + ), + ), + ConfigLine( + config_line=" rate 500000", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 500M Native Ethernet"', + " queue 1 create", + ), + ), + ConfigLine( + config_line=" cbs 6", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 500M Native Ethernet"', + " queue 1 create", + ), + ), + ConfigLine( + config_line=" mbs 1024 kilobytes", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 500M Native Ethernet"', + " queue 1 create", + ), + ), + ConfigLine( + config_line=' wred-queue policy "QCI9" mode native slope-usage exceed-low', + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 500M Native Ethernet"', + " queue 1 create", + ), + ), + ConfigLine( + config_line=" burst-limit 17500 bytes", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 500M Native Ethernet"', + " queue 1 create", + ), + ), + ConfigLine( + config_line=' adv-config-policy "Best-Effort"', + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 500M Native Ethernet"', + " queue 1 create", + ), + ), + ConfigLine( + config_line=" exit", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 500M Native Ethernet"', + ), + ), + ConfigLine( + config_line=" queue 3 best-effort create", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 500M Native Ethernet"', + ), + ), + ConfigLine( + config_line=' parent "Scheduler500M" cir-level 1 cir-weight 1', + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 500M Native Ethernet"', + " queue 3 best-effort create", + ), + ), + ConfigLine( + config_line=" rate 500000 cir 500000", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 500M Native Ethernet"', + " queue 3 best-effort create", + ), + ), + ConfigLine( + config_line=" cbs 12", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 500M Native Ethernet"', + " queue 3 best-effort create", + ), + ), + ConfigLine( + config_line=" mbs 960 kilobytes", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 500M Native Ethernet"', + " queue 3 best-effort create", + ), + ), + ConfigLine( + config_line=" burst-limit 63000 bytes", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 500M Native Ethernet"', + " queue 3 best-effort create", + ), + ), + ConfigLine( + config_line=" exit", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 500M Native Ethernet"', + ), + ), + ConfigLine( + config_line=" queue 4 best-effort create", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 500M Native Ethernet"', + ), + ), + ConfigLine( + config_line=' parent "Scheduler500M" cir-level 1 cir-weight 3', + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 500M Native Ethernet"', + " queue 4 best-effort create", + ), + ), + ConfigLine( + config_line=" rate 500000 cir 500000", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 500M Native Ethernet"', + " queue 4 best-effort create", + ), + ), + ConfigLine( + config_line=" cbs 12", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 500M Native Ethernet"', + " queue 4 best-effort create", + ), + ), + ConfigLine( + config_line=" mbs 960 kilobytes", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 500M Native Ethernet"', + " queue 4 best-effort create", + ), + ), + ConfigLine( + config_line=" burst-limit 63000 bytes", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 500M Native Ethernet"', + " queue 4 best-effort create", + ), + ), + ConfigLine( + config_line=" exit", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 500M Native Ethernet"', + ), + ), + ConfigLine( + config_line=" queue 5 expedite create", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 500M Native Ethernet"', + ), + ), + ConfigLine( + config_line=' parent "Scheduler500M" cir-level 1 cir-weight 8', + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 500M Native Ethernet"', + " queue 5 expedite create", + ), + ), + ConfigLine( + config_line=" rate 500000 cir 500000", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 500M Native Ethernet"', + " queue 5 expedite create", + ), + ), + ConfigLine( + config_line=" cbs 6", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 500M Native Ethernet"', + " queue 5 expedite create", + ), + ), + ConfigLine( + config_line=" mbs 128 kilobytes", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 500M Native Ethernet"', + " queue 5 expedite create", + ), + ), + ConfigLine( + config_line=" burst-limit 63000 bytes", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 500M Native Ethernet"', + " queue 5 expedite create", + ), + ), + ConfigLine( + config_line=" exit", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 500M Native Ethernet"', + ), + ), + ConfigLine( + config_line=" queue 6 expedite create", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 500M Native Ethernet"', + ), + ), + ConfigLine( + config_line=' parent "Scheduler500M" cir-level 2', + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 500M Native Ethernet"', + " queue 6 expedite create", + ), + ), + ConfigLine( + config_line=" rate 300000 cir 300000", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 500M Native Ethernet"', + " queue 6 expedite create", + ), + ), + ConfigLine( + config_line=" cbs 12", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 500M Native Ethernet"', + " queue 6 expedite create", + ), + ), + ConfigLine( + config_line=" mbs 12 kilobytes", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 500M Native Ethernet"', + " queue 6 expedite create", + ), + ), + ConfigLine( + config_line=" exit", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 500M Native Ethernet"', + ), + ), + ConfigLine( + config_line=" queue 8 expedite create", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 500M Native Ethernet"', + ), + ), + ConfigLine( + config_line=' parent "Scheduler500M" cir-level 3', + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 500M Native Ethernet"', + " queue 8 expedite create", + ), + ), + ConfigLine( + config_line=" rate 5000 cir 5000", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 500M Native Ethernet"', + " queue 8 expedite create", + ), + ), + ConfigLine( + config_line=" cbs 6", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 500M Native Ethernet"', + " queue 8 expedite create", + ), + ), + ConfigLine( + config_line=" mbs 64 kilobytes", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 500M Native Ethernet"', + " queue 8 expedite create", + ), + ), + ConfigLine( + config_line=" exit", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 500M Native Ethernet"', + ), + ), + ConfigLine( + config_line=" policer 1 create", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 500M Native Ethernet"', + ), + ), + ConfigLine( + config_line=" stat-mode offered-total-cir-exceed", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 500M Native Ethernet"', + " policer 1 create", + ), + ), + ConfigLine( + config_line=" adaptation-rule pir max", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 500M Native Ethernet"', + " policer 1 create", + ), + ), + ConfigLine( + config_line=" rate 100000", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 500M Native Ethernet"', + " policer 1 create", + ), + ), + ConfigLine( + config_line=" enable-exceed-pir", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 500M Native Ethernet"', + " policer 1 create", + ), + ), + ConfigLine( + config_line=" exit", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 500M Native Ethernet"', + ), + ), + ConfigLine( + config_line=" exit", + parents=("QoS Policy Configuration", " qos", " queue-group-templates", " egress"), + ), + ConfigLine( + config_line=" exit", parents=("QoS Policy Configuration", " qos", " queue-group-templates") + ), + ConfigLine(config_line=" exit", parents=("QoS Policy Configuration", " qos")), + ConfigLine(config_line=' scheduler-policy "SP600M" create', parents=("QoS Policy Configuration", " qos")), + ConfigLine( + config_line=' description "LTBE Scheduler Policy for 600M Native Ethernet Circuits"', + parents=("QoS Policy Configuration", " qos", ' scheduler-policy "SP600M" create'), + ), + ConfigLine( + config_line=" tier 1", + parents=("QoS Policy Configuration", " qos", ' scheduler-policy "SP600M" create'), + ), + ConfigLine( + config_line=' scheduler "Scheduler600M" create', + parents=( + "QoS Policy Configuration", + " qos", + ' scheduler-policy "SP600M" create', + " tier 1", + ), + ), + ConfigLine( + config_line=" port-parent", + parents=( + "QoS Policy Configuration", + " qos", + ' scheduler-policy "SP600M" create', + " tier 1", + ' scheduler "Scheduler600M" create', + ), + ), + ConfigLine( + config_line=" rate 600000 cir 600000", + parents=( + "QoS Policy Configuration", + " qos", + ' scheduler-policy "SP600M" create', + " tier 1", + ' scheduler "Scheduler600M" create', + ), + ), + ConfigLine( + config_line=" exit", + parents=( + "QoS Policy Configuration", + " qos", + ' scheduler-policy "SP600M" create', + " tier 1", + ), + ), + ConfigLine( + config_line=" exit", + parents=("QoS Policy Configuration", " qos", ' scheduler-policy "SP600M" create'), + ), + ConfigLine(config_line=" exit", parents=("QoS Policy Configuration", " qos")), + ConfigLine(config_line=" queue-group-templates", parents=("QoS Policy Configuration", " qos")), + ConfigLine( + config_line=" egress", + parents=("QoS Policy Configuration", " qos", " queue-group-templates"), + ), + ConfigLine( + config_line=' queue-group "QG-NE-0600M" create', + parents=("QoS Policy Configuration", " qos", " queue-group-templates", " egress"), + ), + ConfigLine( + config_line=' description "LTBE Queue-group for 600M Native Ethernet"', + parents=("QoS Policy Configuration", " qos", " queue-group-templates", " egress"), + ), + ConfigLine( + config_line=" queue 1 create", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 600M Native Ethernet"', + ), + ), + ConfigLine( + config_line=' parent "Scheduler600M"', + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 600M Native Ethernet"', + " queue 1 create", + ), + ), + ConfigLine( + config_line=" rate 600000", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 600M Native Ethernet"', + " queue 1 create", + ), + ), + ConfigLine( + config_line=" cbs 6", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 600M Native Ethernet"', + " queue 1 create", + ), + ), + ConfigLine( + config_line=" mbs 1024 kilobytes", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 600M Native Ethernet"', + " queue 1 create", + ), + ), + ConfigLine( + config_line=' wred-queue policy "QCI9" mode native slope-usage exceed-low', + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 600M Native Ethernet"', + " queue 1 create", + ), + ), + ConfigLine( + config_line=" burst-limit 21000 bytes", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 600M Native Ethernet"', + " queue 1 create", + ), + ), + ConfigLine( + config_line=' adv-config-policy "Best-Effort"', + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 600M Native Ethernet"', + " queue 1 create", + ), + ), + ConfigLine( + config_line=" exit", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 600M Native Ethernet"', + ), + ), + ConfigLine( + config_line=" queue 3 best-effort create", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 600M Native Ethernet"', + ), + ), + ConfigLine( + config_line=' parent "Scheduler600M" cir-level 1 cir-weight 1', + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 600M Native Ethernet"', + " queue 3 best-effort create", + ), + ), + ConfigLine( + config_line=" rate 600000 cir 600000", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 600M Native Ethernet"', + " queue 3 best-effort create", + ), + ), + ConfigLine( + config_line=" cbs 12", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 600M Native Ethernet"', + " queue 3 best-effort create", + ), + ), + ConfigLine( + config_line=" mbs 960 kilobytes", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 600M Native Ethernet"', + " queue 3 best-effort create", + ), + ), + ConfigLine( + config_line=" burst-limit 78000 bytes", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 600M Native Ethernet"', + " queue 3 best-effort create", + ), + ), + ConfigLine( + config_line=" exit", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 600M Native Ethernet"', + ), + ), + ConfigLine( + config_line=" queue 4 best-effort create", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 600M Native Ethernet"', + ), + ), + ConfigLine( + config_line=' parent "Scheduler600M" cir-level 1 cir-weight 3', + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 600M Native Ethernet"', + " queue 4 best-effort create", + ), + ), + ConfigLine( + config_line=" rate 600000 cir 600000", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 600M Native Ethernet"', + " queue 4 best-effort create", + ), + ), + ConfigLine( + config_line=" cbs 12", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 600M Native Ethernet"', + " queue 4 best-effort create", + ), + ), + ConfigLine( + config_line=" mbs 960 kilobytes", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 600M Native Ethernet"', + " queue 4 best-effort create", + ), + ), + ConfigLine( + config_line=" burst-limit 78000 bytes", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 600M Native Ethernet"', + " queue 4 best-effort create", + ), + ), + ConfigLine( + config_line=" exit", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 600M Native Ethernet"', + ), + ), + ConfigLine( + config_line=" queue 5 expedite create", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 600M Native Ethernet"', + ), + ), + ConfigLine( + config_line=' parent "Scheduler600M" cir-level 1 cir-weight 8', + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 600M Native Ethernet"', + " queue 5 expedite create", + ), + ), + ConfigLine( + config_line=" rate 600000 cir 600000", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 600M Native Ethernet"', + " queue 5 expedite create", + ), + ), + ConfigLine( + config_line=" cbs 6", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 600M Native Ethernet"', + " queue 5 expedite create", + ), + ), + ConfigLine( + config_line=" mbs 128 kilobytes", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 600M Native Ethernet"', + " queue 5 expedite create", + ), + ), + ConfigLine( + config_line=" burst-limit 78000 bytes", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 600M Native Ethernet"', + " queue 5 expedite create", + ), + ), + ConfigLine( + config_line=" exit", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 600M Native Ethernet"', + ), + ), + ConfigLine( + config_line=" queue 6 expedite create", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 600M Native Ethernet"', + ), + ), + ConfigLine( + config_line=' parent "Scheduler600M" cir-level 2', + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 600M Native Ethernet"', + " queue 6 expedite create", + ), + ), + ConfigLine( + config_line=" rate 360000 cir 360000", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 600M Native Ethernet"', + " queue 6 expedite create", + ), + ), + ConfigLine( + config_line=" cbs 12", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 600M Native Ethernet"', + " queue 6 expedite create", + ), + ), + ConfigLine( + config_line=" mbs 12 kilobytes", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 600M Native Ethernet"', + " queue 6 expedite create", + ), + ), + ConfigLine( + config_line=" exit", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 600M Native Ethernet"', + ), + ), + ConfigLine( + config_line=" queue 8 expedite create", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 600M Native Ethernet"', + ), + ), + ConfigLine( + config_line=' parent "Scheduler600M" cir-level 3', + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 600M Native Ethernet"', + " queue 8 expedite create", + ), + ), + ConfigLine( + config_line=" rate 5000 cir 5000", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 600M Native Ethernet"', + " queue 8 expedite create", + ), + ), + ConfigLine( + config_line=" cbs 6", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 600M Native Ethernet"', + " queue 8 expedite create", + ), + ), + ConfigLine( + config_line=" mbs 64 kilobytes", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 600M Native Ethernet"', + " queue 8 expedite create", + ), + ), + ConfigLine( + config_line=" exit", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 600M Native Ethernet"', + ), + ), + ConfigLine( + config_line=" policer 1 create", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 600M Native Ethernet"', + ), + ), + ConfigLine( + config_line=" stat-mode offered-total-cir-exceed", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 600M Native Ethernet"', + " policer 1 create", + ), + ), + ConfigLine( + config_line=" adaptation-rule pir max", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 600M Native Ethernet"', + " policer 1 create", + ), + ), + ConfigLine( + config_line=" rate 120000", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 600M Native Ethernet"', + " policer 1 create", + ), + ), + ConfigLine( + config_line=" enable-exceed-pir", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 600M Native Ethernet"', + " policer 1 create", + ), + ), + ConfigLine( + config_line=" exit", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 600M Native Ethernet"', + ), + ), + ConfigLine( + config_line=" exit", + parents=("QoS Policy Configuration", " qos", " queue-group-templates", " egress"), + ), + ConfigLine( + config_line=" exit", parents=("QoS Policy Configuration", " qos", " queue-group-templates") + ), + ConfigLine(config_line=" exit", parents=("QoS Policy Configuration", " qos")), + ConfigLine(config_line=' scheduler-policy "SP700M" create', parents=("QoS Policy Configuration", " qos")), + ConfigLine( + config_line=' description "LTBE Scheduler Policy for 700M Native Ethernet Circuits"', + parents=("QoS Policy Configuration", " qos", ' scheduler-policy "SP700M" create'), + ), + ConfigLine( + config_line=" tier 1", + parents=("QoS Policy Configuration", " qos", ' scheduler-policy "SP700M" create'), + ), + ConfigLine( + config_line=' scheduler "Scheduler700M" create', + parents=( + "QoS Policy Configuration", + " qos", + ' scheduler-policy "SP700M" create', + " tier 1", + ), + ), + ConfigLine( + config_line=" port-parent", + parents=( + "QoS Policy Configuration", + " qos", + ' scheduler-policy "SP700M" create', + " tier 1", + ' scheduler "Scheduler700M" create', + ), + ), + ConfigLine( + config_line=" rate 700000 cir 700000", + parents=( + "QoS Policy Configuration", + " qos", + ' scheduler-policy "SP700M" create', + " tier 1", + ' scheduler "Scheduler700M" create', + ), + ), + ConfigLine( + config_line=" exit", + parents=( + "QoS Policy Configuration", + " qos", + ' scheduler-policy "SP700M" create', + " tier 1", + ), + ), + ConfigLine( + config_line=" exit", + parents=("QoS Policy Configuration", " qos", ' scheduler-policy "SP700M" create'), + ), + ConfigLine(config_line=" exit", parents=("QoS Policy Configuration", " qos")), + ConfigLine(config_line=" queue-group-templates", parents=("QoS Policy Configuration", " qos")), + ConfigLine( + config_line=" egress", + parents=("QoS Policy Configuration", " qos", " queue-group-templates"), + ), + ConfigLine( + config_line=' queue-group "QG-NE-0700M" create', + parents=("QoS Policy Configuration", " qos", " queue-group-templates", " egress"), + ), + ConfigLine( + config_line=' description "LTBE Queue-group for 700M Native Ethernet"', + parents=("QoS Policy Configuration", " qos", " queue-group-templates", " egress"), + ), + ConfigLine( + config_line=" queue 1 create", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 700M Native Ethernet"', + ), + ), + ConfigLine( + config_line=' parent "Scheduler700M"', + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 700M Native Ethernet"', + " queue 1 create", + ), + ), + ConfigLine( + config_line=" rate 700000", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 700M Native Ethernet"', + " queue 1 create", + ), + ), + ConfigLine( + config_line=" cbs 6", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 700M Native Ethernet"', + " queue 1 create", + ), + ), + ConfigLine( + config_line=" mbs 1024 kilobytes", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 700M Native Ethernet"', + " queue 1 create", + ), + ), + ConfigLine( + config_line=' wred-queue policy "QCI9" mode native slope-usage exceed-low', + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 700M Native Ethernet"', + " queue 1 create", + ), + ), + ConfigLine( + config_line=" burst-limit 24500 bytes", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 700M Native Ethernet"', + " queue 1 create", + ), + ), + ConfigLine( + config_line=' adv-config-policy "Best-Effort"', + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 700M Native Ethernet"', + " queue 1 create", + ), + ), + ConfigLine( + config_line=" exit", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 700M Native Ethernet"', + ), + ), + ConfigLine( + config_line=" queue 3 best-effort create", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 700M Native Ethernet"', + ), + ), + ConfigLine( + config_line=' parent "Scheduler700M" cir-level 1 cir-weight 1', + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 700M Native Ethernet"', + " queue 3 best-effort create", + ), + ), + ConfigLine( + config_line=" rate 700000 cir 700000", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 700M Native Ethernet"', + " queue 3 best-effort create", + ), + ), + ConfigLine( + config_line=" cbs 12", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 700M Native Ethernet"', + " queue 3 best-effort create", + ), + ), + ConfigLine( + config_line=" mbs 960 kilobytes", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 700M Native Ethernet"', + " queue 3 best-effort create", + ), + ), + ConfigLine( + config_line=" burst-limit 90000 bytes", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 700M Native Ethernet"', + " queue 3 best-effort create", + ), + ), + ConfigLine( + config_line=" exit", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 700M Native Ethernet"', + ), + ), + ConfigLine( + config_line=" queue 4 best-effort create", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 700M Native Ethernet"', + ), + ), + ConfigLine( + config_line=' parent "Scheduler700M" cir-level 1 cir-weight 3', + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 700M Native Ethernet"', + " queue 4 best-effort create", + ), + ), + ConfigLine( + config_line=" rate 700000 cir 700000", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 700M Native Ethernet"', + " queue 4 best-effort create", + ), + ), + ConfigLine( + config_line=" cbs 12", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 700M Native Ethernet"', + " queue 4 best-effort create", + ), + ), + ConfigLine( + config_line=" mbs 960 kilobytes", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 700M Native Ethernet"', + " queue 4 best-effort create", + ), + ), + ConfigLine( + config_line=" burst-limit 90000 bytes", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 700M Native Ethernet"', + " queue 4 best-effort create", + ), + ), + ConfigLine( + config_line=" exit", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 700M Native Ethernet"', + ), + ), + ConfigLine( + config_line=" queue 5 expedite create", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 700M Native Ethernet"', + ), + ), + ConfigLine( + config_line=' parent "Scheduler700M" cir-level 1 cir-weight 8', + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 700M Native Ethernet"', + " queue 5 expedite create", + ), + ), + ConfigLine( + config_line=" rate 700000 cir 700000", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 700M Native Ethernet"', + " queue 5 expedite create", + ), + ), + ConfigLine( + config_line=" cbs 6", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 700M Native Ethernet"', + " queue 5 expedite create", + ), + ), + ConfigLine( + config_line=" mbs 128 kilobytes", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 700M Native Ethernet"', + " queue 5 expedite create", + ), + ), + ConfigLine( + config_line=" burst-limit 90000 bytes", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 700M Native Ethernet"', + " queue 5 expedite create", + ), + ), + ConfigLine( + config_line=" exit", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 700M Native Ethernet"', + ), + ), + ConfigLine( + config_line=" queue 6 expedite create", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 700M Native Ethernet"', + ), + ), + ConfigLine( + config_line=' parent "Scheduler700M" cir-level 2', + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 700M Native Ethernet"', + " queue 6 expedite create", + ), + ), + ConfigLine( + config_line=" rate 420000 cir 420000", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 700M Native Ethernet"', + " queue 6 expedite create", + ), + ), + ConfigLine( + config_line=" cbs 12", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 700M Native Ethernet"', + " queue 6 expedite create", + ), + ), + ConfigLine( + config_line=" mbs 12 kilobytes", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 700M Native Ethernet"', + " queue 6 expedite create", + ), + ), + ConfigLine( + config_line=" exit", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 700M Native Ethernet"', + ), + ), + ConfigLine( + config_line=" queue 8 expedite create", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 700M Native Ethernet"', + ), + ), + ConfigLine( + config_line=' parent "Scheduler700M" cir-level 3', + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 700M Native Ethernet"', + " queue 8 expedite create", + ), + ), + ConfigLine( + config_line=" rate 5000 cir 5000", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 700M Native Ethernet"', + " queue 8 expedite create", + ), + ), + ConfigLine( + config_line=" cbs 6", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 700M Native Ethernet"', + " queue 8 expedite create", + ), + ), + ConfigLine( + config_line=" mbs 64 kilobytes", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 700M Native Ethernet"', + " queue 8 expedite create", + ), + ), + ConfigLine( + config_line=" exit", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 700M Native Ethernet"', + ), + ), + ConfigLine( + config_line=" policer 1 create", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 700M Native Ethernet"', + ), + ), + ConfigLine( + config_line=" stat-mode offered-total-cir-exceed", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 700M Native Ethernet"', + " policer 1 create", + ), + ), + ConfigLine( + config_line=" adaptation-rule pir max", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 700M Native Ethernet"', + " policer 1 create", + ), + ), + ConfigLine( + config_line=" rate 140000", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 700M Native Ethernet"', + " policer 1 create", + ), + ), + ConfigLine( + config_line=" enable-exceed-pir", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 700M Native Ethernet"', + " policer 1 create", + ), + ), + ConfigLine( + config_line=" exit", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 700M Native Ethernet"', + ), + ), + ConfigLine( + config_line=" exit", + parents=("QoS Policy Configuration", " qos", " queue-group-templates", " egress"), + ), + ConfigLine( + config_line=" exit", parents=("QoS Policy Configuration", " qos", " queue-group-templates") + ), + ConfigLine(config_line=" exit", parents=("QoS Policy Configuration", " qos")), + ConfigLine(config_line=' scheduler-policy "SP750M" create', parents=("QoS Policy Configuration", " qos")), + ConfigLine( + config_line=' description "LTBE Scheduler Policy for 750M Native Ethernet Circuits"', + parents=("QoS Policy Configuration", " qos", ' scheduler-policy "SP750M" create'), + ), + ConfigLine( + config_line=" tier 1", + parents=("QoS Policy Configuration", " qos", ' scheduler-policy "SP750M" create'), + ), + ConfigLine( + config_line=' scheduler "Scheduler750M" create', + parents=( + "QoS Policy Configuration", + " qos", + ' scheduler-policy "SP750M" create', + " tier 1", + ), + ), + ConfigLine( + config_line=" port-parent", + parents=( + "QoS Policy Configuration", + " qos", + ' scheduler-policy "SP750M" create', + " tier 1", + ' scheduler "Scheduler750M" create', + ), + ), + ConfigLine( + config_line=" rate 750000 cir 750000", + parents=( + "QoS Policy Configuration", + " qos", + ' scheduler-policy "SP750M" create', + " tier 1", + ' scheduler "Scheduler750M" create', + ), + ), + ConfigLine( + config_line=" exit", + parents=( + "QoS Policy Configuration", + " qos", + ' scheduler-policy "SP750M" create', + " tier 1", + ), + ), + ConfigLine( + config_line=" exit", + parents=("QoS Policy Configuration", " qos", ' scheduler-policy "SP750M" create'), + ), + ConfigLine(config_line=" exit", parents=("QoS Policy Configuration", " qos")), + ConfigLine(config_line=" queue-group-templates", parents=("QoS Policy Configuration", " qos")), + ConfigLine( + config_line=" egress", + parents=("QoS Policy Configuration", " qos", " queue-group-templates"), + ), + ConfigLine( + config_line=' queue-group "QG-NE-0750M" create', + parents=("QoS Policy Configuration", " qos", " queue-group-templates", " egress"), + ), + ConfigLine( + config_line=' description "LTBE Queue-group for 750M Native Ethernet"', + parents=("QoS Policy Configuration", " qos", " queue-group-templates", " egress"), + ), + ConfigLine( + config_line=" queue 1 create", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 750M Native Ethernet"', + ), + ), + ConfigLine( + config_line=' parent "Scheduler750M"', + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 750M Native Ethernet"', + " queue 1 create", + ), + ), + ConfigLine( + config_line=" rate 750000", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 750M Native Ethernet"', + " queue 1 create", + ), + ), + ConfigLine( + config_line=" cbs 6", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 750M Native Ethernet"', + " queue 1 create", + ), + ), + ConfigLine( + config_line=" mbs 1024 kilobytes", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 750M Native Ethernet"', + " queue 1 create", + ), + ), + ConfigLine( + config_line=' wred-queue policy "QCI9" mode native slope-usage exceed-low', + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 750M Native Ethernet"', + " queue 1 create", + ), + ), + ConfigLine( + config_line=" burst-limit 26250 bytes", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 750M Native Ethernet"', + " queue 1 create", + ), + ), + ConfigLine( + config_line=' adv-config-policy "Best-Effort"', + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 750M Native Ethernet"', + " queue 1 create", + ), + ), + ConfigLine( + config_line=" exit", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 750M Native Ethernet"', + ), + ), + ConfigLine( + config_line=" queue 3 best-effort create", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 750M Native Ethernet"', + ), + ), + ConfigLine( + config_line=' parent "Scheduler750M" cir-level 1 cir-weight 1', + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 750M Native Ethernet"', + " queue 3 best-effort create", + ), + ), + ConfigLine( + config_line=" rate 750000 cir 750000", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 750M Native Ethernet"', + " queue 3 best-effort create", + ), + ), + ConfigLine( + config_line=" cbs 12", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 750M Native Ethernet"', + " queue 3 best-effort create", + ), + ), + ConfigLine( + config_line=" mbs 960 kilobytes", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 750M Native Ethernet"', + " queue 3 best-effort create", + ), + ), + ConfigLine( + config_line=" burst-limit 90000 bytes", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 750M Native Ethernet"', + " queue 3 best-effort create", + ), + ), + ConfigLine( + config_line=" exit", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 750M Native Ethernet"', + ), + ), + ConfigLine( + config_line=" queue 4 best-effort create", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 750M Native Ethernet"', + ), + ), + ConfigLine( + config_line=' parent "Scheduler750M" cir-level 1 cir-weight 3', + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 750M Native Ethernet"', + " queue 4 best-effort create", + ), + ), + ConfigLine( + config_line=" rate 750000 cir 750000", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 750M Native Ethernet"', + " queue 4 best-effort create", + ), + ), + ConfigLine( + config_line=" cbs 12", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 750M Native Ethernet"', + " queue 4 best-effort create", + ), + ), + ConfigLine( + config_line=" mbs 960 kilobytes", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 750M Native Ethernet"', + " queue 4 best-effort create", + ), + ), + ConfigLine( + config_line=" burst-limit 90000 bytes", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 750M Native Ethernet"', + " queue 4 best-effort create", + ), + ), + ConfigLine( + config_line=" exit", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 750M Native Ethernet"', + ), + ), + ConfigLine( + config_line=" queue 5 expedite create", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 750M Native Ethernet"', + ), + ), + ConfigLine( + config_line=' parent "Scheduler750M" cir-level 1 cir-weight 8', + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 750M Native Ethernet"', + " queue 5 expedite create", + ), + ), + ConfigLine( + config_line=" rate 750000 cir 750000", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 750M Native Ethernet"', + " queue 5 expedite create", + ), + ), + ConfigLine( + config_line=" cbs 6", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 750M Native Ethernet"', + " queue 5 expedite create", + ), + ), + ConfigLine( + config_line=" mbs 128 kilobytes", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 750M Native Ethernet"', + " queue 5 expedite create", + ), + ), + ConfigLine( + config_line=" burst-limit 90000 bytes", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 750M Native Ethernet"', + " queue 5 expedite create", + ), + ), + ConfigLine( + config_line=" exit", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 750M Native Ethernet"', + ), + ), + ConfigLine( + config_line=" queue 6 expedite create", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 750M Native Ethernet"', + ), + ), + ConfigLine( + config_line=' parent "Scheduler750M" cir-level 2', + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 750M Native Ethernet"', + " queue 6 expedite create", + ), + ), + ConfigLine( + config_line=" rate 450000 cir 450000", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 750M Native Ethernet"', + " queue 6 expedite create", + ), + ), + ConfigLine( + config_line=" cbs 12", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 750M Native Ethernet"', + " queue 6 expedite create", + ), + ), + ConfigLine( + config_line=" mbs 12 kilobytes", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 750M Native Ethernet"', + " queue 6 expedite create", + ), + ), + ConfigLine( + config_line=" exit", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 750M Native Ethernet"', + ), + ), + ConfigLine( + config_line=" queue 8 expedite create", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 750M Native Ethernet"', + ), + ), + ConfigLine( + config_line=' parent "Scheduler750M" cir-level 3', + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 750M Native Ethernet"', + " queue 8 expedite create", + ), + ), + ConfigLine( + config_line=" rate 5000 cir 5000", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 750M Native Ethernet"', + " queue 8 expedite create", + ), + ), + ConfigLine( + config_line=" cbs 6", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 750M Native Ethernet"', + " queue 8 expedite create", + ), + ), + ConfigLine( + config_line=" mbs 64 kilobytes", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 750M Native Ethernet"', + " queue 8 expedite create", + ), + ), + ConfigLine( + config_line=" exit", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 750M Native Ethernet"', + ), + ), + ConfigLine( + config_line=" policer 1 create", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 750M Native Ethernet"', + ), + ), + ConfigLine( + config_line=" stat-mode offered-total-cir-exceed", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 750M Native Ethernet"', + " policer 1 create", + ), + ), + ConfigLine( + config_line=" adaptation-rule pir max", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 750M Native Ethernet"', + " policer 1 create", + ), + ), + ConfigLine( + config_line=" rate 150000", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 750M Native Ethernet"', + " policer 1 create", + ), + ), + ConfigLine( + config_line=" enable-exceed-pir", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 750M Native Ethernet"', + " policer 1 create", + ), + ), + ConfigLine( + config_line=" exit", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 750M Native Ethernet"', + ), + ), + ConfigLine( + config_line=" exit", + parents=("QoS Policy Configuration", " qos", " queue-group-templates", " egress"), + ), + ConfigLine( + config_line=" exit", parents=("QoS Policy Configuration", " qos", " queue-group-templates") + ), + ConfigLine(config_line=" exit", parents=("QoS Policy Configuration", " qos")), + ConfigLine(config_line=' scheduler-policy "SP800M" create', parents=("QoS Policy Configuration", " qos")), + ConfigLine( + config_line=' description "LTBE Scheduler Policy for 800M Native Ethernet Circuits"', + parents=("QoS Policy Configuration", " qos", ' scheduler-policy "SP800M" create'), + ), + ConfigLine( + config_line=" tier 1", + parents=("QoS Policy Configuration", " qos", ' scheduler-policy "SP800M" create'), + ), + ConfigLine( + config_line=' scheduler "Scheduler800M" create', + parents=( + "QoS Policy Configuration", + " qos", + ' scheduler-policy "SP800M" create', + " tier 1", + ), + ), + ConfigLine( + config_line=" port-parent", + parents=( + "QoS Policy Configuration", + " qos", + ' scheduler-policy "SP800M" create', + " tier 1", + ' scheduler "Scheduler800M" create', + ), + ), + ConfigLine( + config_line=" rate 800000 cir 800000", + parents=( + "QoS Policy Configuration", + " qos", + ' scheduler-policy "SP800M" create', + " tier 1", + ' scheduler "Scheduler800M" create', + ), + ), + ConfigLine( + config_line=" exit", + parents=( + "QoS Policy Configuration", + " qos", + ' scheduler-policy "SP800M" create', + " tier 1", + ), + ), + ConfigLine( + config_line=" exit", + parents=("QoS Policy Configuration", " qos", ' scheduler-policy "SP800M" create'), + ), + ConfigLine(config_line=" exit", parents=("QoS Policy Configuration", " qos")), + ConfigLine(config_line=" queue-group-templates", parents=("QoS Policy Configuration", " qos")), + ConfigLine( + config_line=" egress", + parents=("QoS Policy Configuration", " qos", " queue-group-templates"), + ), + ConfigLine( + config_line=' queue-group "QG-NE-0800M" create', + parents=("QoS Policy Configuration", " qos", " queue-group-templates", " egress"), + ), + ConfigLine( + config_line=' description "LTBE Queue-group for 800M Native Ethernet"', + parents=("QoS Policy Configuration", " qos", " queue-group-templates", " egress"), + ), + ConfigLine( + config_line=" queue 1 create", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 800M Native Ethernet"', + ), + ), + ConfigLine( + config_line=' parent "Scheduler800M"', + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 800M Native Ethernet"', + " queue 1 create", + ), + ), + ConfigLine( + config_line=" rate 800000", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 800M Native Ethernet"', + " queue 1 create", + ), + ), + ConfigLine( + config_line=" cbs 6", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 800M Native Ethernet"', + " queue 1 create", + ), + ), + ConfigLine( + config_line=" mbs 1024 kilobytes", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 800M Native Ethernet"', + " queue 1 create", + ), + ), + ConfigLine( + config_line=' wred-queue policy "QCI9" mode native slope-usage exceed-low', + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 800M Native Ethernet"', + " queue 1 create", + ), + ), + ConfigLine( + config_line=" burst-limit 28000 bytes", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 800M Native Ethernet"', + " queue 1 create", + ), + ), + ConfigLine( + config_line=' adv-config-policy "Best-Effort"', + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 800M Native Ethernet"', + " queue 1 create", + ), + ), + ConfigLine( + config_line=" exit", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 800M Native Ethernet"', + ), + ), + ConfigLine( + config_line=" queue 3 best-effort create", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 800M Native Ethernet"', + ), + ), + ConfigLine( + config_line=' parent "Scheduler800M" cir-level 1 cir-weight 1', + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 800M Native Ethernet"', + " queue 3 best-effort create", + ), + ), + ConfigLine( + config_line=" rate 800000 cir 800000", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 800M Native Ethernet"', + " queue 3 best-effort create", + ), + ), + ConfigLine( + config_line=" cbs 12", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 800M Native Ethernet"', + " queue 3 best-effort create", + ), + ), + ConfigLine( + config_line=" mbs 960 kilobytes", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 800M Native Ethernet"', + " queue 3 best-effort create", + ), + ), + ConfigLine( + config_line=" burst-limit 101000 bytes", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 800M Native Ethernet"', + " queue 3 best-effort create", + ), + ), + ConfigLine( + config_line=" exit", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 800M Native Ethernet"', + ), + ), + ConfigLine( + config_line=" queue 4 best-effort create", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 800M Native Ethernet"', + ), + ), + ConfigLine( + config_line=' parent "Scheduler800M" cir-level 1 cir-weight 3', + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 800M Native Ethernet"', + " queue 4 best-effort create", + ), + ), + ConfigLine( + config_line=" rate 800000 cir 800000", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 800M Native Ethernet"', + " queue 4 best-effort create", + ), + ), + ConfigLine( + config_line=" cbs 12", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 800M Native Ethernet"', + " queue 4 best-effort create", + ), + ), + ConfigLine( + config_line=" mbs 960 kilobytes", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 800M Native Ethernet"', + " queue 4 best-effort create", + ), + ), + ConfigLine( + config_line=" burst-limit 101000 bytes", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 800M Native Ethernet"', + " queue 4 best-effort create", + ), + ), + ConfigLine( + config_line=" exit", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 800M Native Ethernet"', + ), + ), + ConfigLine( + config_line=" queue 5 expedite create", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 800M Native Ethernet"', + ), + ), + ConfigLine( + config_line=' parent "Scheduler800M" cir-level 1 cir-weight 8', + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 800M Native Ethernet"', + " queue 5 expedite create", + ), + ), + ConfigLine( + config_line=" rate 800000 cir 800000", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 800M Native Ethernet"', + " queue 5 expedite create", + ), + ), + ConfigLine( + config_line=" cbs 6", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 800M Native Ethernet"', + " queue 5 expedite create", + ), + ), + ConfigLine( + config_line=" mbs 128 kilobytes", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 800M Native Ethernet"', + " queue 5 expedite create", + ), + ), + ConfigLine( + config_line=" burst-limit 101000 bytes", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 800M Native Ethernet"', + " queue 5 expedite create", + ), + ), + ConfigLine( + config_line=" exit", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 800M Native Ethernet"', + ), + ), + ConfigLine( + config_line=" queue 6 expedite create", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 800M Native Ethernet"', + ), + ), + ConfigLine( + config_line=' parent "Scheduler800M" cir-level 2', + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 800M Native Ethernet"', + " queue 6 expedite create", + ), + ), + ConfigLine( + config_line=" rate 480000 cir 480000", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 800M Native Ethernet"', + " queue 6 expedite create", + ), + ), + ConfigLine( + config_line=" cbs 12", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 800M Native Ethernet"', + " queue 6 expedite create", + ), + ), + ConfigLine( + config_line=" mbs 12 kilobytes", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 800M Native Ethernet"', + " queue 6 expedite create", + ), + ), + ConfigLine( + config_line=" exit", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 800M Native Ethernet"', + ), + ), + ConfigLine( + config_line=" queue 8 expedite create", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 800M Native Ethernet"', + ), + ), + ConfigLine( + config_line=' parent "Scheduler800M" cir-level 3', + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 800M Native Ethernet"', + " queue 8 expedite create", + ), + ), + ConfigLine( + config_line=" rate 5000 cir 5000", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 800M Native Ethernet"', + " queue 8 expedite create", + ), + ), + ConfigLine( + config_line=" cbs 6", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 800M Native Ethernet"', + " queue 8 expedite create", + ), + ), + ConfigLine( + config_line=" mbs 64 kilobytes", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 800M Native Ethernet"', + " queue 8 expedite create", + ), + ), + ConfigLine( + config_line=" exit", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 800M Native Ethernet"', + ), + ), + ConfigLine( + config_line=" policer 1 create", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 800M Native Ethernet"', + ), + ), + ConfigLine( + config_line=" stat-mode offered-total-cir-exceed", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 800M Native Ethernet"', + " policer 1 create", + ), + ), + ConfigLine( + config_line=" adaptation-rule pir max", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 800M Native Ethernet"', + " policer 1 create", + ), + ), + ConfigLine( + config_line=" rate 160000", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 800M Native Ethernet"', + " policer 1 create", + ), + ), + ConfigLine( + config_line=" enable-exceed-pir", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 800M Native Ethernet"', + " policer 1 create", + ), + ), + ConfigLine( + config_line=" exit", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 800M Native Ethernet"', + ), + ), + ConfigLine( + config_line=" exit", + parents=("QoS Policy Configuration", " qos", " queue-group-templates", " egress"), + ), + ConfigLine( + config_line=" exit", parents=("QoS Policy Configuration", " qos", " queue-group-templates") + ), + ConfigLine(config_line=" exit", parents=("QoS Policy Configuration", " qos")), + ConfigLine(config_line=' scheduler-policy "SP900M" create', parents=("QoS Policy Configuration", " qos")), + ConfigLine( + config_line=' description "LTBE Scheduler Policy for 900M Native Ethernet and 1000M SONET Circuits"', + parents=("QoS Policy Configuration", " qos", ' scheduler-policy "SP900M" create'), + ), + ConfigLine( + config_line=" tier 1", + parents=("QoS Policy Configuration", " qos", ' scheduler-policy "SP900M" create'), + ), + ConfigLine( + config_line=' scheduler "Scheduler900M" create', + parents=( + "QoS Policy Configuration", + " qos", + ' scheduler-policy "SP900M" create', + " tier 1", + ), + ), + ConfigLine( + config_line=" port-parent", + parents=( + "QoS Policy Configuration", + " qos", + ' scheduler-policy "SP900M" create', + " tier 1", + ' scheduler "Scheduler900M" create', + ), + ), + ConfigLine( + config_line=" rate 900000 cir 900000", + parents=( + "QoS Policy Configuration", + " qos", + ' scheduler-policy "SP900M" create', + " tier 1", + ' scheduler "Scheduler900M" create', + ), + ), + ConfigLine( + config_line=" exit", + parents=( + "QoS Policy Configuration", + " qos", + ' scheduler-policy "SP900M" create', + " tier 1", + ), + ), + ConfigLine( + config_line=" exit", + parents=("QoS Policy Configuration", " qos", ' scheduler-policy "SP900M" create'), + ), + ConfigLine(config_line=" exit", parents=("QoS Policy Configuration", " qos")), + ConfigLine(config_line=" queue-group-templates", parents=("QoS Policy Configuration", " qos")), + ConfigLine( + config_line=" egress", + parents=("QoS Policy Configuration", " qos", " queue-group-templates"), + ), + ConfigLine( + config_line=' queue-group "QG-NE-0900M" create', + parents=("QoS Policy Configuration", " qos", " queue-group-templates", " egress"), + ), + ConfigLine( + config_line=' description "LTBE Queue-group for 900M Native Ethernet"', + parents=("QoS Policy Configuration", " qos", " queue-group-templates", " egress"), + ), + ConfigLine( + config_line=" queue 1 create", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 900M Native Ethernet"', + ), + ), + ConfigLine( + config_line=' parent "Scheduler900M"', + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 900M Native Ethernet"', + " queue 1 create", + ), + ), + ConfigLine( + config_line=" rate 900000", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 900M Native Ethernet"', + " queue 1 create", + ), + ), + ConfigLine( + config_line=" cbs 6", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 900M Native Ethernet"', + " queue 1 create", + ), + ), + ConfigLine( + config_line=" mbs 1600 kilobytes", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 900M Native Ethernet"', + " queue 1 create", + ), + ), + ConfigLine( + config_line=' wred-queue policy "QCI9" mode native slope-usage exceed-low', + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 900M Native Ethernet"', + " queue 1 create", + ), + ), + ConfigLine( + config_line=" burst-limit 31500 bytes", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 900M Native Ethernet"', + " queue 1 create", + ), + ), + ConfigLine( + config_line=' adv-config-policy "Best-Effort"', + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 900M Native Ethernet"', + " queue 1 create", + ), + ), + ConfigLine( + config_line=" exit", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 900M Native Ethernet"', + ), + ), + ConfigLine( + config_line=" queue 3 best-effort create", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 900M Native Ethernet"', + ), + ), + ConfigLine( + config_line=' parent "Scheduler900M" cir-level 1 cir-weight 1', + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 900M Native Ethernet"', + " queue 3 best-effort create", + ), + ), + ConfigLine( + config_line=" rate 900000 cir 900000", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 900M Native Ethernet"', + " queue 3 best-effort create", + ), + ), + ConfigLine( + config_line=" cbs 12", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 900M Native Ethernet"', + " queue 3 best-effort create", + ), + ), + ConfigLine( + config_line=" mbs 1600 kilobytes", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 900M Native Ethernet"', + " queue 3 best-effort create", + ), + ), + ConfigLine( + config_line=" burst-limit 115000 bytes", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 900M Native Ethernet"', + " queue 3 best-effort create", + ), + ), + ConfigLine( + config_line=" exit", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 900M Native Ethernet"', + ), + ), + ConfigLine( + config_line=" queue 4 best-effort create", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 900M Native Ethernet"', + ), + ), + ConfigLine( + config_line=' parent "Scheduler900M" cir-level 1 cir-weight 3', + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 900M Native Ethernet"', + " queue 4 best-effort create", + ), + ), + ConfigLine( + config_line=" rate 900000 cir 900000", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 900M Native Ethernet"', + " queue 4 best-effort create", + ), + ), + ConfigLine( + config_line=" cbs 12", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 900M Native Ethernet"', + " queue 4 best-effort create", + ), + ), + ConfigLine( + config_line=" mbs 1600 kilobytes", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 900M Native Ethernet"', + " queue 4 best-effort create", + ), + ), + ConfigLine( + config_line=" burst-limit 115000 bytes", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 900M Native Ethernet"', + " queue 4 best-effort create", + ), + ), + ConfigLine( + config_line=" exit", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 900M Native Ethernet"', + ), + ), + ConfigLine( + config_line=" queue 5 expedite create", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 900M Native Ethernet"', + ), + ), + ConfigLine( + config_line=' parent "Scheduler900M" cir-level 1 cir-weight 8', + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 900M Native Ethernet"', + " queue 5 expedite create", + ), + ), + ConfigLine( + config_line=" rate 900000 cir 900000", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 900M Native Ethernet"', + " queue 5 expedite create", + ), + ), + ConfigLine( + config_line=" cbs 12", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 900M Native Ethernet"', + " queue 5 expedite create", + ), + ), + ConfigLine( + config_line=" mbs 252 kilobytes", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 900M Native Ethernet"', + " queue 5 expedite create", + ), + ), + ConfigLine( + config_line=" burst-limit 115000 bytes", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 900M Native Ethernet"', + " queue 5 expedite create", + ), + ), + ConfigLine( + config_line=" exit", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 900M Native Ethernet"', + ), + ), + ConfigLine( + config_line=" queue 6 expedite create", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 900M Native Ethernet"', + ), + ), + ConfigLine( + config_line=' parent "Scheduler900M" cir-level 2', + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 900M Native Ethernet"', + " queue 6 expedite create", + ), + ), + ConfigLine( + config_line=" rate 540000 cir 540000", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 900M Native Ethernet"', + " queue 6 expedite create", + ), + ), + ConfigLine( + config_line=" cbs 12", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 900M Native Ethernet"', + " queue 6 expedite create", + ), + ), + ConfigLine( + config_line=" mbs 32 kilobytes", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 900M Native Ethernet"', + " queue 6 expedite create", + ), + ), + ConfigLine( + config_line=" exit", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 900M Native Ethernet"', + ), + ), + ConfigLine( + config_line=" queue 8 expedite create", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 900M Native Ethernet"', + ), + ), + ConfigLine( + config_line=' parent "Scheduler900M" cir-level 3', + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 900M Native Ethernet"', + " queue 8 expedite create", + ), + ), + ConfigLine( + config_line=" rate 5000 cir 5000", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 900M Native Ethernet"', + " queue 8 expedite create", + ), + ), + ConfigLine( + config_line=" cbs 6", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 900M Native Ethernet"', + " queue 8 expedite create", + ), + ), + ConfigLine( + config_line=" mbs 64 kilobytes", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 900M Native Ethernet"', + " queue 8 expedite create", + ), + ), + ConfigLine( + config_line=" exit", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 900M Native Ethernet"', + ), + ), + ConfigLine( + config_line=" policer 1 create", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 900M Native Ethernet"', + ), + ), + ConfigLine( + config_line=" stat-mode offered-total-cir-exceed", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 900M Native Ethernet"', + " policer 1 create", + ), + ), + ConfigLine( + config_line=" adaptation-rule pir max", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 900M Native Ethernet"', + " policer 1 create", + ), + ), + ConfigLine( + config_line=" rate 180000", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 900M Native Ethernet"', + " policer 1 create", + ), + ), + ConfigLine( + config_line=" enable-exceed-pir", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 900M Native Ethernet"', + " policer 1 create", + ), + ), + ConfigLine( + config_line=" exit", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 900M Native Ethernet"', + ), + ), + ConfigLine( + config_line=" exit", + parents=("QoS Policy Configuration", " qos", " queue-group-templates", " egress"), + ), + ConfigLine( + config_line=" exit", parents=("QoS Policy Configuration", " qos", " queue-group-templates") + ), + ConfigLine(config_line=" exit", parents=("QoS Policy Configuration", " qos")), + ConfigLine( + config_line=' scheduler-policy "SP1000M" create', parents=("QoS Policy Configuration", " qos") + ), + ConfigLine( + config_line=' description "LTBE Scheduler Policy for 1000M Native Ethernet Circuits"', + parents=("QoS Policy Configuration", " qos", ' scheduler-policy "SP1000M" create'), + ), + ConfigLine( + config_line=" tier 1", + parents=("QoS Policy Configuration", " qos", ' scheduler-policy "SP1000M" create'), + ), + ConfigLine( + config_line=' scheduler "Scheduler1000M" create', + parents=( + "QoS Policy Configuration", + " qos", + ' scheduler-policy "SP1000M" create', + " tier 1", + ), + ), + ConfigLine( + config_line=" port-parent", + parents=( + "QoS Policy Configuration", + " qos", + ' scheduler-policy "SP1000M" create', + " tier 1", + ' scheduler "Scheduler1000M" create', + ), + ), + ConfigLine( + config_line=" rate 1000000 cir 1000000", + parents=( + "QoS Policy Configuration", + " qos", + ' scheduler-policy "SP1000M" create', + " tier 1", + ' scheduler "Scheduler1000M" create', + ), + ), + ConfigLine( + config_line=" exit", + parents=( + "QoS Policy Configuration", + " qos", + ' scheduler-policy "SP1000M" create', + " tier 1", + ), + ), + ConfigLine( + config_line=" exit", + parents=("QoS Policy Configuration", " qos", ' scheduler-policy "SP1000M" create'), + ), + ConfigLine(config_line=" exit", parents=("QoS Policy Configuration", " qos")), + ConfigLine(config_line=" queue-group-templates", parents=("QoS Policy Configuration", " qos")), + ConfigLine( + config_line=" egress", + parents=("QoS Policy Configuration", " qos", " queue-group-templates"), + ), + ConfigLine( + config_line=' queue-group "QG-NE-1000M" create', + parents=("QoS Policy Configuration", " qos", " queue-group-templates", " egress"), + ), + ConfigLine( + config_line=' description "LTBE Queue-group for 1000M Native Ethernet"', + parents=("QoS Policy Configuration", " qos", " queue-group-templates", " egress"), + ), + ConfigLine( + config_line=" queue 1 create", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 1000M Native Ethernet"', + ), + ), + ConfigLine( + config_line=' parent "Scheduler1000M"', + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 1000M Native Ethernet"', + " queue 1 create", + ), + ), + ConfigLine( + config_line=" rate 1000000", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 1000M Native Ethernet"', + " queue 1 create", + ), + ), + ConfigLine( + config_line=" cbs 6", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 1000M Native Ethernet"', + " queue 1 create", + ), + ), + ConfigLine( + config_line=" mbs 1600 kilobytes", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 1000M Native Ethernet"', + " queue 1 create", + ), + ), + ConfigLine( + config_line=' wred-queue policy "QCI9" mode native slope-usage exceed-low', + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 1000M Native Ethernet"', + " queue 1 create", + ), + ), + ConfigLine( + config_line=" burst-limit 35000 bytes", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 1000M Native Ethernet"', + " queue 1 create", + ), + ), + ConfigLine( + config_line=' adv-config-policy "Best-Effort"', + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 1000M Native Ethernet"', + " queue 1 create", + ), + ), + ConfigLine( + config_line=" exit", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 1000M Native Ethernet"', + ), + ), + ConfigLine( + config_line=" queue 3 best-effort create", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 1000M Native Ethernet"', + ), + ), + ConfigLine( + config_line=' parent "Scheduler1000M" cir-level 1 cir-weight 1', + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 1000M Native Ethernet"', + " queue 3 best-effort create", + ), + ), + ConfigLine( + config_line=" rate 1000000 cir 1000000", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 1000M Native Ethernet"', + " queue 3 best-effort create", + ), + ), + ConfigLine( + config_line=" cbs 12", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 1000M Native Ethernet"', + " queue 3 best-effort create", + ), + ), + ConfigLine( + config_line=" mbs 1600 kilobytes", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 1000M Native Ethernet"', + " queue 3 best-effort create", + ), + ), + ConfigLine( + config_line=" burst-limit 130000 bytes", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 1000M Native Ethernet"', + " queue 3 best-effort create", + ), + ), + ConfigLine( + config_line=" exit", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 1000M Native Ethernet"', + ), + ), + ConfigLine( + config_line=" queue 4 best-effort create", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 1000M Native Ethernet"', + ), + ), + ConfigLine( + config_line=' parent "Scheduler1000M" cir-level 1 cir-weight 3', + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 1000M Native Ethernet"', + " queue 4 best-effort create", + ), + ), + ConfigLine( + config_line=" rate 1000000 cir 1000000", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 1000M Native Ethernet"', + " queue 4 best-effort create", + ), + ), + ConfigLine( + config_line=" cbs 12", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 1000M Native Ethernet"', + " queue 4 best-effort create", + ), + ), + ConfigLine( + config_line=" mbs 1600 kilobytes", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 1000M Native Ethernet"', + " queue 4 best-effort create", + ), + ), + ConfigLine( + config_line=" burst-limit 130000 bytes", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 1000M Native Ethernet"', + " queue 4 best-effort create", + ), + ), + ConfigLine( + config_line=" exit", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 1000M Native Ethernet"', + ), + ), + ConfigLine( + config_line=" queue 5 expedite create", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 1000M Native Ethernet"', + ), + ), + ConfigLine( + config_line=' parent "Scheduler1000M" cir-level 1 cir-weight 8', + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 1000M Native Ethernet"', + " queue 5 expedite create", + ), + ), + ConfigLine( + config_line=" rate 1000000 cir 1000000", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 1000M Native Ethernet"', + " queue 5 expedite create", + ), + ), + ConfigLine( + config_line=" cbs 12", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 1000M Native Ethernet"', + " queue 5 expedite create", + ), + ), + ConfigLine( + config_line=" mbs 252 kilobytes", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 1000M Native Ethernet"', + " queue 5 expedite create", + ), + ), + ConfigLine( + config_line=" burst-limit 130000 bytes", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 1000M Native Ethernet"', + " queue 5 expedite create", + ), + ), + ConfigLine( + config_line=" exit", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 1000M Native Ethernet"', + ), + ), + ConfigLine( + config_line=" queue 6 expedite create", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 1000M Native Ethernet"', + ), + ), + ConfigLine( + config_line=' parent "Scheduler1000M" cir-level 2', + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 1000M Native Ethernet"', + " queue 6 expedite create", + ), + ), + ConfigLine( + config_line=" rate 600000 cir 600000", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 1000M Native Ethernet"', + " queue 6 expedite create", + ), + ), + ConfigLine( + config_line=" cbs 12", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 1000M Native Ethernet"', + " queue 6 expedite create", + ), + ), + ConfigLine( + config_line=" mbs 32 kilobytes", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 1000M Native Ethernet"', + " queue 6 expedite create", + ), + ), + ConfigLine( + config_line=" exit", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 1000M Native Ethernet"', + ), + ), + ConfigLine( + config_line=" queue 8 expedite create", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 1000M Native Ethernet"', + ), + ), + ConfigLine( + config_line=' parent "Scheduler1000M" cir-level 3', + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 1000M Native Ethernet"', + " queue 8 expedite create", + ), + ), + ConfigLine( + config_line=" rate 5000 cir 5000", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 1000M Native Ethernet"', + " queue 8 expedite create", + ), + ), + ConfigLine( + config_line=" cbs 6", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 1000M Native Ethernet"', + " queue 8 expedite create", + ), + ), + ConfigLine( + config_line=" mbs 64 kilobytes", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 1000M Native Ethernet"', + " queue 8 expedite create", + ), + ), + ConfigLine( + config_line=" exit", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 1000M Native Ethernet"', + ), + ), + ConfigLine( + config_line=" policer 1 create", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 1000M Native Ethernet"', + ), + ), + ConfigLine( + config_line=" stat-mode offered-total-cir-exceed", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 1000M Native Ethernet"', + " policer 1 create", + ), + ), + ConfigLine( + config_line=" adaptation-rule pir max", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 1000M Native Ethernet"', + " policer 1 create", + ), + ), + ConfigLine( + config_line=" rate 200000", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 1000M Native Ethernet"', + " policer 1 create", + ), + ), + ConfigLine( + config_line=" enable-exceed-pir", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 1000M Native Ethernet"', + " policer 1 create", + ), + ), + ConfigLine( + config_line=" exit", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 1000M Native Ethernet"', + ), + ), + ConfigLine( + config_line=" exit", + parents=("QoS Policy Configuration", " qos", " queue-group-templates", " egress"), + ), + ConfigLine( + config_line=" exit", parents=("QoS Policy Configuration", " qos", " queue-group-templates") + ), + ConfigLine(config_line=" exit", parents=("QoS Policy Configuration", " qos")), + ConfigLine( + config_line=' scheduler-policy "SP2000M" create', parents=("QoS Policy Configuration", " qos") + ), + ConfigLine( + config_line=' description "LTBE Scheduler Policy for 2000M Native Ethernet Circuits"', + parents=("QoS Policy Configuration", " qos", ' scheduler-policy "SP2000M" create'), + ), + ConfigLine( + config_line=" tier 1", + parents=("QoS Policy Configuration", " qos", ' scheduler-policy "SP2000M" create'), + ), + ConfigLine( + config_line=' scheduler "Scheduler2000M" create', + parents=( + "QoS Policy Configuration", + " qos", + ' scheduler-policy "SP2000M" create', + " tier 1", + ), + ), + ConfigLine( + config_line=" port-parent", + parents=( + "QoS Policy Configuration", + " qos", + ' scheduler-policy "SP2000M" create', + " tier 1", + ' scheduler "Scheduler2000M" create', + ), + ), + ConfigLine( + config_line=" rate 2000000 cir 2000000", + parents=( + "QoS Policy Configuration", + " qos", + ' scheduler-policy "SP2000M" create', + " tier 1", + ' scheduler "Scheduler2000M" create', + ), + ), + ConfigLine( + config_line=" exit", + parents=( + "QoS Policy Configuration", + " qos", + ' scheduler-policy "SP2000M" create', + " tier 1", + ), + ), + ConfigLine( + config_line=" exit", + parents=("QoS Policy Configuration", " qos", ' scheduler-policy "SP2000M" create'), + ), + ConfigLine(config_line=" exit", parents=("QoS Policy Configuration", " qos")), + ConfigLine(config_line=" queue-group-templates", parents=("QoS Policy Configuration", " qos")), + ConfigLine( + config_line=" egress", + parents=("QoS Policy Configuration", " qos", " queue-group-templates"), + ), + ConfigLine( + config_line=' queue-group "QG-NE-2000M" create', + parents=("QoS Policy Configuration", " qos", " queue-group-templates", " egress"), + ), + ConfigLine( + config_line=' description "LTBE Queue-group for 2000M Native Ethernet"', + parents=("QoS Policy Configuration", " qos", " queue-group-templates", " egress"), + ), + ConfigLine( + config_line=" queue 1 create", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 2000M Native Ethernet"', + ), + ), + ConfigLine( + config_line=' parent "Scheduler2000M"', + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 2000M Native Ethernet"', + " queue 1 create", + ), + ), + ConfigLine( + config_line=" rate 2000000", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 2000M Native Ethernet"', + " queue 1 create", + ), + ), + ConfigLine( + config_line=" cbs 6", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 2000M Native Ethernet"', + " queue 1 create", + ), + ), + ConfigLine( + config_line=" mbs 1600 kilobytes", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 2000M Native Ethernet"', + " queue 1 create", + ), + ), + ConfigLine( + config_line=' wred-queue policy "QCI9" mode native slope-usage exceed-low', + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 2000M Native Ethernet"', + " queue 1 create", + ), + ), + ConfigLine( + config_line=" burst-limit 70000 bytes", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 2000M Native Ethernet"', + " queue 1 create", + ), + ), + ConfigLine( + config_line=' adv-config-policy "Best-Effort"', + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 2000M Native Ethernet"', + " queue 1 create", + ), + ), + ConfigLine( + config_line=" exit", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 2000M Native Ethernet"', + ), + ), + ConfigLine( + config_line=" queue 3 best-effort create", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 2000M Native Ethernet"', + ), + ), + ConfigLine( + config_line=' parent "Scheduler2000M" cir-level 1 cir-weight 1', + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 2000M Native Ethernet"', + " queue 3 best-effort create", + ), + ), + ConfigLine( + config_line=" rate 2000000 cir 2000000", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 2000M Native Ethernet"', + " queue 3 best-effort create", + ), + ), + ConfigLine( + config_line=" cbs 12", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 2000M Native Ethernet"', + " queue 3 best-effort create", + ), + ), + ConfigLine( + config_line=" mbs 1600 kilobytes", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 2000M Native Ethernet"', + " queue 3 best-effort create", + ), + ), + ConfigLine( + config_line=" burst-limit 250000 bytes", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 2000M Native Ethernet"', + " queue 3 best-effort create", + ), + ), + ConfigLine( + config_line=" exit", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 2000M Native Ethernet"', + ), + ), + ConfigLine( + config_line=" queue 4 best-effort create", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 2000M Native Ethernet"', + ), + ), + ConfigLine( + config_line=' parent "Scheduler2000M" cir-level 1 cir-weight 3', + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 2000M Native Ethernet"', + " queue 4 best-effort create", + ), + ), + ConfigLine( + config_line=" rate 2000000 cir 2000000", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 2000M Native Ethernet"', + " queue 4 best-effort create", + ), + ), + ConfigLine( + config_line=" cbs 12", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 2000M Native Ethernet"', + " queue 4 best-effort create", + ), + ), + ConfigLine( + config_line=" mbs 1600 kilobytes", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 2000M Native Ethernet"', + " queue 4 best-effort create", + ), + ), + ConfigLine( + config_line=" burst-limit 250000 bytes", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 2000M Native Ethernet"', + " queue 4 best-effort create", + ), + ), + ConfigLine( + config_line=" exit", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 2000M Native Ethernet"', + ), + ), + ConfigLine( + config_line=" queue 5 expedite create", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 2000M Native Ethernet"', + ), + ), + ConfigLine( + config_line=' parent "Scheduler2000M" cir-level 1 cir-weight 8', + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 2000M Native Ethernet"', + " queue 5 expedite create", + ), + ), + ConfigLine( + config_line=" rate 2000000 cir 2000000", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 2000M Native Ethernet"', + " queue 5 expedite create", + ), + ), + ConfigLine( + config_line=" cbs 12", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 2000M Native Ethernet"', + " queue 5 expedite create", + ), + ), + ConfigLine( + config_line=" mbs 252 kilobytes", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 2000M Native Ethernet"', + " queue 5 expedite create", + ), + ), + ConfigLine( + config_line=" burst-limit 250000 bytes", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 2000M Native Ethernet"', + " queue 5 expedite create", + ), + ), + ConfigLine( + config_line=" exit", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 2000M Native Ethernet"', + ), + ), + ConfigLine( + config_line=" queue 6 expedite create", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 2000M Native Ethernet"', + ), + ), + ConfigLine( + config_line=' parent "Scheduler2000M" cir-level 2', + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 2000M Native Ethernet"', + " queue 6 expedite create", + ), + ), + ConfigLine( + config_line=" rate 1200000 cir 1200000", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 2000M Native Ethernet"', + " queue 6 expedite create", + ), + ), + ConfigLine( + config_line=" cbs 12", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 2000M Native Ethernet"', + " queue 6 expedite create", + ), + ), + ConfigLine( + config_line=" mbs 32 kilobytes", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 2000M Native Ethernet"', + " queue 6 expedite create", + ), + ), + ConfigLine( + config_line=" exit", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 2000M Native Ethernet"', + ), + ), + ConfigLine( + config_line=" queue 8 expedite create", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 2000M Native Ethernet"', + ), + ), + ConfigLine( + config_line=' parent "Scheduler2000M" cir-level 3', + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 2000M Native Ethernet"', + " queue 8 expedite create", + ), + ), + ConfigLine( + config_line=" rate 5000 cir 5000", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 2000M Native Ethernet"', + " queue 8 expedite create", + ), + ), + ConfigLine( + config_line=" cbs 6", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 2000M Native Ethernet"', + " queue 8 expedite create", + ), + ), + ConfigLine( + config_line=" mbs 64 kilobytes", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 2000M Native Ethernet"', + " queue 8 expedite create", + ), + ), + ConfigLine( + config_line=" exit", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 2000M Native Ethernet"', + ), + ), + ConfigLine( + config_line=" policer 1 create", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 2000M Native Ethernet"', + ), + ), + ConfigLine( + config_line=" stat-mode offered-total-cir-exceed", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 2000M Native Ethernet"', + " policer 1 create", + ), + ), + ConfigLine( + config_line=" adaptation-rule pir max", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 2000M Native Ethernet"', + " policer 1 create", + ), + ), + ConfigLine( + config_line=" rate 400000", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 2000M Native Ethernet"', + " policer 1 create", + ), + ), + ConfigLine( + config_line=" enable-exceed-pir", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 2000M Native Ethernet"', + " policer 1 create", + ), + ), + ConfigLine( + config_line=" exit", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 2000M Native Ethernet"', + ), + ), + ConfigLine( + config_line=" exit", + parents=("QoS Policy Configuration", " qos", " queue-group-templates", " egress"), + ), + ConfigLine( + config_line=" exit", parents=("QoS Policy Configuration", " qos", " queue-group-templates") + ), + ConfigLine(config_line=" exit", parents=("QoS Policy Configuration", " qos")), + ConfigLine( + config_line=' scheduler-policy "SP2500M" create', parents=("QoS Policy Configuration", " qos") + ), + ConfigLine( + config_line=' description "LTBE Scheduler Policy for 2500M Native Ethernet Circuits"', + parents=("QoS Policy Configuration", " qos", ' scheduler-policy "SP2500M" create'), + ), + ConfigLine( + config_line=" tier 1", + parents=("QoS Policy Configuration", " qos", ' scheduler-policy "SP2500M" create'), + ), + ConfigLine( + config_line=' scheduler "Scheduler2500M" create', + parents=( + "QoS Policy Configuration", + " qos", + ' scheduler-policy "SP2500M" create', + " tier 1", + ), + ), + ConfigLine( + config_line=" port-parent", + parents=( + "QoS Policy Configuration", + " qos", + ' scheduler-policy "SP2500M" create', + " tier 1", + ' scheduler "Scheduler2500M" create', + ), + ), + ConfigLine( + config_line=" rate 2500000 cir 2500000", + parents=( + "QoS Policy Configuration", + " qos", + ' scheduler-policy "SP2500M" create', + " tier 1", + ' scheduler "Scheduler2500M" create', + ), + ), + ConfigLine( + config_line=" exit", + parents=( + "QoS Policy Configuration", + " qos", + ' scheduler-policy "SP2500M" create', + " tier 1", + ), + ), + ConfigLine( + config_line=" exit", + parents=("QoS Policy Configuration", " qos", ' scheduler-policy "SP2500M" create'), + ), + ConfigLine(config_line=" exit", parents=("QoS Policy Configuration", " qos")), + ConfigLine(config_line=" queue-group-templates", parents=("QoS Policy Configuration", " qos")), + ConfigLine( + config_line=" egress", + parents=("QoS Policy Configuration", " qos", " queue-group-templates"), + ), + ConfigLine( + config_line=' queue-group "QG-NE-2500M" create', + parents=("QoS Policy Configuration", " qos", " queue-group-templates", " egress"), + ), + ConfigLine( + config_line=' description "LTBE Queue-group for 2500M Native Ethernet"', + parents=("QoS Policy Configuration", " qos", " queue-group-templates", " egress"), + ), + ConfigLine( + config_line=" queue 1 create", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 2500M Native Ethernet"', + ), + ), + ConfigLine( + config_line=' parent "Scheduler2500M"', + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 2500M Native Ethernet"', + " queue 1 create", + ), + ), + ConfigLine( + config_line=" rate 2500000", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 2500M Native Ethernet"', + " queue 1 create", + ), + ), + ConfigLine( + config_line=" cbs 6", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 2500M Native Ethernet"', + " queue 1 create", + ), + ), + ConfigLine( + config_line=" mbs 1600 kilobytes", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 2500M Native Ethernet"', + " queue 1 create", + ), + ), + ConfigLine( + config_line=' wred-queue policy "QCI9" mode native slope-usage exceed-low', + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 2500M Native Ethernet"', + " queue 1 create", + ), + ), + ConfigLine( + config_line=" burst-limit 87500 bytes", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 2500M Native Ethernet"', + " queue 1 create", + ), + ), + ConfigLine( + config_line=' adv-config-policy "Best-Effort"', + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 2500M Native Ethernet"', + " queue 1 create", + ), + ), + ConfigLine( + config_line=" exit", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 2500M Native Ethernet"', + ), + ), + ConfigLine( + config_line=" queue 3 best-effort create", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 2500M Native Ethernet"', + ), + ), + ConfigLine( + config_line=' parent "Scheduler2500M" cir-level 1 cir-weight 1', + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 2500M Native Ethernet"', + " queue 3 best-effort create", + ), + ), + ConfigLine( + config_line=" rate 2500000 cir 2500000", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 2500M Native Ethernet"', + " queue 3 best-effort create", + ), + ), + ConfigLine( + config_line=" cbs 12", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 2500M Native Ethernet"', + " queue 3 best-effort create", + ), + ), + ConfigLine( + config_line=" mbs 1600 kilobytes", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 2500M Native Ethernet"', + " queue 3 best-effort create", + ), + ), + ConfigLine( + config_line=" burst-limit 312500 bytes", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 2500M Native Ethernet"', + " queue 3 best-effort create", + ), + ), + ConfigLine( + config_line=" exit", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 2500M Native Ethernet"', + ), + ), + ConfigLine( + config_line=" queue 4 best-effort create", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 2500M Native Ethernet"', + ), + ), + ConfigLine( + config_line=' parent "Scheduler2500M" cir-level 1 cir-weight 3', + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 2500M Native Ethernet"', + " queue 4 best-effort create", + ), + ), + ConfigLine( + config_line=" rate 2500000 cir 2500000", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 2500M Native Ethernet"', + " queue 4 best-effort create", + ), + ), + ConfigLine( + config_line=" cbs 12", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 2500M Native Ethernet"', + " queue 4 best-effort create", + ), + ), + ConfigLine( + config_line=" mbs 1600 kilobytes", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 2500M Native Ethernet"', + " queue 4 best-effort create", + ), + ), + ConfigLine( + config_line=" burst-limit 312500 bytes", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 2500M Native Ethernet"', + " queue 4 best-effort create", + ), + ), + ConfigLine( + config_line=" exit", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 2500M Native Ethernet"', + ), + ), + ConfigLine( + config_line=" queue 5 expedite create", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 2500M Native Ethernet"', + ), + ), + ConfigLine( + config_line=' parent "Scheduler2500M" cir-level 1 cir-weight 8', + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 2500M Native Ethernet"', + " queue 5 expedite create", + ), + ), + ConfigLine( + config_line=" rate 2500000 cir 2500000", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 2500M Native Ethernet"', + " queue 5 expedite create", + ), + ), + ConfigLine( + config_line=" cbs 12", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 2500M Native Ethernet"', + " queue 5 expedite create", + ), + ), + ConfigLine( + config_line=" mbs 252 kilobytes", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 2500M Native Ethernet"', + " queue 5 expedite create", + ), + ), + ConfigLine( + config_line=" burst-limit 312500 bytes", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 2500M Native Ethernet"', + " queue 5 expedite create", + ), + ), + ConfigLine( + config_line=" exit", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 2500M Native Ethernet"', + ), + ), + ConfigLine( + config_line=" queue 6 expedite create", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 2500M Native Ethernet"', + ), + ), + ConfigLine( + config_line=' parent "Scheduler2500M" cir-level 2', + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 2500M Native Ethernet"', + " queue 6 expedite create", + ), + ), + ConfigLine( + config_line=" rate 1500000 cir 1500000", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 2500M Native Ethernet"', + " queue 6 expedite create", + ), + ), + ConfigLine( + config_line=" cbs 12", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 2500M Native Ethernet"', + " queue 6 expedite create", + ), + ), + ConfigLine( + config_line=" mbs 32 kilobytes", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 2500M Native Ethernet"', + " queue 6 expedite create", + ), + ), + ConfigLine( + config_line=" exit", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 2500M Native Ethernet"', + ), + ), + ConfigLine( + config_line=" queue 8 expedite create", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 2500M Native Ethernet"', + ), + ), + ConfigLine( + config_line=' parent "Scheduler2500M" cir-level 3', + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 2500M Native Ethernet"', + " queue 8 expedite create", + ), + ), + ConfigLine( + config_line=" rate 5000 cir 5000", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 2500M Native Ethernet"', + " queue 8 expedite create", + ), + ), + ConfigLine( + config_line=" cbs 6", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 2500M Native Ethernet"', + " queue 8 expedite create", + ), + ), + ConfigLine( + config_line=" mbs 64 kilobytes", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 2500M Native Ethernet"', + " queue 8 expedite create", + ), + ), + ConfigLine( + config_line=" exit", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 2500M Native Ethernet"', + ), + ), + ConfigLine( + config_line=" policer 1 create", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 2500M Native Ethernet"', + ), + ), + ConfigLine( + config_line=" stat-mode offered-total-cir-exceed", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 2500M Native Ethernet"', + " policer 1 create", + ), + ), + ConfigLine( + config_line=" adaptation-rule pir max", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 2500M Native Ethernet"', + " policer 1 create", + ), + ), + ConfigLine( + config_line=" rate 500000", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 2500M Native Ethernet"', + " policer 1 create", + ), + ), + ConfigLine( + config_line=" enable-exceed-pir", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 2500M Native Ethernet"', + " policer 1 create", + ), + ), + ConfigLine( + config_line=" exit", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 2500M Native Ethernet"', + ), + ), + ConfigLine( + config_line=" exit", + parents=("QoS Policy Configuration", " qos", " queue-group-templates", " egress"), + ), + ConfigLine( + config_line=" exit", parents=("QoS Policy Configuration", " qos", " queue-group-templates") + ), + ConfigLine(config_line=" exit", parents=("QoS Policy Configuration", " qos")), + ConfigLine( + config_line=' scheduler-policy "SP3000M" create', parents=("QoS Policy Configuration", " qos") + ), + ConfigLine( + config_line=' description "LTBE Scheduler Policy for 3000M Native Ethernet Circuits"', + parents=("QoS Policy Configuration", " qos", ' scheduler-policy "SP3000M" create'), + ), + ConfigLine( + config_line=" tier 1", + parents=("QoS Policy Configuration", " qos", ' scheduler-policy "SP3000M" create'), + ), + ConfigLine( + config_line=' scheduler "Scheduler3000M" create', + parents=( + "QoS Policy Configuration", + " qos", + ' scheduler-policy "SP3000M" create', + " tier 1", + ), + ), + ConfigLine( + config_line=" port-parent", + parents=( + "QoS Policy Configuration", + " qos", + ' scheduler-policy "SP3000M" create', + " tier 1", + ' scheduler "Scheduler3000M" create', + ), + ), + ConfigLine( + config_line=" rate 3000000 cir 3000000", + parents=( + "QoS Policy Configuration", + " qos", + ' scheduler-policy "SP3000M" create', + " tier 1", + ' scheduler "Scheduler3000M" create', + ), + ), + ConfigLine( + config_line=" exit", + parents=( + "QoS Policy Configuration", + " qos", + ' scheduler-policy "SP3000M" create', + " tier 1", + ), + ), + ConfigLine( + config_line=" exit", + parents=("QoS Policy Configuration", " qos", ' scheduler-policy "SP3000M" create'), + ), + ConfigLine(config_line=" exit", parents=("QoS Policy Configuration", " qos")), + ConfigLine(config_line=" queue-group-templates", parents=("QoS Policy Configuration", " qos")), + ConfigLine( + config_line=" egress", + parents=("QoS Policy Configuration", " qos", " queue-group-templates"), + ), + ConfigLine( + config_line=' queue-group "QG-NE-3000M" create', + parents=("QoS Policy Configuration", " qos", " queue-group-templates", " egress"), + ), + ConfigLine( + config_line=' description "LTBE Queue-group for 3000M Native Ethernet"', + parents=("QoS Policy Configuration", " qos", " queue-group-templates", " egress"), + ), + ConfigLine( + config_line=" queue 1 create", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 3000M Native Ethernet"', + ), + ), + ConfigLine( + config_line=' parent "Scheduler3000M"', + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 3000M Native Ethernet"', + " queue 1 create", + ), + ), + ConfigLine( + config_line=" rate 3000000", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 3000M Native Ethernet"', + " queue 1 create", + ), + ), + ConfigLine( + config_line=" cbs 6", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 3000M Native Ethernet"', + " queue 1 create", + ), + ), + ConfigLine( + config_line=" mbs 1600 kilobytes", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 3000M Native Ethernet"', + " queue 1 create", + ), + ), + ConfigLine( + config_line=' wred-queue policy "QCI9" mode native slope-usage exceed-low', + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 3000M Native Ethernet"', + " queue 1 create", + ), + ), + ConfigLine( + config_line=" burst-limit 105000 bytes", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 3000M Native Ethernet"', + " queue 1 create", + ), + ), + ConfigLine( + config_line=' adv-config-policy "Best-Effort"', + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 3000M Native Ethernet"', + " queue 1 create", + ), + ), + ConfigLine( + config_line=" exit", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 3000M Native Ethernet"', + ), + ), + ConfigLine( + config_line=" queue 3 best-effort create", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 3000M Native Ethernet"', + ), + ), + ConfigLine( + config_line=' parent "Scheduler3000M" cir-level 1 cir-weight 1', + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 3000M Native Ethernet"', + " queue 3 best-effort create", + ), + ), + ConfigLine( + config_line=" rate 3000000 cir 3000000", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 3000M Native Ethernet"', + " queue 3 best-effort create", + ), + ), + ConfigLine( + config_line=" cbs 12", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 3000M Native Ethernet"', + " queue 3 best-effort create", + ), + ), + ConfigLine( + config_line=" mbs 1600 kilobytes", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 3000M Native Ethernet"', + " queue 3 best-effort create", + ), + ), + ConfigLine( + config_line=" burst-limit 375000 bytes", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 3000M Native Ethernet"', + " queue 3 best-effort create", + ), + ), + ConfigLine( + config_line=" exit", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 3000M Native Ethernet"', + ), + ), + ConfigLine( + config_line=" queue 4 best-effort create", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 3000M Native Ethernet"', + ), + ), + ConfigLine( + config_line=' parent "Scheduler3000M" cir-level 1 cir-weight 3', + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 3000M Native Ethernet"', + " queue 4 best-effort create", + ), + ), + ConfigLine( + config_line=" rate 3000000 cir 3000000", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 3000M Native Ethernet"', + " queue 4 best-effort create", + ), + ), + ConfigLine( + config_line=" cbs 12", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 3000M Native Ethernet"', + " queue 4 best-effort create", + ), + ), + ConfigLine( + config_line=" mbs 1600 kilobytes", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 3000M Native Ethernet"', + " queue 4 best-effort create", + ), + ), + ConfigLine( + config_line=" burst-limit 375000 bytes", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 3000M Native Ethernet"', + " queue 4 best-effort create", + ), + ), + ConfigLine( + config_line=" exit", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 3000M Native Ethernet"', + ), + ), + ConfigLine( + config_line=" queue 5 expedite create", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 3000M Native Ethernet"', + ), + ), + ConfigLine( + config_line=' parent "Scheduler3000M" cir-level 1 cir-weight 8', + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 3000M Native Ethernet"', + " queue 5 expedite create", + ), + ), + ConfigLine( + config_line=" rate 3000000 cir 3000000", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 3000M Native Ethernet"', + " queue 5 expedite create", + ), + ), + ConfigLine( + config_line=" cbs 12", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 3000M Native Ethernet"', + " queue 5 expedite create", + ), + ), + ConfigLine( + config_line=" mbs 252 kilobytes", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 3000M Native Ethernet"', + " queue 5 expedite create", + ), + ), + ConfigLine( + config_line=" burst-limit 375000 bytes", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 3000M Native Ethernet"', + " queue 5 expedite create", + ), + ), + ConfigLine( + config_line=" exit", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 3000M Native Ethernet"', + ), + ), + ConfigLine( + config_line=" queue 6 expedite create", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 3000M Native Ethernet"', + ), + ), + ConfigLine( + config_line=' parent "Scheduler3000M" cir-level 2', + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 3000M Native Ethernet"', + " queue 6 expedite create", + ), + ), + ConfigLine( + config_line=" rate 1800000 cir 1800000", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 3000M Native Ethernet"', + " queue 6 expedite create", + ), + ), + ConfigLine( + config_line=" cbs 12", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 3000M Native Ethernet"', + " queue 6 expedite create", + ), + ), + ConfigLine( + config_line=" mbs 32 kilobytes", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 3000M Native Ethernet"', + " queue 6 expedite create", + ), + ), + ConfigLine( + config_line=" exit", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 3000M Native Ethernet"', + ), + ), + ConfigLine( + config_line=" queue 8 expedite create", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 3000M Native Ethernet"', + ), + ), + ConfigLine( + config_line=' parent "Scheduler3000M" cir-level 3', + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 3000M Native Ethernet"', + " queue 8 expedite create", + ), + ), + ConfigLine( + config_line=" rate 5000 cir 5000", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 3000M Native Ethernet"', + " queue 8 expedite create", + ), + ), + ConfigLine( + config_line=" cbs 6", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 3000M Native Ethernet"', + " queue 8 expedite create", + ), + ), + ConfigLine( + config_line=" mbs 64 kilobytes", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 3000M Native Ethernet"', + " queue 8 expedite create", + ), + ), + ConfigLine( + config_line=" exit", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 3000M Native Ethernet"', + ), + ), + ConfigLine( + config_line=" policer 1 create", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 3000M Native Ethernet"', + ), + ), + ConfigLine( + config_line=" stat-mode offered-total-cir-exceed", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 3000M Native Ethernet"', + " policer 1 create", + ), + ), + ConfigLine( + config_line=" adaptation-rule pir max", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 3000M Native Ethernet"', + " policer 1 create", + ), + ), + ConfigLine( + config_line=" rate 600000", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 3000M Native Ethernet"', + " policer 1 create", + ), + ), + ConfigLine( + config_line=" enable-exceed-pir", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 3000M Native Ethernet"', + " policer 1 create", + ), + ), + ConfigLine( + config_line=" exit", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 3000M Native Ethernet"', + ), + ), + ConfigLine( + config_line=" exit", + parents=("QoS Policy Configuration", " qos", " queue-group-templates", " egress"), + ), + ConfigLine( + config_line=" exit", parents=("QoS Policy Configuration", " qos", " queue-group-templates") + ), + ConfigLine(config_line=" exit", parents=("QoS Policy Configuration", " qos")), + ConfigLine( + config_line=' scheduler-policy "SP4000M" create', parents=("QoS Policy Configuration", " qos") + ), + ConfigLine( + config_line=' description "LTBE Scheduler Policy for 4000M Native Ethernet Circuits"', + parents=("QoS Policy Configuration", " qos", ' scheduler-policy "SP4000M" create'), + ), + ConfigLine( + config_line=" tier 1", + parents=("QoS Policy Configuration", " qos", ' scheduler-policy "SP4000M" create'), + ), + ConfigLine( + config_line=' scheduler "Scheduler4000M" create', + parents=( + "QoS Policy Configuration", + " qos", + ' scheduler-policy "SP4000M" create', + " tier 1", + ), + ), + ConfigLine( + config_line=" port-parent", + parents=( + "QoS Policy Configuration", + " qos", + ' scheduler-policy "SP4000M" create', + " tier 1", + ' scheduler "Scheduler4000M" create', + ), + ), + ConfigLine( + config_line=" rate 4000000 cir 4000000", + parents=( + "QoS Policy Configuration", + " qos", + ' scheduler-policy "SP4000M" create', + " tier 1", + ' scheduler "Scheduler4000M" create', + ), + ), + ConfigLine( + config_line=" exit", + parents=( + "QoS Policy Configuration", + " qos", + ' scheduler-policy "SP4000M" create', + " tier 1", + ), + ), + ConfigLine( + config_line=" exit", + parents=("QoS Policy Configuration", " qos", ' scheduler-policy "SP4000M" create'), + ), + ConfigLine(config_line=" exit", parents=("QoS Policy Configuration", " qos")), + ConfigLine(config_line=" queue-group-templates", parents=("QoS Policy Configuration", " qos")), + ConfigLine( + config_line=" egress", + parents=("QoS Policy Configuration", " qos", " queue-group-templates"), + ), + ConfigLine( + config_line=' queue-group "QG-NE-4000M" create', + parents=("QoS Policy Configuration", " qos", " queue-group-templates", " egress"), + ), + ConfigLine( + config_line=' description "LTBE Queue-group for 4000M Native Ethernet"', + parents=("QoS Policy Configuration", " qos", " queue-group-templates", " egress"), + ), + ConfigLine( + config_line=" queue 1 create", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 4000M Native Ethernet"', + ), + ), + ConfigLine( + config_line=' parent "Scheduler4000M"', + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 4000M Native Ethernet"', + " queue 1 create", + ), + ), + ConfigLine( + config_line=" rate 4000000", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 4000M Native Ethernet"', + " queue 1 create", + ), + ), + ConfigLine( + config_line=" cbs 6", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 4000M Native Ethernet"', + " queue 1 create", + ), + ), + ConfigLine( + config_line=" mbs 1600 kilobytes", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 4000M Native Ethernet"', + " queue 1 create", + ), + ), + ConfigLine( + config_line=' wred-queue policy "QCI9" mode native slope-usage exceed-low', + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 4000M Native Ethernet"', + " queue 1 create", + ), + ), + ConfigLine( + config_line=" burst-limit 140000 bytes", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 4000M Native Ethernet"', + " queue 1 create", + ), + ), + ConfigLine( + config_line=' adv-config-policy "Best-Effort"', + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 4000M Native Ethernet"', + " queue 1 create", + ), + ), + ConfigLine( + config_line=" exit", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 4000M Native Ethernet"', + ), + ), + ConfigLine( + config_line=" queue 3 best-effort create", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 4000M Native Ethernet"', + ), + ), + ConfigLine( + config_line=' parent "Scheduler4000M" cir-level 1 cir-weight 1', + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 4000M Native Ethernet"', + " queue 3 best-effort create", + ), + ), + ConfigLine( + config_line=" rate 4000000 cir 4000000", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 4000M Native Ethernet"', + " queue 3 best-effort create", + ), + ), + ConfigLine( + config_line=" cbs 12", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 4000M Native Ethernet"', + " queue 3 best-effort create", + ), + ), + ConfigLine( + config_line=" mbs 1600 kilobytes", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 4000M Native Ethernet"', + " queue 3 best-effort create", + ), + ), + ConfigLine( + config_line=" burst-limit 500000 bytes", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 4000M Native Ethernet"', + " queue 3 best-effort create", + ), + ), + ConfigLine( + config_line=" exit", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 4000M Native Ethernet"', + ), + ), + ConfigLine( + config_line=" queue 4 best-effort create", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 4000M Native Ethernet"', + ), + ), + ConfigLine( + config_line=' parent "Scheduler4000M" cir-level 1 cir-weight 3', + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 4000M Native Ethernet"', + " queue 4 best-effort create", + ), + ), + ConfigLine( + config_line=" rate 4000000 cir 4000000", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 4000M Native Ethernet"', + " queue 4 best-effort create", + ), + ), + ConfigLine( + config_line=" cbs 12", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 4000M Native Ethernet"', + " queue 4 best-effort create", + ), + ), + ConfigLine( + config_line=" mbs 1600 kilobytes", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 4000M Native Ethernet"', + " queue 4 best-effort create", + ), + ), + ConfigLine( + config_line=" burst-limit 500000 bytes", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 4000M Native Ethernet"', + " queue 4 best-effort create", + ), + ), + ConfigLine( + config_line=" exit", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 4000M Native Ethernet"', + ), + ), + ConfigLine( + config_line=" queue 5 expedite create", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 4000M Native Ethernet"', + ), + ), + ConfigLine( + config_line=' parent "Scheduler4000M" cir-level 1 cir-weight 8', + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 4000M Native Ethernet"', + " queue 5 expedite create", + ), + ), + ConfigLine( + config_line=" rate 4000000 cir 4000000", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 4000M Native Ethernet"', + " queue 5 expedite create", + ), + ), + ConfigLine( + config_line=" cbs 12", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 4000M Native Ethernet"', + " queue 5 expedite create", + ), + ), + ConfigLine( + config_line=" mbs 252 kilobytes", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 4000M Native Ethernet"', + " queue 5 expedite create", + ), + ), + ConfigLine( + config_line=" burst-limit 500000 bytes", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 4000M Native Ethernet"', + " queue 5 expedite create", + ), + ), + ConfigLine( + config_line=" exit", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 4000M Native Ethernet"', + ), + ), + ConfigLine( + config_line=" queue 6 expedite create", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 4000M Native Ethernet"', + ), + ), + ConfigLine( + config_line=' parent "Scheduler4000M" cir-level 2', + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 4000M Native Ethernet"', + " queue 6 expedite create", + ), + ), + ConfigLine( + config_line=" rate 2400000 cir 2400000", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 4000M Native Ethernet"', + " queue 6 expedite create", + ), + ), + ConfigLine( + config_line=" cbs 12", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 4000M Native Ethernet"', + " queue 6 expedite create", + ), + ), + ConfigLine( + config_line=" mbs 32 kilobytes", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 4000M Native Ethernet"', + " queue 6 expedite create", + ), + ), + ConfigLine( + config_line=" exit", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 4000M Native Ethernet"', + ), + ), + ConfigLine( + config_line=" queue 8 expedite create", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 4000M Native Ethernet"', + ), + ), + ConfigLine( + config_line=' parent "Scheduler4000M" cir-level 3', + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 4000M Native Ethernet"', + " queue 8 expedite create", + ), + ), + ConfigLine( + config_line=" rate 5000 cir 5000", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 4000M Native Ethernet"', + " queue 8 expedite create", + ), + ), + ConfigLine( + config_line=" cbs 6", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 4000M Native Ethernet"', + " queue 8 expedite create", + ), + ), + ConfigLine( + config_line=" mbs 64 kilobytes", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 4000M Native Ethernet"', + " queue 8 expedite create", + ), + ), + ConfigLine( + config_line=" exit", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 4000M Native Ethernet"', + ), + ), + ConfigLine( + config_line=" policer 1 create", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 4000M Native Ethernet"', + ), + ), + ConfigLine( + config_line=" stat-mode offered-total-cir-exceed", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 4000M Native Ethernet"', + " policer 1 create", + ), + ), + ConfigLine( + config_line=" adaptation-rule pir max", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 4000M Native Ethernet"', + " policer 1 create", + ), + ), + ConfigLine( + config_line=" rate 800000", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 4000M Native Ethernet"', + " policer 1 create", + ), + ), + ConfigLine( + config_line=" enable-exceed-pir", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 4000M Native Ethernet"', + " policer 1 create", + ), + ), + ConfigLine( + config_line=" exit", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 4000M Native Ethernet"', + ), + ), + ConfigLine( + config_line=" exit", + parents=("QoS Policy Configuration", " qos", " queue-group-templates", " egress"), + ), + ConfigLine( + config_line=" exit", parents=("QoS Policy Configuration", " qos", " queue-group-templates") + ), + ConfigLine(config_line=" exit", parents=("QoS Policy Configuration", " qos")), + ConfigLine( + config_line=' scheduler-policy "SP5000M" create', parents=("QoS Policy Configuration", " qos") + ), + ConfigLine( + config_line=' description "LTBE Scheduler Policy for 5000M Native Ethernet Circuits"', + parents=("QoS Policy Configuration", " qos", ' scheduler-policy "SP5000M" create'), + ), + ConfigLine( + config_line=" tier 1", + parents=("QoS Policy Configuration", " qos", ' scheduler-policy "SP5000M" create'), + ), + ConfigLine( + config_line=' scheduler "Scheduler5000M" create', + parents=( + "QoS Policy Configuration", + " qos", + ' scheduler-policy "SP5000M" create', + " tier 1", + ), + ), + ConfigLine( + config_line=" port-parent", + parents=( + "QoS Policy Configuration", + " qos", + ' scheduler-policy "SP5000M" create', + " tier 1", + ' scheduler "Scheduler5000M" create', + ), + ), + ConfigLine( + config_line=" rate 5000000 cir 5000000", + parents=( + "QoS Policy Configuration", + " qos", + ' scheduler-policy "SP5000M" create', + " tier 1", + ' scheduler "Scheduler5000M" create', + ), + ), + ConfigLine( + config_line=" exit", + parents=( + "QoS Policy Configuration", + " qos", + ' scheduler-policy "SP5000M" create', + " tier 1", + ), + ), + ConfigLine( + config_line=" exit", + parents=("QoS Policy Configuration", " qos", ' scheduler-policy "SP5000M" create'), + ), + ConfigLine(config_line=" exit", parents=("QoS Policy Configuration", " qos")), + ConfigLine(config_line=" queue-group-templates", parents=("QoS Policy Configuration", " qos")), + ConfigLine( + config_line=" egress", + parents=("QoS Policy Configuration", " qos", " queue-group-templates"), + ), + ConfigLine( + config_line=' queue-group "QG-NE-5000M" create', + parents=("QoS Policy Configuration", " qos", " queue-group-templates", " egress"), + ), + ConfigLine( + config_line=' description "LTBE Queue-group for 5000M Native Ethernet"', + parents=("QoS Policy Configuration", " qos", " queue-group-templates", " egress"), + ), + ConfigLine( + config_line=" queue 1 create", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 5000M Native Ethernet"', + ), + ), + ConfigLine( + config_line=' parent "Scheduler5000M"', + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 5000M Native Ethernet"', + " queue 1 create", + ), + ), + ConfigLine( + config_line=" rate 5000000", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 5000M Native Ethernet"', + " queue 1 create", + ), + ), + ConfigLine( + config_line=" cbs 6", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 5000M Native Ethernet"', + " queue 1 create", + ), + ), + ConfigLine( + config_line=" mbs 2112 kilobytes", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 5000M Native Ethernet"', + " queue 1 create", + ), + ), + ConfigLine( + config_line=' wred-queue policy "QCI9" mode native slope-usage exceed-low', + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 5000M Native Ethernet"', + " queue 1 create", + ), + ), + ConfigLine( + config_line=" burst-limit 175000 bytes", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 5000M Native Ethernet"', + " queue 1 create", + ), + ), + ConfigLine( + config_line=' adv-config-policy "Best-Effort"', + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 5000M Native Ethernet"', + " queue 1 create", + ), + ), + ConfigLine( + config_line=" exit", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 5000M Native Ethernet"', + ), + ), + ConfigLine( + config_line=" queue 3 best-effort create", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 5000M Native Ethernet"', + ), + ), + ConfigLine( + config_line=' parent "Scheduler5000M" cir-level 1 cir-weight 1', + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 5000M Native Ethernet"', + " queue 3 best-effort create", + ), + ), + ConfigLine( + config_line=" rate 5000000 cir 5000000", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 5000M Native Ethernet"', + " queue 3 best-effort create", + ), + ), + ConfigLine( + config_line=" cbs 24", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 5000M Native Ethernet"', + " queue 3 best-effort create", + ), + ), + ConfigLine( + config_line=" mbs 2112 kilobytes", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 5000M Native Ethernet"', + " queue 3 best-effort create", + ), + ), + ConfigLine( + config_line=" burst-limit 625000 bytes", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 5000M Native Ethernet"', + " queue 3 best-effort create", + ), + ), + ConfigLine( + config_line=" exit", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 5000M Native Ethernet"', + ), + ), + ConfigLine( + config_line=" queue 4 best-effort create", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 5000M Native Ethernet"', + ), + ), + ConfigLine( + config_line=' parent "Scheduler5000M" cir-level 1 cir-weight 3', + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 5000M Native Ethernet"', + " queue 4 best-effort create", + ), + ), + ConfigLine( + config_line=" rate 5000000 cir 5000000", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 5000M Native Ethernet"', + " queue 4 best-effort create", + ), + ), + ConfigLine( + config_line=" cbs 24", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 5000M Native Ethernet"', + " queue 4 best-effort create", + ), + ), + ConfigLine( + config_line=" mbs 2112 kilobytes", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 5000M Native Ethernet"', + " queue 4 best-effort create", + ), + ), + ConfigLine( + config_line=" burst-limit 625000 bytes", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 5000M Native Ethernet"', + " queue 4 best-effort create", + ), + ), + ConfigLine( + config_line=" exit", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 5000M Native Ethernet"', + ), + ), + ConfigLine( + config_line=" queue 5 expedite create", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 5000M Native Ethernet"', + ), + ), + ConfigLine( + config_line=' parent "Scheduler5000M" cir-level 1 cir-weight 8', + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 5000M Native Ethernet"', + " queue 5 expedite create", + ), + ), + ConfigLine( + config_line=" rate 5000000 cir 5000000", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 5000M Native Ethernet"', + " queue 5 expedite create", + ), + ), + ConfigLine( + config_line=" cbs 24", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 5000M Native Ethernet"', + " queue 5 expedite create", + ), + ), + ConfigLine( + config_line=" mbs 512 kilobytes", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 5000M Native Ethernet"', + " queue 5 expedite create", + ), + ), + ConfigLine( + config_line=" burst-limit 625000 bytes", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 5000M Native Ethernet"', + " queue 5 expedite create", + ), + ), + ConfigLine( + config_line=" exit", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 5000M Native Ethernet"', + ), + ), + ConfigLine( + config_line=" queue 6 expedite create", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 5000M Native Ethernet"', + ), + ), + ConfigLine( + config_line=' parent "Scheduler5000M" cir-level 2', + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 5000M Native Ethernet"', + " queue 6 expedite create", + ), + ), + ConfigLine( + config_line=" rate 3000000 cir 3000000", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 5000M Native Ethernet"', + " queue 6 expedite create", + ), + ), + ConfigLine( + config_line=" cbs 24", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 5000M Native Ethernet"', + " queue 6 expedite create", + ), + ), + ConfigLine( + config_line=" mbs 64 kilobytes", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 5000M Native Ethernet"', + " queue 6 expedite create", + ), + ), + ConfigLine( + config_line=" exit", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 5000M Native Ethernet"', + ), + ), + ConfigLine( + config_line=" queue 8 expedite create", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 5000M Native Ethernet"', + ), + ), + ConfigLine( + config_line=' parent "Scheduler5000M" cir-level 3', + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 5000M Native Ethernet"', + " queue 8 expedite create", + ), + ), + ConfigLine( + config_line=" rate 5000 cir 5000", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 5000M Native Ethernet"', + " queue 8 expedite create", + ), + ), + ConfigLine( + config_line=" cbs 6", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 5000M Native Ethernet"', + " queue 8 expedite create", + ), + ), + ConfigLine( + config_line=" mbs 64 kilobytes", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 5000M Native Ethernet"', + " queue 8 expedite create", + ), + ), + ConfigLine( + config_line=" exit", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 5000M Native Ethernet"', + ), + ), + ConfigLine( + config_line=" policer 1 create", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 5000M Native Ethernet"', + ), + ), + ConfigLine( + config_line=" stat-mode offered-total-cir-exceed", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 5000M Native Ethernet"', + " policer 1 create", + ), + ), + ConfigLine( + config_line=" adaptation-rule pir max", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 5000M Native Ethernet"', + " policer 1 create", + ), + ), + ConfigLine( + config_line=" rate 1000000", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 5000M Native Ethernet"', + " policer 1 create", + ), + ), + ConfigLine( + config_line=" enable-exceed-pir", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 5000M Native Ethernet"', + " policer 1 create", + ), + ), + ConfigLine( + config_line=" exit", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 5000M Native Ethernet"', + ), + ), + ConfigLine( + config_line=" exit", + parents=("QoS Policy Configuration", " qos", " queue-group-templates", " egress"), + ), + ConfigLine( + config_line=" exit", parents=("QoS Policy Configuration", " qos", " queue-group-templates") + ), + ConfigLine(config_line=" exit", parents=("QoS Policy Configuration", " qos")), + ConfigLine( + config_line=' scheduler-policy "SP6000M" create', parents=("QoS Policy Configuration", " qos") + ), + ConfigLine( + config_line=' description "LTBE Scheduler Policy for 6000M Native Ethernet Circuits"', + parents=("QoS Policy Configuration", " qos", ' scheduler-policy "SP6000M" create'), + ), + ConfigLine( + config_line=" tier 1", + parents=("QoS Policy Configuration", " qos", ' scheduler-policy "SP6000M" create'), + ), + ConfigLine( + config_line=' scheduler "Scheduler6000M" create', + parents=( + "QoS Policy Configuration", + " qos", + ' scheduler-policy "SP6000M" create', + " tier 1", + ), + ), + ConfigLine( + config_line=" port-parent", + parents=( + "QoS Policy Configuration", + " qos", + ' scheduler-policy "SP6000M" create', + " tier 1", + ' scheduler "Scheduler6000M" create', + ), + ), + ConfigLine( + config_line=" rate 6000000 cir 6000000", + parents=( + "QoS Policy Configuration", + " qos", + ' scheduler-policy "SP6000M" create', + " tier 1", + ' scheduler "Scheduler6000M" create', + ), + ), + ConfigLine( + config_line=" exit", + parents=( + "QoS Policy Configuration", + " qos", + ' scheduler-policy "SP6000M" create', + " tier 1", + ), + ), + ConfigLine( + config_line=" exit", + parents=("QoS Policy Configuration", " qos", ' scheduler-policy "SP6000M" create'), + ), + ConfigLine(config_line=" exit", parents=("QoS Policy Configuration", " qos")), + ConfigLine(config_line=" queue-group-templates", parents=("QoS Policy Configuration", " qos")), + ConfigLine( + config_line=" egress", + parents=("QoS Policy Configuration", " qos", " queue-group-templates"), + ), + ConfigLine( + config_line=' queue-group "QG-NE-6000M" create', + parents=("QoS Policy Configuration", " qos", " queue-group-templates", " egress"), + ), + ConfigLine( + config_line=' description "LTBE Queue-group for 6000M Native Ethernet"', + parents=("QoS Policy Configuration", " qos", " queue-group-templates", " egress"), + ), + ConfigLine( + config_line=" queue 1 create", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 6000M Native Ethernet"', + ), + ), + ConfigLine( + config_line=' parent "Scheduler6000M"', + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 6000M Native Ethernet"', + " queue 1 create", + ), + ), + ConfigLine( + config_line=" rate 6000000", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 6000M Native Ethernet"', + " queue 1 create", + ), + ), + ConfigLine( + config_line=" cbs 6", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 6000M Native Ethernet"', + " queue 1 create", + ), + ), + ConfigLine( + config_line=" mbs 2112 kilobytes", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 6000M Native Ethernet"', + " queue 1 create", + ), + ), + ConfigLine( + config_line=' wred-queue policy "QCI9" mode native slope-usage exceed-low', + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 6000M Native Ethernet"', + " queue 1 create", + ), + ), + ConfigLine( + config_line=" burst-limit 210000 bytes", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 6000M Native Ethernet"', + " queue 1 create", + ), + ), + ConfigLine( + config_line=' adv-config-policy "Best-Effort"', + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 6000M Native Ethernet"', + " queue 1 create", + ), + ), + ConfigLine( + config_line=" exit", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 6000M Native Ethernet"', + ), + ), + ConfigLine( + config_line=" queue 3 best-effort create", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 6000M Native Ethernet"', + ), + ), + ConfigLine( + config_line=' parent "Scheduler6000M" cir-level 1 cir-weight 1', + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 6000M Native Ethernet"', + " queue 3 best-effort create", + ), + ), + ConfigLine( + config_line=" rate 6000000 cir 6000000", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 6000M Native Ethernet"', + " queue 3 best-effort create", + ), + ), + ConfigLine( + config_line=" cbs 24", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 6000M Native Ethernet"', + " queue 3 best-effort create", + ), + ), + ConfigLine( + config_line=" mbs 2112 kilobytes", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 6000M Native Ethernet"', + " queue 3 best-effort create", + ), + ), + ConfigLine( + config_line=" burst-limit 750000 bytes", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 6000M Native Ethernet"', + " queue 3 best-effort create", + ), + ), + ConfigLine( + config_line=" exit", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 6000M Native Ethernet"', + ), + ), + ConfigLine( + config_line=" queue 4 best-effort create", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 6000M Native Ethernet"', + ), + ), + ConfigLine( + config_line=' parent "Scheduler6000M" cir-level 1 cir-weight 3', + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 6000M Native Ethernet"', + " queue 4 best-effort create", + ), + ), + ConfigLine( + config_line=" rate 6000000 cir 6000000", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 6000M Native Ethernet"', + " queue 4 best-effort create", + ), + ), + ConfigLine( + config_line=" cbs 24", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 6000M Native Ethernet"', + " queue 4 best-effort create", + ), + ), + ConfigLine( + config_line=" mbs 2112 kilobytes", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 6000M Native Ethernet"', + " queue 4 best-effort create", + ), + ), + ConfigLine( + config_line=" burst-limit 750000 bytes", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 6000M Native Ethernet"', + " queue 4 best-effort create", + ), + ), + ConfigLine( + config_line=" exit", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 6000M Native Ethernet"', + ), + ), + ConfigLine( + config_line=" queue 5 expedite create", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 6000M Native Ethernet"', + ), + ), + ConfigLine( + config_line=' parent "Scheduler6000M" cir-level 1 cir-weight 8', + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 6000M Native Ethernet"', + " queue 5 expedite create", + ), + ), + ConfigLine( + config_line=" rate 6000000 cir 6000000", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 6000M Native Ethernet"', + " queue 5 expedite create", + ), + ), + ConfigLine( + config_line=" cbs 24", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 6000M Native Ethernet"', + " queue 5 expedite create", + ), + ), + ConfigLine( + config_line=" mbs 512 kilobytes", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 6000M Native Ethernet"', + " queue 5 expedite create", + ), + ), + ConfigLine( + config_line=" burst-limit 750000 bytes", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 6000M Native Ethernet"', + " queue 5 expedite create", + ), + ), + ConfigLine( + config_line=" exit", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 6000M Native Ethernet"', + ), + ), + ConfigLine( + config_line=" queue 6 expedite create", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 6000M Native Ethernet"', + ), + ), + ConfigLine( + config_line=' parent "Scheduler6000M" cir-level 2', + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 6000M Native Ethernet"', + " queue 6 expedite create", + ), + ), + ConfigLine( + config_line=" rate 3600000 cir 3600000", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 6000M Native Ethernet"', + " queue 6 expedite create", + ), + ), + ConfigLine( + config_line=" cbs 24", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 6000M Native Ethernet"', + " queue 6 expedite create", + ), + ), + ConfigLine( + config_line=" mbs 64 kilobytes", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 6000M Native Ethernet"', + " queue 6 expedite create", + ), + ), + ConfigLine( + config_line=" exit", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 6000M Native Ethernet"', + ), + ), + ConfigLine( + config_line=" queue 8 expedite create", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 6000M Native Ethernet"', + ), + ), + ConfigLine( + config_line=' parent "Scheduler6000M" cir-level 3', + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 6000M Native Ethernet"', + " queue 8 expedite create", + ), + ), + ConfigLine( + config_line=" rate 5000 cir 5000", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 6000M Native Ethernet"', + " queue 8 expedite create", + ), + ), + ConfigLine( + config_line=" cbs 6", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 6000M Native Ethernet"', + " queue 8 expedite create", + ), + ), + ConfigLine( + config_line=" mbs 64 kilobytes", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 6000M Native Ethernet"', + " queue 8 expedite create", + ), + ), + ConfigLine( + config_line=" exit", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 6000M Native Ethernet"', + ), + ), + ConfigLine( + config_line=" policer 1 create", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 6000M Native Ethernet"', + ), + ), + ConfigLine( + config_line=" stat-mode offered-total-cir-exceed", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 6000M Native Ethernet"', + " policer 1 create", + ), + ), + ConfigLine( + config_line=" adaptation-rule pir max", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 6000M Native Ethernet"', + " policer 1 create", + ), + ), + ConfigLine( + config_line=" rate 1200000", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 6000M Native Ethernet"', + " policer 1 create", + ), + ), + ConfigLine( + config_line=" enable-exceed-pir", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 6000M Native Ethernet"', + " policer 1 create", + ), + ), + ConfigLine( + config_line=" exit", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 6000M Native Ethernet"', + ), + ), + ConfigLine( + config_line=" exit", + parents=("QoS Policy Configuration", " qos", " queue-group-templates", " egress"), + ), + ConfigLine( + config_line=" exit", parents=("QoS Policy Configuration", " qos", " queue-group-templates") + ), + ConfigLine(config_line=" exit", parents=("QoS Policy Configuration", " qos")), + ConfigLine( + config_line=' scheduler-policy "SP7000M" create', parents=("QoS Policy Configuration", " qos") + ), + ConfigLine( + config_line=' description "LTBE Scheduler Policy for 7000M Native Ethernet Circuits"', + parents=("QoS Policy Configuration", " qos", ' scheduler-policy "SP7000M" create'), + ), + ConfigLine( + config_line=" tier 1", + parents=("QoS Policy Configuration", " qos", ' scheduler-policy "SP7000M" create'), + ), + ConfigLine( + config_line=' scheduler "Scheduler7000M" create', + parents=( + "QoS Policy Configuration", + " qos", + ' scheduler-policy "SP7000M" create', + " tier 1", + ), + ), + ConfigLine( + config_line=" port-parent", + parents=( + "QoS Policy Configuration", + " qos", + ' scheduler-policy "SP7000M" create', + " tier 1", + ' scheduler "Scheduler7000M" create', + ), + ), + ConfigLine( + config_line=" rate 7000000 cir 7000000", + parents=( + "QoS Policy Configuration", + " qos", + ' scheduler-policy "SP7000M" create', + " tier 1", + ' scheduler "Scheduler7000M" create', + ), + ), + ConfigLine( + config_line=" exit", + parents=( + "QoS Policy Configuration", + " qos", + ' scheduler-policy "SP7000M" create', + " tier 1", + ), + ), + ConfigLine( + config_line=" exit", + parents=("QoS Policy Configuration", " qos", ' scheduler-policy "SP7000M" create'), + ), + ConfigLine(config_line=" exit", parents=("QoS Policy Configuration", " qos")), + ConfigLine(config_line=" queue-group-templates", parents=("QoS Policy Configuration", " qos")), + ConfigLine( + config_line=" egress", + parents=("QoS Policy Configuration", " qos", " queue-group-templates"), + ), + ConfigLine( + config_line=' queue-group "QG-NE-7000M" create', + parents=("QoS Policy Configuration", " qos", " queue-group-templates", " egress"), + ), + ConfigLine( + config_line=' description "LTBE Queue-group for 7000M Native Ethernet"', + parents=("QoS Policy Configuration", " qos", " queue-group-templates", " egress"), + ), + ConfigLine( + config_line=" queue 1 create", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 7000M Native Ethernet"', + ), + ), + ConfigLine( + config_line=' parent "Scheduler7000M"', + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 7000M Native Ethernet"', + " queue 1 create", + ), + ), + ConfigLine( + config_line=" rate 7000000", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 7000M Native Ethernet"', + " queue 1 create", + ), + ), + ConfigLine( + config_line=" cbs 6", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 7000M Native Ethernet"', + " queue 1 create", + ), + ), + ConfigLine( + config_line=" mbs 2112 kilobytes", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 7000M Native Ethernet"', + " queue 1 create", + ), + ), + ConfigLine( + config_line=' wred-queue policy "QCI9" mode native slope-usage exceed-low', + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 7000M Native Ethernet"', + " queue 1 create", + ), + ), + ConfigLine( + config_line=" burst-limit 245000 bytes", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 7000M Native Ethernet"', + " queue 1 create", + ), + ), + ConfigLine( + config_line=' adv-config-policy "Best-Effort"', + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 7000M Native Ethernet"', + " queue 1 create", + ), + ), + ConfigLine( + config_line=" exit", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 7000M Native Ethernet"', + ), + ), + ConfigLine( + config_line=" queue 3 best-effort create", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 7000M Native Ethernet"', + ), + ), + ConfigLine( + config_line=' parent "Scheduler7000M" cir-level 1 cir-weight 1', + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 7000M Native Ethernet"', + " queue 3 best-effort create", + ), + ), + ConfigLine( + config_line=" rate 7000000 cir 7000000", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 7000M Native Ethernet"', + " queue 3 best-effort create", + ), + ), + ConfigLine( + config_line=" cbs 24", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 7000M Native Ethernet"', + " queue 3 best-effort create", + ), + ), + ConfigLine( + config_line=" mbs 2112 kilobytes", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 7000M Native Ethernet"', + " queue 3 best-effort create", + ), + ), + ConfigLine( + config_line=" burst-limit 875000 bytes", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 7000M Native Ethernet"', + " queue 3 best-effort create", + ), + ), + ConfigLine( + config_line=" exit", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 7000M Native Ethernet"', + ), + ), + ConfigLine( + config_line=" queue 4 best-effort create", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 7000M Native Ethernet"', + ), + ), + ConfigLine( + config_line=' parent "Scheduler7000M" cir-level 1 cir-weight 3', + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 7000M Native Ethernet"', + " queue 4 best-effort create", + ), + ), + ConfigLine( + config_line=" rate 7000000 cir 7000000", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 7000M Native Ethernet"', + " queue 4 best-effort create", + ), + ), + ConfigLine( + config_line=" cbs 24", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 7000M Native Ethernet"', + " queue 4 best-effort create", + ), + ), + ConfigLine( + config_line=" mbs 2112 kilobytes", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 7000M Native Ethernet"', + " queue 4 best-effort create", + ), + ), + ConfigLine( + config_line=" burst-limit 875000 bytes", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 7000M Native Ethernet"', + " queue 4 best-effort create", + ), + ), + ConfigLine( + config_line=" exit", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 7000M Native Ethernet"', + ), + ), + ConfigLine( + config_line=" queue 5 expedite create", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 7000M Native Ethernet"', + ), + ), + ConfigLine( + config_line=' parent "Scheduler7000M" cir-level 1 cir-weight 8', + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 7000M Native Ethernet"', + " queue 5 expedite create", + ), + ), + ConfigLine( + config_line=" rate 7000000 cir 7000000", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 7000M Native Ethernet"', + " queue 5 expedite create", + ), + ), + ConfigLine( + config_line=" cbs 24", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 7000M Native Ethernet"', + " queue 5 expedite create", + ), + ), + ConfigLine( + config_line=" mbs 512 kilobytes", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 7000M Native Ethernet"', + " queue 5 expedite create", + ), + ), + ConfigLine( + config_line=" burst-limit 875000 bytes", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 7000M Native Ethernet"', + " queue 5 expedite create", + ), + ), + ConfigLine( + config_line=" exit", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 7000M Native Ethernet"', + ), + ), + ConfigLine( + config_line=" queue 6 expedite create", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 7000M Native Ethernet"', + ), + ), + ConfigLine( + config_line=' parent "Scheduler7000M" cir-level 2', + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 7000M Native Ethernet"', + " queue 6 expedite create", + ), + ), + ConfigLine( + config_line=" rate 4200000 cir 4200000", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 7000M Native Ethernet"', + " queue 6 expedite create", + ), + ), + ConfigLine( + config_line=" cbs 24", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 7000M Native Ethernet"', + " queue 6 expedite create", + ), + ), + ConfigLine( + config_line=" mbs 64 kilobytes", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 7000M Native Ethernet"', + " queue 6 expedite create", + ), + ), + ConfigLine( + config_line=" exit", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 7000M Native Ethernet"', + ), + ), + ConfigLine( + config_line=" queue 8 expedite create", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 7000M Native Ethernet"', + ), + ), + ConfigLine( + config_line=' parent "Scheduler7000M" cir-level 3', + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 7000M Native Ethernet"', + " queue 8 expedite create", + ), + ), + ConfigLine( + config_line=" rate 5000 cir 5000", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 7000M Native Ethernet"', + " queue 8 expedite create", + ), + ), + ConfigLine( + config_line=" cbs 6", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 7000M Native Ethernet"', + " queue 8 expedite create", + ), + ), + ConfigLine( + config_line=" mbs 64 kilobytes", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 7000M Native Ethernet"', + " queue 8 expedite create", + ), + ), + ConfigLine( + config_line=" exit", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 7000M Native Ethernet"', + ), + ), + ConfigLine( + config_line=" policer 1 create", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 7000M Native Ethernet"', + ), + ), + ConfigLine( + config_line=" stat-mode offered-total-cir-exceed", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 7000M Native Ethernet"', + " policer 1 create", + ), + ), + ConfigLine( + config_line=" adaptation-rule pir max", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 7000M Native Ethernet"', + " policer 1 create", + ), + ), + ConfigLine( + config_line=" rate 1400000", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 7000M Native Ethernet"', + " policer 1 create", + ), + ), + ConfigLine( + config_line=" enable-exceed-pir", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 7000M Native Ethernet"', + " policer 1 create", + ), + ), + ConfigLine( + config_line=" exit", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 7000M Native Ethernet"', + ), + ), + ConfigLine( + config_line=" exit", + parents=("QoS Policy Configuration", " qos", " queue-group-templates", " egress"), + ), + ConfigLine( + config_line=" exit", parents=("QoS Policy Configuration", " qos", " queue-group-templates") + ), + ConfigLine(config_line=" exit", parents=("QoS Policy Configuration", " qos")), + ConfigLine( + config_line=' scheduler-policy "SP8000M" create', parents=("QoS Policy Configuration", " qos") + ), + ConfigLine( + config_line=' description "LTBE Scheduler Policy for 8000M Native Ethernet Circuits"', + parents=("QoS Policy Configuration", " qos", ' scheduler-policy "SP8000M" create'), + ), + ConfigLine( + config_line=" tier 1", + parents=("QoS Policy Configuration", " qos", ' scheduler-policy "SP8000M" create'), + ), + ConfigLine( + config_line=' scheduler "Scheduler8000M" create', + parents=( + "QoS Policy Configuration", + " qos", + ' scheduler-policy "SP8000M" create', + " tier 1", + ), + ), + ConfigLine( + config_line=" port-parent", + parents=( + "QoS Policy Configuration", + " qos", + ' scheduler-policy "SP8000M" create', + " tier 1", + ' scheduler "Scheduler8000M" create', + ), + ), + ConfigLine( + config_line=" rate 8000000 cir 8000000", + parents=( + "QoS Policy Configuration", + " qos", + ' scheduler-policy "SP8000M" create', + " tier 1", + ' scheduler "Scheduler8000M" create', + ), + ), + ConfigLine( + config_line=" exit", + parents=( + "QoS Policy Configuration", + " qos", + ' scheduler-policy "SP8000M" create', + " tier 1", + ), + ), + ConfigLine( + config_line=" exit", + parents=("QoS Policy Configuration", " qos", ' scheduler-policy "SP8000M" create'), + ), + ConfigLine(config_line=" exit", parents=("QoS Policy Configuration", " qos")), + ConfigLine(config_line=" queue-group-templates", parents=("QoS Policy Configuration", " qos")), + ConfigLine( + config_line=" egress", + parents=("QoS Policy Configuration", " qos", " queue-group-templates"), + ), + ConfigLine( + config_line=' queue-group "QG-NE-8000M" create', + parents=("QoS Policy Configuration", " qos", " queue-group-templates", " egress"), + ), + ConfigLine( + config_line=' description "LTBE Queue-group for 8000M Native Ethernet"', + parents=("QoS Policy Configuration", " qos", " queue-group-templates", " egress"), + ), + ConfigLine( + config_line=" queue 1 create", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 8000M Native Ethernet"', + ), + ), + ConfigLine( + config_line=' parent "Scheduler8000M"', + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 8000M Native Ethernet"', + " queue 1 create", + ), + ), + ConfigLine( + config_line=" rate 8000000", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 8000M Native Ethernet"', + " queue 1 create", + ), + ), + ConfigLine( + config_line=" cbs 6", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 8000M Native Ethernet"', + " queue 1 create", + ), + ), + ConfigLine( + config_line=" mbs 2112 kilobytes", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 8000M Native Ethernet"', + " queue 1 create", + ), + ), + ConfigLine( + config_line=' wred-queue policy "QCI9" mode native slope-usage exceed-low', + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 8000M Native Ethernet"', + " queue 1 create", + ), + ), + ConfigLine( + config_line=" burst-limit 280000 bytes", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 8000M Native Ethernet"', + " queue 1 create", + ), + ), + ConfigLine( + config_line=' adv-config-policy "Best-Effort"', + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 8000M Native Ethernet"', + " queue 1 create", + ), + ), + ConfigLine( + config_line=" exit", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 8000M Native Ethernet"', + ), + ), + ConfigLine( + config_line=" queue 3 best-effort create", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 8000M Native Ethernet"', + ), + ), + ConfigLine( + config_line=' parent "Scheduler8000M" cir-level 1 cir-weight 1', + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 8000M Native Ethernet"', + " queue 3 best-effort create", + ), + ), + ConfigLine( + config_line=" rate 8000000 cir 8000000", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 8000M Native Ethernet"', + " queue 3 best-effort create", + ), + ), + ConfigLine( + config_line=" cbs 24", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 8000M Native Ethernet"', + " queue 3 best-effort create", + ), + ), + ConfigLine( + config_line=" mbs 2112 kilobytes", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 8000M Native Ethernet"', + " queue 3 best-effort create", + ), + ), + ConfigLine( + config_line=" burst-limit 1000000 bytes", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 8000M Native Ethernet"', + " queue 3 best-effort create", + ), + ), + ConfigLine( + config_line=" exit", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 8000M Native Ethernet"', + ), + ), + ConfigLine( + config_line=" queue 4 best-effort create", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 8000M Native Ethernet"', + ), + ), + ConfigLine( + config_line=' parent "Scheduler8000M" cir-level 1 cir-weight 3', + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 8000M Native Ethernet"', + " queue 4 best-effort create", + ), + ), + ConfigLine( + config_line=" rate 8000000 cir 8000000", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 8000M Native Ethernet"', + " queue 4 best-effort create", + ), + ), + ConfigLine( + config_line=" cbs 24", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 8000M Native Ethernet"', + " queue 4 best-effort create", + ), + ), + ConfigLine( + config_line=" mbs 2112 kilobytes", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 8000M Native Ethernet"', + " queue 4 best-effort create", + ), + ), + ConfigLine( + config_line=" burst-limit 1000000 bytes", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 8000M Native Ethernet"', + " queue 4 best-effort create", + ), + ), + ConfigLine( + config_line=" exit", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 8000M Native Ethernet"', + ), + ), + ConfigLine( + config_line=" queue 5 expedite create", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 8000M Native Ethernet"', + ), + ), + ConfigLine( + config_line=' parent "Scheduler8000M" cir-level 1 cir-weight 8', + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 8000M Native Ethernet"', + " queue 5 expedite create", + ), + ), + ConfigLine( + config_line=" rate 8000000 cir 8000000", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 8000M Native Ethernet"', + " queue 5 expedite create", + ), + ), + ConfigLine( + config_line=" cbs 24", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 8000M Native Ethernet"', + " queue 5 expedite create", + ), + ), + ConfigLine( + config_line=" mbs 512 kilobytes", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 8000M Native Ethernet"', + " queue 5 expedite create", + ), + ), + ConfigLine( + config_line=" burst-limit 1000000 bytes", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 8000M Native Ethernet"', + " queue 5 expedite create", + ), + ), + ConfigLine( + config_line=" exit", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 8000M Native Ethernet"', + ), + ), + ConfigLine( + config_line=" queue 6 expedite create", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 8000M Native Ethernet"', + ), + ), + ConfigLine( + config_line=' parent "Scheduler8000M" cir-level 2', + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 8000M Native Ethernet"', + " queue 6 expedite create", + ), + ), + ConfigLine( + config_line=" rate 4800000 cir 4800000", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 8000M Native Ethernet"', + " queue 6 expedite create", + ), + ), + ConfigLine( + config_line=" cbs 24", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 8000M Native Ethernet"', + " queue 6 expedite create", + ), + ), + ConfigLine( + config_line=" mbs 64 kilobytes", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 8000M Native Ethernet"', + " queue 6 expedite create", + ), + ), + ConfigLine( + config_line=" exit", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 8000M Native Ethernet"', + ), + ), + ConfigLine( + config_line=" queue 8 expedite create", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 8000M Native Ethernet"', + ), + ), + ConfigLine( + config_line=' parent "Scheduler8000M" cir-level 3', + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 8000M Native Ethernet"', + " queue 8 expedite create", + ), + ), + ConfigLine( + config_line=" rate 5000 cir 5000", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 8000M Native Ethernet"', + " queue 8 expedite create", + ), + ), + ConfigLine( + config_line=" cbs 6", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 8000M Native Ethernet"', + " queue 8 expedite create", + ), + ), + ConfigLine( + config_line=" mbs 64 kilobytes", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 8000M Native Ethernet"', + " queue 8 expedite create", + ), + ), + ConfigLine( + config_line=" exit", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 8000M Native Ethernet"', + ), + ), + ConfigLine( + config_line=" policer 1 create", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 8000M Native Ethernet"', + ), + ), + ConfigLine( + config_line=" stat-mode offered-total-cir-exceed", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 8000M Native Ethernet"', + " policer 1 create", + ), + ), + ConfigLine( + config_line=" adaptation-rule pir max", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 8000M Native Ethernet"', + " policer 1 create", + ), + ), + ConfigLine( + config_line=" rate 1600000", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 8000M Native Ethernet"', + " policer 1 create", + ), + ), + ConfigLine( + config_line=" enable-exceed-pir", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 8000M Native Ethernet"', + " policer 1 create", + ), + ), + ConfigLine( + config_line=" exit", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 8000M Native Ethernet"', + ), + ), + ConfigLine( + config_line=" exit", + parents=("QoS Policy Configuration", " qos", " queue-group-templates", " egress"), + ), + ConfigLine( + config_line=" exit", parents=("QoS Policy Configuration", " qos", " queue-group-templates") + ), + ConfigLine(config_line=" exit", parents=("QoS Policy Configuration", " qos")), + ConfigLine( + config_line=' scheduler-policy "SP9000M" create', parents=("QoS Policy Configuration", " qos") + ), + ConfigLine( + config_line=' description "LTBE Scheduler Policy for 9000M Native Ethernet and 10000M SONET Circuits"', + parents=("QoS Policy Configuration", " qos", ' scheduler-policy "SP9000M" create'), + ), + ConfigLine( + config_line=" tier 1", + parents=("QoS Policy Configuration", " qos", ' scheduler-policy "SP9000M" create'), + ), + ConfigLine( + config_line=' scheduler "Scheduler9000M" create', + parents=( + "QoS Policy Configuration", + " qos", + ' scheduler-policy "SP9000M" create', + " tier 1", + ), + ), + ConfigLine( + config_line=" port-parent", + parents=( + "QoS Policy Configuration", + " qos", + ' scheduler-policy "SP9000M" create', + " tier 1", + ' scheduler "Scheduler9000M" create', + ), + ), + ConfigLine( + config_line=" rate 9000000 cir 9000000", + parents=( + "QoS Policy Configuration", + " qos", + ' scheduler-policy "SP9000M" create', + " tier 1", + ' scheduler "Scheduler9000M" create', + ), + ), + ConfigLine( + config_line=" exit", + parents=( + "QoS Policy Configuration", + " qos", + ' scheduler-policy "SP9000M" create', + " tier 1", + ), + ), + ConfigLine( + config_line=" exit", + parents=("QoS Policy Configuration", " qos", ' scheduler-policy "SP9000M" create'), + ), + ConfigLine(config_line=" exit", parents=("QoS Policy Configuration", " qos")), + ConfigLine(config_line=" queue-group-templates", parents=("QoS Policy Configuration", " qos")), + ConfigLine( + config_line=" egress", + parents=("QoS Policy Configuration", " qos", " queue-group-templates"), + ), + ConfigLine( + config_line=' queue-group "QG-NE-9000M" create', + parents=("QoS Policy Configuration", " qos", " queue-group-templates", " egress"), + ), + ConfigLine( + config_line=' description "LTBE Queue-group for 9000M Native Ethernet"', + parents=("QoS Policy Configuration", " qos", " queue-group-templates", " egress"), + ), + ConfigLine( + config_line=" queue 1 create", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 9000M Native Ethernet"', + ), + ), + ConfigLine( + config_line=' parent "Scheduler9000M"', + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 9000M Native Ethernet"', + " queue 1 create", + ), + ), + ConfigLine( + config_line=" rate 9000000", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 9000M Native Ethernet"', + " queue 1 create", + ), + ), + ConfigLine( + config_line=" cbs 6", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 9000M Native Ethernet"', + " queue 1 create", + ), + ), + ConfigLine( + config_line=" mbs 2112 kilobytes", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 9000M Native Ethernet"', + " queue 1 create", + ), + ), + ConfigLine( + config_line=' wred-queue policy "QCI9" mode native slope-usage exceed-low', + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 9000M Native Ethernet"', + " queue 1 create", + ), + ), + ConfigLine( + config_line=" burst-limit 315000 bytes", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 9000M Native Ethernet"', + " queue 1 create", + ), + ), + ConfigLine( + config_line=' adv-config-policy "Best-Effort"', + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 9000M Native Ethernet"', + " queue 1 create", + ), + ), + ConfigLine( + config_line=" exit", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 9000M Native Ethernet"', + ), + ), + ConfigLine( + config_line=" queue 3 best-effort create", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 9000M Native Ethernet"', + ), + ), + ConfigLine( + config_line=' parent "Scheduler9000M" cir-level 1 cir-weight 1', + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 9000M Native Ethernet"', + " queue 3 best-effort create", + ), + ), + ConfigLine( + config_line=" rate 9000000 cir 9000000", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 9000M Native Ethernet"', + " queue 3 best-effort create", + ), + ), + ConfigLine( + config_line=" cbs 24", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 9000M Native Ethernet"', + " queue 3 best-effort create", + ), + ), + ConfigLine( + config_line=" mbs 2112 kilobytes", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 9000M Native Ethernet"', + " queue 3 best-effort create", + ), + ), + ConfigLine( + config_line=" burst-limit 1125000 bytes", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 9000M Native Ethernet"', + " queue 3 best-effort create", + ), + ), + ConfigLine( + config_line=" exit", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 9000M Native Ethernet"', + ), + ), + ConfigLine( + config_line=" queue 4 best-effort create", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 9000M Native Ethernet"', + ), + ), + ConfigLine( + config_line=' parent "Scheduler9000M" cir-level 1 cir-weight 3', + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 9000M Native Ethernet"', + " queue 4 best-effort create", + ), + ), + ConfigLine( + config_line=" rate 9000000 cir 9000000", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 9000M Native Ethernet"', + " queue 4 best-effort create", + ), + ), + ConfigLine( + config_line=" cbs 24", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 9000M Native Ethernet"', + " queue 4 best-effort create", + ), + ), + ConfigLine( + config_line=" mbs 2112 kilobytes", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 9000M Native Ethernet"', + " queue 4 best-effort create", + ), + ), + ConfigLine( + config_line=" burst-limit 1125000 bytes", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 9000M Native Ethernet"', + " queue 4 best-effort create", + ), + ), + ConfigLine( + config_line=" exit", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 9000M Native Ethernet"', + ), + ), + ConfigLine( + config_line=" queue 5 expedite create", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 9000M Native Ethernet"', + ), + ), + ConfigLine( + config_line=' parent "Scheduler9000M" cir-level 1 cir-weight 8', + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 9000M Native Ethernet"', + " queue 5 expedite create", + ), + ), + ConfigLine( + config_line=" rate 9000000 cir 9000000", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 9000M Native Ethernet"', + " queue 5 expedite create", + ), + ), + ConfigLine( + config_line=" cbs 24", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 9000M Native Ethernet"', + " queue 5 expedite create", + ), + ), + ConfigLine( + config_line=" mbs 512 kilobytes", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 9000M Native Ethernet"', + " queue 5 expedite create", + ), + ), + ConfigLine( + config_line=" burst-limit 1125000 bytes", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 9000M Native Ethernet"', + " queue 5 expedite create", + ), + ), + ConfigLine( + config_line=" exit", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 9000M Native Ethernet"', + ), + ), + ConfigLine( + config_line=" queue 6 expedite create", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 9000M Native Ethernet"', + ), + ), + ConfigLine( + config_line=' parent "Scheduler9000M" cir-level 2', + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 9000M Native Ethernet"', + " queue 6 expedite create", + ), + ), + ConfigLine( + config_line=" rate 5400000 cir 5400000", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 9000M Native Ethernet"', + " queue 6 expedite create", + ), + ), + ConfigLine( + config_line=" cbs 24", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 9000M Native Ethernet"', + " queue 6 expedite create", + ), + ), + ConfigLine( + config_line=" mbs 64 kilobytes", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 9000M Native Ethernet"', + " queue 6 expedite create", + ), + ), + ConfigLine( + config_line=" exit", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 9000M Native Ethernet"', + ), + ), + ConfigLine( + config_line=" queue 8 expedite create", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 9000M Native Ethernet"', + ), + ), + ConfigLine( + config_line=' parent "Scheduler9000M" cir-level 3', + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 9000M Native Ethernet"', + " queue 8 expedite create", + ), + ), + ConfigLine( + config_line=" rate 5000 cir 5000", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 9000M Native Ethernet"', + " queue 8 expedite create", + ), + ), + ConfigLine( + config_line=" cbs 6", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 9000M Native Ethernet"', + " queue 8 expedite create", + ), + ), + ConfigLine( + config_line=" mbs 64 kilobytes", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 9000M Native Ethernet"', + " queue 8 expedite create", + ), + ), + ConfigLine( + config_line=" exit", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 9000M Native Ethernet"', + ), + ), + ConfigLine( + config_line=" policer 1 create", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 9000M Native Ethernet"', + ), + ), + ConfigLine( + config_line=" stat-mode offered-total-cir-exceed", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 9000M Native Ethernet"', + " policer 1 create", + ), + ), + ConfigLine( + config_line=" adaptation-rule pir max", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 9000M Native Ethernet"', + " policer 1 create", + ), + ), + ConfigLine( + config_line=" rate 1800000", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 9000M Native Ethernet"', + " policer 1 create", + ), + ), + ConfigLine( + config_line=" enable-exceed-pir", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 9000M Native Ethernet"', + " policer 1 create", + ), + ), + ConfigLine( + config_line=" exit", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 9000M Native Ethernet"', + ), + ), + ConfigLine( + config_line=" exit", + parents=("QoS Policy Configuration", " qos", " queue-group-templates", " egress"), + ), + ConfigLine( + config_line=" exit", parents=("QoS Policy Configuration", " qos", " queue-group-templates") + ), + ConfigLine(config_line=" exit", parents=("QoS Policy Configuration", " qos")), + ConfigLine( + config_line=' scheduler-policy "SP10000M" create', parents=("QoS Policy Configuration", " qos") + ), + ConfigLine( + config_line=' description "LTBE Scheduler Policy for 10000M Native Ethernet Circuits"', + parents=("QoS Policy Configuration", " qos", ' scheduler-policy "SP10000M" create'), + ), + ConfigLine( + config_line=" tier 1", + parents=("QoS Policy Configuration", " qos", ' scheduler-policy "SP10000M" create'), + ), + ConfigLine( + config_line=' scheduler "Scheduler10000M" create', + parents=( + "QoS Policy Configuration", + " qos", + ' scheduler-policy "SP10000M" create', + " tier 1", + ), + ), + ConfigLine( + config_line=" port-parent", + parents=( + "QoS Policy Configuration", + " qos", + ' scheduler-policy "SP10000M" create', + " tier 1", + ' scheduler "Scheduler10000M" create', + ), + ), + ConfigLine( + config_line=" rate 10000000 cir 10000000", + parents=( + "QoS Policy Configuration", + " qos", + ' scheduler-policy "SP10000M" create', + " tier 1", + ' scheduler "Scheduler10000M" create', + ), + ), + ConfigLine( + config_line=" exit", + parents=( + "QoS Policy Configuration", + " qos", + ' scheduler-policy "SP10000M" create', + " tier 1", + ), + ), + ConfigLine( + config_line=" exit", + parents=("QoS Policy Configuration", " qos", ' scheduler-policy "SP10000M" create'), + ), + ConfigLine(config_line=" exit", parents=("QoS Policy Configuration", " qos")), + ConfigLine(config_line=" queue-group-templates", parents=("QoS Policy Configuration", " qos")), + ConfigLine( + config_line=" egress", + parents=("QoS Policy Configuration", " qos", " queue-group-templates"), + ), + ConfigLine( + config_line=' queue-group "QG-NE-10000M" create', + parents=("QoS Policy Configuration", " qos", " queue-group-templates", " egress"), + ), + ConfigLine( + config_line=' description "LTBE Queue-group for 10000M Native Ethernet"', + parents=("QoS Policy Configuration", " qos", " queue-group-templates", " egress"), + ), + ConfigLine( + config_line=" queue 1 create", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 10000M Native Ethernet"', + ), + ), + ConfigLine( + config_line=' parent "Scheduler10000M"', + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 10000M Native Ethernet"', + " queue 1 create", + ), + ), + ConfigLine( + config_line=" rate 10000000", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 10000M Native Ethernet"', + " queue 1 create", + ), + ), + ConfigLine( + config_line=" cbs 6", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 10000M Native Ethernet"', + " queue 1 create", + ), + ), + ConfigLine( + config_line=" mbs 2656 kilobytes", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 10000M Native Ethernet"', + " queue 1 create", + ), + ), + ConfigLine( + config_line=' wred-queue policy "QCI9" mode native slope-usage exceed-low', + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 10000M Native Ethernet"', + " queue 1 create", + ), + ), + ConfigLine( + config_line=" burst-limit 350000 bytes", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 10000M Native Ethernet"', + " queue 1 create", + ), + ), + ConfigLine( + config_line=' adv-config-policy "Best-Effort"', + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 10000M Native Ethernet"', + " queue 1 create", + ), + ), + ConfigLine( + config_line=" exit", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 10000M Native Ethernet"', + ), + ), + ConfigLine( + config_line=" queue 3 best-effort create", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 10000M Native Ethernet"', + ), + ), + ConfigLine( + config_line=' parent "Scheduler10000M" cir-level 1 cir-weight 1', + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 10000M Native Ethernet"', + " queue 3 best-effort create", + ), + ), + ConfigLine( + config_line=" rate 10000000 cir 10000000", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 10000M Native Ethernet"', + " queue 3 best-effort create", + ), + ), + ConfigLine( + config_line=" cbs 48", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 10000M Native Ethernet"', + " queue 3 best-effort create", + ), + ), + ConfigLine( + config_line=" mbs 2656 kilobytes", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 10000M Native Ethernet"', + " queue 3 best-effort create", + ), + ), + ConfigLine( + config_line=" burst-limit 1250000 bytes", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 10000M Native Ethernet"', + " queue 3 best-effort create", + ), + ), + ConfigLine( + config_line=" exit", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 10000M Native Ethernet"', + ), + ), + ConfigLine( + config_line=" queue 4 best-effort create", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 10000M Native Ethernet"', + ), + ), + ConfigLine( + config_line=' parent "Scheduler10000M" cir-level 1 cir-weight 3', + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 10000M Native Ethernet"', + " queue 4 best-effort create", + ), + ), + ConfigLine( + config_line=" rate 10000000 cir 10000000", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 10000M Native Ethernet"', + " queue 4 best-effort create", + ), + ), + ConfigLine( + config_line=" cbs 48", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 10000M Native Ethernet"', + " queue 4 best-effort create", + ), + ), + ConfigLine( + config_line=" mbs 2656 kilobytes", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 10000M Native Ethernet"', + " queue 4 best-effort create", + ), + ), + ConfigLine( + config_line=" burst-limit 1250000 bytes", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 10000M Native Ethernet"', + " queue 4 best-effort create", + ), + ), + ConfigLine( + config_line=" exit", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 10000M Native Ethernet"', + ), + ), + ConfigLine( + config_line=" queue 5 expedite create", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 10000M Native Ethernet"', + ), + ), + ConfigLine( + config_line=' parent "Scheduler10000M" cir-level 1 cir-weight 8', + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 10000M Native Ethernet"', + " queue 5 expedite create", + ), + ), + ConfigLine( + config_line=" rate 10000000 cir 10000000", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 10000M Native Ethernet"', + " queue 5 expedite create", + ), + ), + ConfigLine( + config_line=" cbs 48", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 10000M Native Ethernet"', + " queue 5 expedite create", + ), + ), + ConfigLine( + config_line=" mbs 1024 kilobytes", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 10000M Native Ethernet"', + " queue 5 expedite create", + ), + ), + ConfigLine( + config_line=" burst-limit 1250000 bytes", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 10000M Native Ethernet"', + " queue 5 expedite create", + ), + ), + ConfigLine( + config_line=" exit", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 10000M Native Ethernet"', + ), + ), + ConfigLine( + config_line=" queue 6 expedite create", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 10000M Native Ethernet"', + ), + ), + ConfigLine( + config_line=' parent "Scheduler10000M" cir-level 2', + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 10000M Native Ethernet"', + " queue 6 expedite create", + ), + ), + ConfigLine( + config_line=" rate 6000000 cir 6000000", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 10000M Native Ethernet"', + " queue 6 expedite create", + ), + ), + ConfigLine( + config_line=" cbs 48", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 10000M Native Ethernet"', + " queue 6 expedite create", + ), + ), + ConfigLine( + config_line=" mbs 128 kilobytes", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 10000M Native Ethernet"', + " queue 6 expedite create", + ), + ), + ConfigLine( + config_line=" exit", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 10000M Native Ethernet"', + ), + ), + ConfigLine( + config_line=" queue 8 expedite create", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 10000M Native Ethernet"', + ), + ), + ConfigLine( + config_line=' parent "Scheduler10000M" cir-level 3', + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 10000M Native Ethernet"', + " queue 8 expedite create", + ), + ), + ConfigLine( + config_line=" rate 5000 cir 5000", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 10000M Native Ethernet"', + " queue 8 expedite create", + ), + ), + ConfigLine( + config_line=" cbs 6", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 10000M Native Ethernet"', + " queue 8 expedite create", + ), + ), + ConfigLine( + config_line=" mbs 64 kilobytes", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 10000M Native Ethernet"', + " queue 8 expedite create", + ), + ), + ConfigLine( + config_line=" exit", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 10000M Native Ethernet"', + ), + ), + ConfigLine( + config_line=" policer 1 create", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 10000M Native Ethernet"', + ), + ), + ConfigLine( + config_line=" stat-mode offered-total-cir-exceed", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 10000M Native Ethernet"', + " policer 1 create", + ), + ), + ConfigLine( + config_line=" adaptation-rule pir max", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 10000M Native Ethernet"', + " policer 1 create", + ), + ), + ConfigLine( + config_line=" rate 2000000", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 10000M Native Ethernet"', + " policer 1 create", + ), + ), + ConfigLine( + config_line=" enable-exceed-pir", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 10000M Native Ethernet"', + " policer 1 create", + ), + ), + ConfigLine( + config_line=" exit", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 10000M Native Ethernet"', + ), + ), + ConfigLine( + config_line=" exit", + parents=("QoS Policy Configuration", " qos", " queue-group-templates", " egress"), + ), + ConfigLine( + config_line=" exit", parents=("QoS Policy Configuration", " qos", " queue-group-templates") + ), + ConfigLine(config_line=" exit", parents=("QoS Policy Configuration", " qos")), + ConfigLine(config_line=' scheduler-policy "SP9M" create', parents=("QoS Policy Configuration", " qos")), + ConfigLine( + config_line=' description "LTBE Scheduler Policy for 10M SONET Circuits"', + parents=("QoS Policy Configuration", " qos", ' scheduler-policy "SP9M" create'), + ), + ConfigLine( + config_line=" tier 1", + parents=("QoS Policy Configuration", " qos", ' scheduler-policy "SP9M" create'), + ), + ConfigLine( + config_line=' scheduler "Scheduler9M" create', + parents=("QoS Policy Configuration", " qos", ' scheduler-policy "SP9M" create', " tier 1"), + ), + ConfigLine( + config_line=" port-parent", + parents=( + "QoS Policy Configuration", + " qos", + ' scheduler-policy "SP9M" create', + " tier 1", + ' scheduler "Scheduler9M" create', + ), + ), + ConfigLine( + config_line=" rate 9000 cir 9000", + parents=( + "QoS Policy Configuration", + " qos", + ' scheduler-policy "SP9M" create', + " tier 1", + ' scheduler "Scheduler9M" create', + ), + ), + ConfigLine( + config_line=" exit", + parents=("QoS Policy Configuration", " qos", ' scheduler-policy "SP9M" create', " tier 1"), + ), + ConfigLine( + config_line=" exit", + parents=("QoS Policy Configuration", " qos", ' scheduler-policy "SP9M" create'), + ), + ConfigLine(config_line=" exit", parents=("QoS Policy Configuration", " qos")), + ConfigLine(config_line=" queue-group-templates", parents=("QoS Policy Configuration", " qos")), + ConfigLine( + config_line=" egress", + parents=("QoS Policy Configuration", " qos", " queue-group-templates"), + ), + ConfigLine( + config_line=' queue-group "QG-ST-0009M" create', + parents=("QoS Policy Configuration", " qos", " queue-group-templates", " egress"), + ), + ConfigLine( + config_line=' description "LTBE Queue-group for 10M SONET"', + parents=("QoS Policy Configuration", " qos", " queue-group-templates", " egress"), + ), + ConfigLine( + config_line=" queue 1 create", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 10M SONET"', + ), + ), + ConfigLine( + config_line=' parent "Scheduler9M"', + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 10M SONET"', + " queue 1 create", + ), + ), + ConfigLine( + config_line=" rate 9000", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 10M SONET"', + " queue 1 create", + ), + ), + ConfigLine( + config_line=" cbs 6", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 10M SONET"', + " queue 1 create", + ), + ), + ConfigLine( + config_line=" mbs 1024 kilobytes", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 10M SONET"', + " queue 1 create", + ), + ), + ConfigLine( + config_line=' wred-queue policy "QCI9" mode native slope-usage exceed-low', + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 10M SONET"', + " queue 1 create", + ), + ), + ConfigLine( + config_line=" burst-limit 350 bytes", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 10M SONET"', + " queue 1 create", + ), + ), + ConfigLine( + config_line=' adv-config-policy "Best-Effort"', + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 10M SONET"', + " queue 1 create", + ), + ), + ConfigLine( + config_line=" exit", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 10M SONET"', + ), + ), + ConfigLine( + config_line=" queue 3 best-effort create", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 10M SONET"', + ), + ), + ConfigLine( + config_line=' parent "Scheduler9M" cir-level 1 cir-weight 1', + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 10M SONET"', + " queue 3 best-effort create", + ), + ), + ConfigLine( + config_line=" rate 9000 cir 9000", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 10M SONET"', + " queue 3 best-effort create", + ), + ), + ConfigLine( + config_line=" cbs 6", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 10M SONET"', + " queue 3 best-effort create", + ), + ), + ConfigLine( + config_line=" mbs 512 kilobytes", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 10M SONET"', + " queue 3 best-effort create", + ), + ), + ConfigLine( + config_line=" burst-limit 1300 bytes", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 10M SONET"', + " queue 3 best-effort create", + ), + ), + ConfigLine( + config_line=" exit", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 10M SONET"', + ), + ), + ConfigLine( + config_line=" queue 4 best-effort create", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 10M SONET"', + ), + ), + ConfigLine( + config_line=' parent "Scheduler9M" cir-level 1 cir-weight 3', + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 10M SONET"', + " queue 4 best-effort create", + ), + ), + ConfigLine( + config_line=" rate 9000 cir 9000", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 10M SONET"', + " queue 4 best-effort create", + ), + ), + ConfigLine( + config_line=" cbs 6", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 10M SONET"', + " queue 4 best-effort create", + ), + ), + ConfigLine( + config_line=" mbs 512 kilobytes", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 10M SONET"', + " queue 4 best-effort create", + ), + ), + ConfigLine( + config_line=" burst-limit 1300 bytes", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 10M SONET"', + " queue 4 best-effort create", + ), + ), + ConfigLine( + config_line=" exit", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 10M SONET"', + ), + ), + ConfigLine( + config_line=" queue 5 expedite create", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 10M SONET"', + ), + ), + ConfigLine( + config_line=' parent "Scheduler9M" cir-level 1 cir-weight 8', + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 10M SONET"', + " queue 5 expedite create", + ), + ), + ConfigLine( + config_line=" rate 9000 cir 9000", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 10M SONET"', + " queue 5 expedite create", + ), + ), + ConfigLine( + config_line=" cbs 6", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 10M SONET"', + " queue 5 expedite create", + ), + ), + ConfigLine( + config_line=" mbs 64 kilobytes", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 10M SONET"', + " queue 5 expedite create", + ), + ), + ConfigLine( + config_line=" burst-limit 1300 bytes", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 10M SONET"', + " queue 5 expedite create", + ), + ), + ConfigLine( + config_line=" exit", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 10M SONET"', + ), + ), + ConfigLine( + config_line=" queue 6 expedite create", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 10M SONET"', + ), + ), + ConfigLine( + config_line=' parent "Scheduler9M" cir-level 2', + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 10M SONET"', + " queue 6 expedite create", + ), + ), + ConfigLine( + config_line=" rate 5400 cir 5400", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 10M SONET"', + " queue 6 expedite create", + ), + ), + ConfigLine( + config_line=" cbs 6", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 10M SONET"', + " queue 6 expedite create", + ), + ), + ConfigLine( + config_line=" mbs 6 kilobytes", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 10M SONET"', + " queue 6 expedite create", + ), + ), + ConfigLine( + config_line=" exit", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 10M SONET"', + ), + ), + ConfigLine( + config_line=" queue 8 expedite create", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 10M SONET"', + ), + ), + ConfigLine( + config_line=' parent "Scheduler9M" cir-level 3', + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 10M SONET"', + " queue 8 expedite create", + ), + ), + ConfigLine( + config_line=" rate 4000 cir 4000", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 10M SONET"', + " queue 8 expedite create", + ), + ), + ConfigLine( + config_line=" cbs 6", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 10M SONET"', + " queue 8 expedite create", + ), + ), + ConfigLine( + config_line=" mbs 64 kilobytes", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 10M SONET"', + " queue 8 expedite create", + ), + ), + ConfigLine( + config_line=" exit", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 10M SONET"', + ), + ), + ConfigLine( + config_line=" policer 1 create", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 10M SONET"', + ), + ), + ConfigLine( + config_line=" stat-mode offered-total-cir-exceed", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 10M SONET"', + " policer 1 create", + ), + ), + ConfigLine( + config_line=" adaptation-rule pir max", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 10M SONET"', + " policer 1 create", + ), + ), + ConfigLine( + config_line=" rate 1800", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 10M SONET"', + " policer 1 create", + ), + ), + ConfigLine( + config_line=" enable-exceed-pir", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 10M SONET"', + " policer 1 create", + ), + ), + ConfigLine( + config_line=" exit", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 10M SONET"', + ), + ), + ConfigLine( + config_line=" exit", + parents=("QoS Policy Configuration", " qos", " queue-group-templates", " egress"), + ), + ConfigLine( + config_line=" exit", parents=("QoS Policy Configuration", " qos", " queue-group-templates") + ), + ConfigLine(config_line=" exit", parents=("QoS Policy Configuration", " qos")), + ConfigLine(config_line=' scheduler-policy "SP18M" create', parents=("QoS Policy Configuration", " qos")), + ConfigLine( + config_line=' description "LTBE Scheduler Policy for 20M SONET Circuits"', + parents=("QoS Policy Configuration", " qos", ' scheduler-policy "SP18M" create'), + ), + ConfigLine( + config_line=" tier 1", + parents=("QoS Policy Configuration", " qos", ' scheduler-policy "SP18M" create'), + ), + ConfigLine( + config_line=' scheduler "Scheduler18M" create', + parents=( + "QoS Policy Configuration", + " qos", + ' scheduler-policy "SP18M" create', + " tier 1", + ), + ), + ConfigLine( + config_line=" port-parent", + parents=( + "QoS Policy Configuration", + " qos", + ' scheduler-policy "SP18M" create', + " tier 1", + ' scheduler "Scheduler18M" create', + ), + ), + ConfigLine( + config_line=" rate 18000 cir 18000", + parents=( + "QoS Policy Configuration", + " qos", + ' scheduler-policy "SP18M" create', + " tier 1", + ' scheduler "Scheduler18M" create', + ), + ), + ConfigLine( + config_line=" exit", + parents=( + "QoS Policy Configuration", + " qos", + ' scheduler-policy "SP18M" create', + " tier 1", + ), + ), + ConfigLine( + config_line=" exit", + parents=("QoS Policy Configuration", " qos", ' scheduler-policy "SP18M" create'), + ), + ConfigLine(config_line=" exit", parents=("QoS Policy Configuration", " qos")), + ConfigLine(config_line=" queue-group-templates", parents=("QoS Policy Configuration", " qos")), + ConfigLine( + config_line=" egress", + parents=("QoS Policy Configuration", " qos", " queue-group-templates"), + ), + ConfigLine( + config_line=' queue-group "QG-ST-0018M" create', + parents=("QoS Policy Configuration", " qos", " queue-group-templates", " egress"), + ), + ConfigLine( + config_line=' description "LTBE Queue-group for 20M SONET"', + parents=("QoS Policy Configuration", " qos", " queue-group-templates", " egress"), + ), + ConfigLine( + config_line=" queue 1 create", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 20M SONET"', + ), + ), + ConfigLine( + config_line=' parent "Scheduler18M"', + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 20M SONET"', + " queue 1 create", + ), + ), + ConfigLine( + config_line=" rate 18000", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 20M SONET"', + " queue 1 create", + ), + ), + ConfigLine( + config_line=" cbs 6", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 20M SONET"', + " queue 1 create", + ), + ), + ConfigLine( + config_line=" mbs 1024 kilobytes", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 20M SONET"', + " queue 1 create", + ), + ), + ConfigLine( + config_line=' wred-queue policy "QCI9" mode native slope-usage exceed-low', + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 20M SONET"', + " queue 1 create", + ), + ), + ConfigLine( + config_line=" burst-limit 700 bytes", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 20M SONET"', + " queue 1 create", + ), + ), + ConfigLine( + config_line=' adv-config-policy "Best-Effort"', + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 20M SONET"', + " queue 1 create", + ), + ), + ConfigLine( + config_line=" exit", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 20M SONET"', + ), + ), + ConfigLine( + config_line=" queue 3 best-effort create", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 20M SONET"', + ), + ), + ConfigLine( + config_line=' parent "Scheduler18M" cir-level 1 cir-weight 1', + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 20M SONET"', + " queue 3 best-effort create", + ), + ), + ConfigLine( + config_line=" rate 18000 cir 18000", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 20M SONET"', + " queue 3 best-effort create", + ), + ), + ConfigLine( + config_line=" cbs 6", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 20M SONET"', + " queue 3 best-effort create", + ), + ), + ConfigLine( + config_line=" mbs 512 kilobytes", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 20M SONET"', + " queue 3 best-effort create", + ), + ), + ConfigLine( + config_line=" burst-limit 2800 bytes", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 20M SONET"', + " queue 3 best-effort create", + ), + ), + ConfigLine( + config_line=" exit", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 20M SONET"', + ), + ), + ConfigLine( + config_line=" queue 4 best-effort create", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 20M SONET"', + ), + ), + ConfigLine( + config_line=' parent "Scheduler18M" cir-level 1 cir-weight 3', + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 20M SONET"', + " queue 4 best-effort create", + ), + ), + ConfigLine( + config_line=" rate 18000 cir 18000", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 20M SONET"', + " queue 4 best-effort create", + ), + ), + ConfigLine( + config_line=" cbs 6", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 20M SONET"', + " queue 4 best-effort create", + ), + ), + ConfigLine( + config_line=" mbs 512 kilobytes", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 20M SONET"', + " queue 4 best-effort create", + ), + ), + ConfigLine( + config_line=" burst-limit 2800 bytes", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 20M SONET"', + " queue 4 best-effort create", + ), + ), + ConfigLine( + config_line=" exit", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 20M SONET"', + ), + ), + ConfigLine( + config_line=" queue 5 expedite create", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 20M SONET"', + ), + ), + ConfigLine( + config_line=' parent "Scheduler18M" cir-level 1 cir-weight 8', + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 20M SONET"', + " queue 5 expedite create", + ), + ), + ConfigLine( + config_line=" rate 18000 cir 18000", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 20M SONET"', + " queue 5 expedite create", + ), + ), + ConfigLine( + config_line=" cbs 6", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 20M SONET"', + " queue 5 expedite create", + ), + ), + ConfigLine( + config_line=" mbs 64 kilobytes", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 20M SONET"', + " queue 5 expedite create", + ), + ), + ConfigLine( + config_line=" burst-limit 2800 bytes", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 20M SONET"', + " queue 5 expedite create", + ), + ), + ConfigLine( + config_line=" exit", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 20M SONET"', + ), + ), + ConfigLine( + config_line=" queue 6 expedite create", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 20M SONET"', + ), + ), + ConfigLine( + config_line=' parent "Scheduler18M" cir-level 2', + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 20M SONET"', + " queue 6 expedite create", + ), + ), + ConfigLine( + config_line=" rate 10800 cir 10800", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 20M SONET"', + " queue 6 expedite create", + ), + ), + ConfigLine( + config_line=" cbs 6", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 20M SONET"', + " queue 6 expedite create", + ), + ), + ConfigLine( + config_line=" mbs 6 kilobytes", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 20M SONET"', + " queue 6 expedite create", + ), + ), + ConfigLine( + config_line=" exit", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 20M SONET"', + ), + ), + ConfigLine( + config_line=" queue 8 expedite create", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 20M SONET"', + ), + ), + ConfigLine( + config_line=' parent "Scheduler18M" cir-level 3', + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 20M SONET"', + " queue 8 expedite create", + ), + ), + ConfigLine( + config_line=" rate 4000 cir 4000", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 20M SONET"', + " queue 8 expedite create", + ), + ), + ConfigLine( + config_line=" cbs 6", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 20M SONET"', + " queue 8 expedite create", + ), + ), + ConfigLine( + config_line=" mbs 64 kilobytes", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 20M SONET"', + " queue 8 expedite create", + ), + ), + ConfigLine( + config_line=" exit", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 20M SONET"', + ), + ), + ConfigLine( + config_line=" policer 1 create", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 20M SONET"', + ), + ), + ConfigLine( + config_line=" stat-mode offered-total-cir-exceed", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 20M SONET"', + " policer 1 create", + ), + ), + ConfigLine( + config_line=" adaptation-rule pir max", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 20M SONET"', + " policer 1 create", + ), + ), + ConfigLine( + config_line=" rate 3600", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 20M SONET"', + " policer 1 create", + ), + ), + ConfigLine( + config_line=" enable-exceed-pir", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 20M SONET"', + " policer 1 create", + ), + ), + ConfigLine( + config_line=" exit", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 20M SONET"', + ), + ), + ConfigLine( + config_line=" exit", + parents=("QoS Policy Configuration", " qos", " queue-group-templates", " egress"), + ), + ConfigLine( + config_line=" exit", parents=("QoS Policy Configuration", " qos", " queue-group-templates") + ), + ConfigLine(config_line=" exit", parents=("QoS Policy Configuration", " qos")), + ConfigLine(config_line=' scheduler-policy "SP23M" create', parents=("QoS Policy Configuration", " qos")), + ConfigLine( + config_line=' description "LTBE Scheduler Policy for 25M SONET Circuits"', + parents=("QoS Policy Configuration", " qos", ' scheduler-policy "SP23M" create'), + ), + ConfigLine( + config_line=" tier 1", + parents=("QoS Policy Configuration", " qos", ' scheduler-policy "SP23M" create'), + ), + ConfigLine( + config_line=' scheduler "Scheduler23M" create', + parents=( + "QoS Policy Configuration", + " qos", + ' scheduler-policy "SP23M" create', + " tier 1", + ), + ), + ConfigLine( + config_line=" port-parent", + parents=( + "QoS Policy Configuration", + " qos", + ' scheduler-policy "SP23M" create', + " tier 1", + ' scheduler "Scheduler23M" create', + ), + ), + ConfigLine( + config_line=" rate 22500 cir 22500", + parents=( + "QoS Policy Configuration", + " qos", + ' scheduler-policy "SP23M" create', + " tier 1", + ' scheduler "Scheduler23M" create', + ), + ), + ConfigLine( + config_line=" exit", + parents=( + "QoS Policy Configuration", + " qos", + ' scheduler-policy "SP23M" create', + " tier 1", + ), + ), + ConfigLine( + config_line=" exit", + parents=("QoS Policy Configuration", " qos", ' scheduler-policy "SP23M" create'), + ), + ConfigLine(config_line=" exit", parents=("QoS Policy Configuration", " qos")), + ConfigLine(config_line=" queue-group-templates", parents=("QoS Policy Configuration", " qos")), + ConfigLine( + config_line=" egress", + parents=("QoS Policy Configuration", " qos", " queue-group-templates"), + ), + ConfigLine( + config_line=' queue-group "QG-ST-0023M" create', + parents=("QoS Policy Configuration", " qos", " queue-group-templates", " egress"), + ), + ConfigLine( + config_line=' description "LTBE Queue-group for 25M SONET"', + parents=("QoS Policy Configuration", " qos", " queue-group-templates", " egress"), + ), + ConfigLine( + config_line=" queue 1 create", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 25M SONET"', + ), + ), + ConfigLine( + config_line=' parent "Scheduler23M"', + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 25M SONET"', + " queue 1 create", + ), + ), + ConfigLine( + config_line=" rate 22500", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 25M SONET"', + " queue 1 create", + ), + ), + ConfigLine( + config_line=" cbs 6", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 25M SONET"', + " queue 1 create", + ), + ), + ConfigLine( + config_line=" mbs 1024 kilobytes", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 25M SONET"', + " queue 1 create", + ), + ), + ConfigLine( + config_line=' wred-queue policy "QCI9" mode native slope-usage exceed-low', + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 25M SONET"', + " queue 1 create", + ), + ), + ConfigLine( + config_line=" burst-limit 875 bytes", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 25M SONET"', + " queue 1 create", + ), + ), + ConfigLine( + config_line=' adv-config-policy "Best-Effort"', + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 25M SONET"', + " queue 1 create", + ), + ), + ConfigLine( + config_line=" exit", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 25M SONET"', + ), + ), + ConfigLine( + config_line=" queue 3 best-effort create", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 25M SONET"', + ), + ), + ConfigLine( + config_line=' parent "Scheduler23M" cir-level 1 cir-weight 1', + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 25M SONET"', + " queue 3 best-effort create", + ), + ), + ConfigLine( + config_line=" rate 22500 cir 22500", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 25M SONET"', + " queue 3 best-effort create", + ), + ), + ConfigLine( + config_line=" cbs 6", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 25M SONET"', + " queue 3 best-effort create", + ), + ), + ConfigLine( + config_line=" mbs 512 kilobytes", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 25M SONET"', + " queue 3 best-effort create", + ), + ), + ConfigLine( + config_line=" burst-limit 3250 bytes", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 25M SONET"', + " queue 3 best-effort create", + ), + ), + ConfigLine( + config_line=" exit", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 25M SONET"', + ), + ), + ConfigLine( + config_line=" queue 4 best-effort create", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 25M SONET"', + ), + ), + ConfigLine( + config_line=' parent "Scheduler23M" cir-level 1 cir-weight 3', + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 25M SONET"', + " queue 4 best-effort create", + ), + ), + ConfigLine( + config_line=" rate 22500 cir 22500", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 25M SONET"', + " queue 4 best-effort create", + ), + ), + ConfigLine( + config_line=" cbs 6", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 25M SONET"', + " queue 4 best-effort create", + ), + ), + ConfigLine( + config_line=" mbs 512 kilobytes", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 25M SONET"', + " queue 4 best-effort create", + ), + ), + ConfigLine( + config_line=" burst-limit 3250 bytes", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 25M SONET"', + " queue 4 best-effort create", + ), + ), + ConfigLine( + config_line=" exit", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 25M SONET"', + ), + ), + ConfigLine( + config_line=" queue 5 expedite create", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 25M SONET"', + ), + ), + ConfigLine( + config_line=' parent "Scheduler23M" cir-level 1 cir-weight 8', + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 25M SONET"', + " queue 5 expedite create", + ), + ), + ConfigLine( + config_line=" rate 22500 cir 22500", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 25M SONET"', + " queue 5 expedite create", + ), + ), + ConfigLine( + config_line=" cbs 6", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 25M SONET"', + " queue 5 expedite create", + ), + ), + ConfigLine( + config_line=" mbs 64 kilobytes", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 25M SONET"', + " queue 5 expedite create", + ), + ), + ConfigLine( + config_line=" burst-limit 3250 bytes", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 25M SONET"', + " queue 5 expedite create", + ), + ), + ConfigLine( + config_line=" exit", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 25M SONET"', + ), + ), + ConfigLine( + config_line=" queue 6 expedite create", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 25M SONET"', + ), + ), + ConfigLine( + config_line=' parent "Scheduler23M" cir-level 2', + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 25M SONET"', + " queue 6 expedite create", + ), + ), + ConfigLine( + config_line=" rate 13500 cir 13500", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 25M SONET"', + " queue 6 expedite create", + ), + ), + ConfigLine( + config_line=" cbs 6", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 25M SONET"', + " queue 6 expedite create", + ), + ), + ConfigLine( + config_line=" mbs 6 kilobytes", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 25M SONET"', + " queue 6 expedite create", + ), + ), + ConfigLine( + config_line=" exit", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 25M SONET"', + ), + ), + ConfigLine( + config_line=" queue 8 expedite create", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 25M SONET"', + ), + ), + ConfigLine( + config_line=' parent "Scheduler23M" cir-level 3', + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 25M SONET"', + " queue 8 expedite create", + ), + ), + ConfigLine( + config_line=" rate 4000 cir 4000", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 25M SONET"', + " queue 8 expedite create", + ), + ), + ConfigLine( + config_line=" cbs 6", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 25M SONET"', + " queue 8 expedite create", + ), + ), + ConfigLine( + config_line=" mbs 64 kilobytes", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 25M SONET"', + " queue 8 expedite create", + ), + ), + ConfigLine( + config_line=" exit", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 25M SONET"', + ), + ), + ConfigLine( + config_line=" policer 1 create", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 25M SONET"', + ), + ), + ConfigLine( + config_line=" stat-mode offered-total-cir-exceed", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 25M SONET"', + " policer 1 create", + ), + ), + ConfigLine( + config_line=" adaptation-rule pir max", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 25M SONET"', + " policer 1 create", + ), + ), + ConfigLine( + config_line=" rate 4500", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 25M SONET"', + " policer 1 create", + ), + ), + ConfigLine( + config_line=" enable-exceed-pir", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 25M SONET"', + " policer 1 create", + ), + ), + ConfigLine( + config_line=" exit", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 25M SONET"', + ), + ), + ConfigLine( + config_line=" exit", + parents=("QoS Policy Configuration", " qos", " queue-group-templates", " egress"), + ), + ConfigLine( + config_line=" exit", parents=("QoS Policy Configuration", " qos", " queue-group-templates") + ), + ConfigLine(config_line=" exit", parents=("QoS Policy Configuration", " qos")), + ConfigLine(config_line=' scheduler-policy "SP45M" create', parents=("QoS Policy Configuration", " qos")), + ConfigLine( + config_line=' description "LTBE Scheduler Policy for 50M SONET Circuits"', + parents=("QoS Policy Configuration", " qos", ' scheduler-policy "SP45M" create'), + ), + ConfigLine( + config_line=" tier 1", + parents=("QoS Policy Configuration", " qos", ' scheduler-policy "SP45M" create'), + ), + ConfigLine( + config_line=' scheduler "Scheduler45M" create', + parents=( + "QoS Policy Configuration", + " qos", + ' scheduler-policy "SP45M" create', + " tier 1", + ), + ), + ConfigLine( + config_line=" port-parent", + parents=( + "QoS Policy Configuration", + " qos", + ' scheduler-policy "SP45M" create', + " tier 1", + ' scheduler "Scheduler45M" create', + ), + ), + ConfigLine( + config_line=" rate 45000 cir 45000", + parents=( + "QoS Policy Configuration", + " qos", + ' scheduler-policy "SP45M" create', + " tier 1", + ' scheduler "Scheduler45M" create', + ), + ), + ConfigLine( + config_line=" exit", + parents=( + "QoS Policy Configuration", + " qos", + ' scheduler-policy "SP45M" create', + " tier 1", + ), + ), + ConfigLine( + config_line=" exit", + parents=("QoS Policy Configuration", " qos", ' scheduler-policy "SP45M" create'), + ), + ConfigLine(config_line=" exit", parents=("QoS Policy Configuration", " qos")), + ConfigLine(config_line=" queue-group-templates", parents=("QoS Policy Configuration", " qos")), + ConfigLine( + config_line=" egress", + parents=("QoS Policy Configuration", " qos", " queue-group-templates"), + ), + ConfigLine( + config_line=' queue-group "QG-ST-0045M" create', + parents=("QoS Policy Configuration", " qos", " queue-group-templates", " egress"), + ), + ConfigLine( + config_line=' description "LTBE Queue-group for 50M SONET"', + parents=("QoS Policy Configuration", " qos", " queue-group-templates", " egress"), + ), + ConfigLine( + config_line=" queue 1 create", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 50M SONET"', + ), + ), + ConfigLine( + config_line=' parent "Scheduler45M"', + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 50M SONET"', + " queue 1 create", + ), + ), + ConfigLine( + config_line=" rate 45000", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 50M SONET"', + " queue 1 create", + ), + ), + ConfigLine( + config_line=" cbs 6", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 50M SONET"', + " queue 1 create", + ), + ), + ConfigLine( + config_line=" mbs 1024 kilobytes", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 50M SONET"', + " queue 1 create", + ), + ), + ConfigLine( + config_line=' wred-queue policy "QCI9" mode native slope-usage exceed-low', + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 50M SONET"', + " queue 1 create", + ), + ), + ConfigLine( + config_line=" burst-limit 1750 bytes", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 50M SONET"', + " queue 1 create", + ), + ), + ConfigLine( + config_line=' adv-config-policy "Best-Effort"', + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 50M SONET"', + " queue 1 create", + ), + ), + ConfigLine( + config_line=" exit", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 50M SONET"', + ), + ), + ConfigLine( + config_line=" queue 3 best-effort create", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 50M SONET"', + ), + ), + ConfigLine( + config_line=' parent "Scheduler45M" cir-level 1 cir-weight 1', + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 50M SONET"', + " queue 3 best-effort create", + ), + ), + ConfigLine( + config_line=" rate 45000 cir 45000", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 50M SONET"', + " queue 3 best-effort create", + ), + ), + ConfigLine( + config_line=" cbs 6", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 50M SONET"', + " queue 3 best-effort create", + ), + ), + ConfigLine( + config_line=" mbs 512 kilobytes", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 50M SONET"', + " queue 3 best-effort create", + ), + ), + ConfigLine( + config_line=" burst-limit 7000 bytes", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 50M SONET"', + " queue 3 best-effort create", + ), + ), + ConfigLine( + config_line=" exit", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 50M SONET"', + ), + ), + ConfigLine( + config_line=" queue 4 best-effort create", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 50M SONET"', + ), + ), + ConfigLine( + config_line=' parent "Scheduler45M" cir-level 1 cir-weight 3', + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 50M SONET"', + " queue 4 best-effort create", + ), + ), + ConfigLine( + config_line=" rate 45000 cir 45000", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 50M SONET"', + " queue 4 best-effort create", + ), + ), + ConfigLine( + config_line=" cbs 6", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 50M SONET"', + " queue 4 best-effort create", + ), + ), + ConfigLine( + config_line=" mbs 512 kilobytes", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 50M SONET"', + " queue 4 best-effort create", + ), + ), + ConfigLine( + config_line=" burst-limit 7000 bytes", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 50M SONET"', + " queue 4 best-effort create", + ), + ), + ConfigLine( + config_line=" exit", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 50M SONET"', + ), + ), + ConfigLine( + config_line=" queue 5 expedite create", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 50M SONET"', + ), + ), + ConfigLine( + config_line=' parent "Scheduler45M" cir-level 1 cir-weight 8', + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 50M SONET"', + " queue 5 expedite create", + ), + ), + ConfigLine( + config_line=" rate 45000 cir 45000", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 50M SONET"', + " queue 5 expedite create", + ), + ), + ConfigLine( + config_line=" cbs 6", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 50M SONET"', + " queue 5 expedite create", + ), + ), + ConfigLine( + config_line=" mbs 64 kilobytes", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 50M SONET"', + " queue 5 expedite create", + ), + ), + ConfigLine( + config_line=" burst-limit 7000 bytes", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 50M SONET"', + " queue 5 expedite create", + ), + ), + ConfigLine( + config_line=" exit", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 50M SONET"', + ), + ), + ConfigLine( + config_line=" queue 6 expedite create", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 50M SONET"', + ), + ), + ConfigLine( + config_line=' parent "Scheduler45M" cir-level 2', + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 50M SONET"', + " queue 6 expedite create", + ), + ), + ConfigLine( + config_line=" rate 27000 cir 27000", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 50M SONET"', + " queue 6 expedite create", + ), + ), + ConfigLine( + config_line=" cbs 6", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 50M SONET"', + " queue 6 expedite create", + ), + ), + ConfigLine( + config_line=" mbs 6 kilobytes", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 50M SONET"', + " queue 6 expedite create", + ), + ), + ConfigLine( + config_line=" exit", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 50M SONET"', + ), + ), + ConfigLine( + config_line=" queue 8 expedite create", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 50M SONET"', + ), + ), + ConfigLine( + config_line=' parent "Scheduler45M" cir-level 3', + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 50M SONET"', + " queue 8 expedite create", + ), + ), + ConfigLine( + config_line=" rate 4000 cir 4000", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 50M SONET"', + " queue 8 expedite create", + ), + ), + ConfigLine( + config_line=" cbs 6", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 50M SONET"', + " queue 8 expedite create", + ), + ), + ConfigLine( + config_line=" mbs 64 kilobytes", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 50M SONET"', + " queue 8 expedite create", + ), + ), + ConfigLine( + config_line=" exit", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 50M SONET"', + ), + ), + ConfigLine( + config_line=" policer 1 create", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 50M SONET"', + ), + ), + ConfigLine( + config_line=" stat-mode offered-total-cir-exceed", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 50M SONET"', + " policer 1 create", + ), + ), + ConfigLine( + config_line=" adaptation-rule pir max", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 50M SONET"', + " policer 1 create", + ), + ), + ConfigLine( + config_line=" rate 9000", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 50M SONET"', + " policer 1 create", + ), + ), + ConfigLine( + config_line=" enable-exceed-pir", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 50M SONET"', + " policer 1 create", + ), + ), + ConfigLine( + config_line=" exit", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 50M SONET"', + ), + ), + ConfigLine( + config_line=" exit", + parents=("QoS Policy Configuration", " qos", " queue-group-templates", " egress"), + ), + ConfigLine( + config_line=" exit", parents=("QoS Policy Configuration", " qos", " queue-group-templates") + ), + ConfigLine(config_line=" exit", parents=("QoS Policy Configuration", " qos")), + ConfigLine(config_line=' scheduler-policy "SP68M" create', parents=("QoS Policy Configuration", " qos")), + ConfigLine( + config_line=' description "LTBE Scheduler Policy for 75M SONET Circuits"', + parents=("QoS Policy Configuration", " qos", ' scheduler-policy "SP68M" create'), + ), + ConfigLine( + config_line=" tier 1", + parents=("QoS Policy Configuration", " qos", ' scheduler-policy "SP68M" create'), + ), + ConfigLine( + config_line=' scheduler "Scheduler68" create', + parents=( + "QoS Policy Configuration", + " qos", + ' scheduler-policy "SP68M" create', + " tier 1", + ), + ), + ConfigLine( + config_line=" port-parent", + parents=( + "QoS Policy Configuration", + " qos", + ' scheduler-policy "SP68M" create', + " tier 1", + ' scheduler "Scheduler68" create', + ), + ), + ConfigLine( + config_line=" rate 67500 cir 67500", + parents=( + "QoS Policy Configuration", + " qos", + ' scheduler-policy "SP68M" create', + " tier 1", + ' scheduler "Scheduler68" create', + ), + ), + ConfigLine( + config_line=" exit", + parents=( + "QoS Policy Configuration", + " qos", + ' scheduler-policy "SP68M" create', + " tier 1", + ), + ), + ConfigLine( + config_line=" exit", + parents=("QoS Policy Configuration", " qos", ' scheduler-policy "SP68M" create'), + ), + ConfigLine(config_line=" exit", parents=("QoS Policy Configuration", " qos")), + ConfigLine(config_line=" queue-group-templates", parents=("QoS Policy Configuration", " qos")), + ConfigLine( + config_line=" egress", + parents=("QoS Policy Configuration", " qos", " queue-group-templates"), + ), + ConfigLine( + config_line=' queue-group "QG-ST-0068M" create', + parents=("QoS Policy Configuration", " qos", " queue-group-templates", " egress"), + ), + ConfigLine( + config_line=' description "LTBE Queue-group for 75M SONET"', + parents=("QoS Policy Configuration", " qos", " queue-group-templates", " egress"), + ), + ConfigLine( + config_line=" queue 1 create", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 75M SONET"', + ), + ), + ConfigLine( + config_line=' parent "Scheduler68M"', + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 75M SONET"', + " queue 1 create", + ), + ), + ConfigLine( + config_line=" rate 67500", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 75M SONET"', + " queue 1 create", + ), + ), + ConfigLine( + config_line=" cbs 6", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 75M SONET"', + " queue 1 create", + ), + ), + ConfigLine( + config_line=" mbs 1024 kilobytes", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 75M SONET"', + " queue 1 create", + ), + ), + ConfigLine( + config_line=' wred-queue policy "QCI9" mode native slope-usage exceed-low', + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 75M SONET"', + " queue 1 create", + ), + ), + ConfigLine( + config_line=" burst-limit 2625 bytes", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 75M SONET"', + " queue 1 create", + ), + ), + ConfigLine( + config_line=' adv-config-policy "Best-Effort"', + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 75M SONET"', + " queue 1 create", + ), + ), + ConfigLine( + config_line=" exit", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 75M SONET"', + ), + ), + ConfigLine( + config_line=" queue 3 best-effort create", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 75M SONET"', + ), + ), + ConfigLine( + config_line=' parent "Scheduler68M" cir-level 1 cir-weight 1', + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 75M SONET"', + " queue 3 best-effort create", + ), + ), + ConfigLine( + config_line=" rate 67500 cir 67500", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 75M SONET"', + " queue 3 best-effort create", + ), + ), + ConfigLine( + config_line=" cbs 6", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 75M SONET"', + " queue 3 best-effort create", + ), + ), + ConfigLine( + config_line=" mbs 512 kilobytes", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 75M SONET"', + " queue 3 best-effort create", + ), + ), + ConfigLine( + config_line=" burst-limit 9750 bytes", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 75M SONET"', + " queue 3 best-effort create", + ), + ), + ConfigLine( + config_line=" exit", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 75M SONET"', + ), + ), + ConfigLine( + config_line=" queue 4 best-effort create", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 75M SONET"', + ), + ), + ConfigLine( + config_line=' parent "Scheduler68M" cir-level 1 cir-weight 3', + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 75M SONET"', + " queue 4 best-effort create", + ), + ), + ConfigLine( + config_line=" rate 67500 cir 67500", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 75M SONET"', + " queue 4 best-effort create", + ), + ), + ConfigLine( + config_line=" cbs 6", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 75M SONET"', + " queue 4 best-effort create", + ), + ), + ConfigLine( + config_line=" mbs 512 kilobytes", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 75M SONET"', + " queue 4 best-effort create", + ), + ), + ConfigLine( + config_line=" burst-limit 9750 bytes", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 75M SONET"', + " queue 4 best-effort create", + ), + ), + ConfigLine( + config_line=" exit", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 75M SONET"', + ), + ), + ConfigLine( + config_line=" queue 5 expedite create", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 75M SONET"', + ), + ), + ConfigLine( + config_line=' parent "Scheduler68M" cir-level 1 cir-weight 8', + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 75M SONET"', + " queue 5 expedite create", + ), + ), + ConfigLine( + config_line=" rate 67500 cir 67500", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 75M SONET"', + " queue 5 expedite create", + ), + ), + ConfigLine( + config_line=" cbs 6", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 75M SONET"', + " queue 5 expedite create", + ), + ), + ConfigLine( + config_line=" mbs 64 kilobytes", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 75M SONET"', + " queue 5 expedite create", + ), + ), + ConfigLine( + config_line=" burst-limit 9750 bytes", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 75M SONET"', + " queue 5 expedite create", + ), + ), + ConfigLine( + config_line=" exit", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 75M SONET"', + ), + ), + ConfigLine( + config_line=" queue 6 expedite create", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 75M SONET"', + ), + ), + ConfigLine( + config_line=' parent "Scheduler68M" cir-level 2', + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 75M SONET"', + " queue 6 expedite create", + ), + ), + ConfigLine( + config_line=" rate 40500 cir 40500", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 75M SONET"', + " queue 6 expedite create", + ), + ), + ConfigLine( + config_line=" cbs 6", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 75M SONET"', + " queue 6 expedite create", + ), + ), + ConfigLine( + config_line=" mbs 6 kilobytes", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 75M SONET"', + " queue 6 expedite create", + ), + ), + ConfigLine( + config_line=" exit", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 75M SONET"', + ), + ), + ConfigLine( + config_line=" queue 8 expedite create", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 75M SONET"', + ), + ), + ConfigLine( + config_line=' parent "Scheduler68M" cir-level 3', + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 75M SONET"', + " queue 8 expedite create", + ), + ), + ConfigLine( + config_line=" rate 4000 cir 4000", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 75M SONET"', + " queue 8 expedite create", + ), + ), + ConfigLine( + config_line=" cbs 6", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 75M SONET"', + " queue 8 expedite create", + ), + ), + ConfigLine( + config_line=" mbs 64 kilobytes", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 75M SONET"', + " queue 8 expedite create", + ), + ), + ConfigLine( + config_line=" exit", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 75M SONET"', + ), + ), + ConfigLine( + config_line=" policer 1 create", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 75M SONET"', + ), + ), + ConfigLine( + config_line=" stat-mode offered-total-cir-exceed", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 75M SONET"', + " policer 1 create", + ), + ), + ConfigLine( + config_line=" adaptation-rule pir max", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 75M SONET"', + " policer 1 create", + ), + ), + ConfigLine( + config_line=" rate 13500", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 75M SONET"', + " policer 1 create", + ), + ), + ConfigLine( + config_line=" enable-exceed-pir", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 75M SONET"', + " policer 1 create", + ), + ), + ConfigLine( + config_line=" exit", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 75M SONET"', + ), + ), + ConfigLine( + config_line=" exit", + parents=("QoS Policy Configuration", " qos", " queue-group-templates", " egress"), + ), + ConfigLine( + config_line=" exit", parents=("QoS Policy Configuration", " qos", " queue-group-templates") + ), + ConfigLine(config_line=" exit", parents=("QoS Policy Configuration", " qos")), + ConfigLine(config_line=' scheduler-policy "SP90M" create', parents=("QoS Policy Configuration", " qos")), + ConfigLine( + config_line=' description "LTBE Scheduler Policy for 100M SONET Circuits"', + parents=("QoS Policy Configuration", " qos", ' scheduler-policy "SP90M" create'), + ), + ConfigLine( + config_line=" tier 1", + parents=("QoS Policy Configuration", " qos", ' scheduler-policy "SP90M" create'), + ), + ConfigLine( + config_line=' scheduler "Scheduler90M" create', + parents=( + "QoS Policy Configuration", + " qos", + ' scheduler-policy "SP90M" create', + " tier 1", + ), + ), + ConfigLine( + config_line=" port-parent", + parents=( + "QoS Policy Configuration", + " qos", + ' scheduler-policy "SP90M" create', + " tier 1", + ' scheduler "Scheduler90M" create', + ), + ), + ConfigLine( + config_line=" rate 90000 cir 90000", + parents=( + "QoS Policy Configuration", + " qos", + ' scheduler-policy "SP90M" create', + " tier 1", + ' scheduler "Scheduler90M" create', + ), + ), + ConfigLine( + config_line=" exit", + parents=( + "QoS Policy Configuration", + " qos", + ' scheduler-policy "SP90M" create', + " tier 1", + ), + ), + ConfigLine( + config_line=" exit", + parents=("QoS Policy Configuration", " qos", ' scheduler-policy "SP90M" create'), + ), + ConfigLine(config_line=" exit", parents=("QoS Policy Configuration", " qos")), + ConfigLine(config_line=" queue-group-templates", parents=("QoS Policy Configuration", " qos")), + ConfigLine( + config_line=" egress", + parents=("QoS Policy Configuration", " qos", " queue-group-templates"), + ), + ConfigLine( + config_line=' queue-group "QG-ST-0090M" create', + parents=("QoS Policy Configuration", " qos", " queue-group-templates", " egress"), + ), + ConfigLine( + config_line=' description "LTBE Queue-group for 100M SONET"', + parents=("QoS Policy Configuration", " qos", " queue-group-templates", " egress"), + ), + ConfigLine( + config_line=" queue 1 create", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 100M SONET"', + ), + ), + ConfigLine( + config_line=' parent "Scheduler90M"', + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 100M SONET"', + " queue 1 create", + ), + ), + ConfigLine( + config_line=" rate 90000", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 100M SONET"', + " queue 1 create", + ), + ), + ConfigLine( + config_line=" cbs 6", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 100M SONET"', + " queue 1 create", + ), + ), + ConfigLine( + config_line=" mbs 1024 kilobytes", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 100M SONET"', + " queue 1 create", + ), + ), + ConfigLine( + config_line=' wred-queue policy "QCI9" mode native slope-usage exceed-low', + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 100M SONET"', + " queue 1 create", + ), + ), + ConfigLine( + config_line=" burst-limit 3500 bytes", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 100M SONET"', + " queue 1 create", + ), + ), + ConfigLine( + config_line=' adv-config-policy "Best-Effort"', + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 100M SONET"', + " queue 1 create", + ), + ), + ConfigLine( + config_line=" exit", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 100M SONET"', + ), + ), + ConfigLine( + config_line=" queue 3 best-effort create", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 100M SONET"', + ), + ), + ConfigLine( + config_line=' parent "Scheduler90M" cir-level 1 cir-weight 1', + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 100M SONET"', + " queue 3 best-effort create", + ), + ), + ConfigLine( + config_line=" rate 90000 cir 90000", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 100M SONET"', + " queue 3 best-effort create", + ), + ), + ConfigLine( + config_line=" cbs 6", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 100M SONET"', + " queue 3 best-effort create", + ), + ), + ConfigLine( + config_line=" mbs 512 kilobytes", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 100M SONET"', + " queue 3 best-effort create", + ), + ), + ConfigLine( + config_line=" burst-limit 13000 bytes", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 100M SONET"', + " queue 3 best-effort create", + ), + ), + ConfigLine( + config_line=" exit", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 100M SONET"', + ), + ), + ConfigLine( + config_line=" queue 4 best-effort create", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 100M SONET"', + ), + ), + ConfigLine( + config_line=' parent "Scheduler90M" cir-level 1 cir-weight 3', + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 100M SONET"', + " queue 4 best-effort create", + ), + ), + ConfigLine( + config_line=" rate 90000 cir 90000", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 100M SONET"', + " queue 4 best-effort create", + ), + ), + ConfigLine( + config_line=" cbs 6", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 100M SONET"', + " queue 4 best-effort create", + ), + ), + ConfigLine( + config_line=" mbs 512 kilobytes", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 100M SONET"', + " queue 4 best-effort create", + ), + ), + ConfigLine( + config_line=" burst-limit 13000 bytes", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 100M SONET"', + " queue 4 best-effort create", + ), + ), + ConfigLine( + config_line=" exit", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 100M SONET"', + ), + ), + ConfigLine( + config_line=" queue 5 expedite create", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 100M SONET"', + ), + ), + ConfigLine( + config_line=' parent "Scheduler90M" cir-level 1 cir-weight 8', + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 100M SONET"', + " queue 5 expedite create", + ), + ), + ConfigLine( + config_line=" rate 90000 cir 90000", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 100M SONET"', + " queue 5 expedite create", + ), + ), + ConfigLine( + config_line=" cbs 6", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 100M SONET"', + " queue 5 expedite create", + ), + ), + ConfigLine( + config_line=" mbs 64 kilobytes", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 100M SONET"', + " queue 5 expedite create", + ), + ), + ConfigLine( + config_line=" burst-limit 13000 bytes", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 100M SONET"', + " queue 5 expedite create", + ), + ), + ConfigLine( + config_line=" exit", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 100M SONET"', + ), + ), + ConfigLine( + config_line=" queue 6 expedite create", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 100M SONET"', + ), + ), + ConfigLine( + config_line=' parent "Scheduler90M" cir-level 2', + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 100M SONET"', + " queue 6 expedite create", + ), + ), + ConfigLine( + config_line=" rate 54000 cir 54000", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 100M SONET"', + " queue 6 expedite create", + ), + ), + ConfigLine( + config_line=" cbs 6", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 100M SONET"', + " queue 6 expedite create", + ), + ), + ConfigLine( + config_line=" mbs 6 kilobytes", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 100M SONET"', + " queue 6 expedite create", + ), + ), + ConfigLine( + config_line=" exit", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 100M SONET"', + ), + ), + ConfigLine( + config_line=" queue 8 expedite create", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 100M SONET"', + ), + ), + ConfigLine( + config_line=' parent "Scheduler90M" cir-level 3', + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 100M SONET"', + " queue 8 expedite create", + ), + ), + ConfigLine( + config_line=" rate 4000 cir 4000", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 100M SONET"', + " queue 8 expedite create", + ), + ), + ConfigLine( + config_line=" cbs 6", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 100M SONET"', + " queue 8 expedite create", + ), + ), + ConfigLine( + config_line=" mbs 64 kilobytes", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 100M SONET"', + " queue 8 expedite create", + ), + ), + ConfigLine( + config_line=" exit", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 100M SONET"', + ), + ), + ConfigLine( + config_line=" policer 1 create", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 100M SONET"', + ), + ), + ConfigLine( + config_line=" stat-mode offered-total-cir-exceed", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 100M SONET"', + " policer 1 create", + ), + ), + ConfigLine( + config_line=" adaptation-rule pir max", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 100M SONET"', + " policer 1 create", + ), + ), + ConfigLine( + config_line=" rate 18000", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 100M SONET"', + " policer 1 create", + ), + ), + ConfigLine( + config_line=" enable-exceed-pir", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 100M SONET"', + " policer 1 create", + ), + ), + ConfigLine( + config_line=" exit", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 100M SONET"', + ), + ), + ConfigLine( + config_line=" exit", + parents=("QoS Policy Configuration", " qos", " queue-group-templates", " egress"), + ), + ConfigLine( + config_line=" exit", parents=("QoS Policy Configuration", " qos", " queue-group-templates") + ), + ConfigLine(config_line=" exit", parents=("QoS Policy Configuration", " qos")), + ConfigLine(config_line=' scheduler-policy "SP113M" create', parents=("QoS Policy Configuration", " qos")), + ConfigLine( + config_line=' description "LTBE Scheduler Policy for 125M SONET Circuits"', + parents=("QoS Policy Configuration", " qos", ' scheduler-policy "SP113M" create'), + ), + ConfigLine( + config_line=" tier 1", + parents=("QoS Policy Configuration", " qos", ' scheduler-policy "SP113M" create'), + ), + ConfigLine( + config_line=' scheduler "Scheduler113M" create', + parents=( + "QoS Policy Configuration", + " qos", + ' scheduler-policy "SP113M" create', + " tier 1", + ), + ), + ConfigLine( + config_line=" port-parent", + parents=( + "QoS Policy Configuration", + " qos", + ' scheduler-policy "SP113M" create', + " tier 1", + ' scheduler "Scheduler113M" create', + ), + ), + ConfigLine( + config_line=" rate 112500 cir 112500", + parents=( + "QoS Policy Configuration", + " qos", + ' scheduler-policy "SP113M" create', + " tier 1", + ' scheduler "Scheduler113M" create', + ), + ), + ConfigLine( + config_line=" exit", + parents=( + "QoS Policy Configuration", + " qos", + ' scheduler-policy "SP113M" create', + " tier 1", + ), + ), + ConfigLine( + config_line=" exit", + parents=("QoS Policy Configuration", " qos", ' scheduler-policy "SP113M" create'), + ), + ConfigLine(config_line=" exit", parents=("QoS Policy Configuration", " qos")), + ConfigLine(config_line=" queue-group-templates", parents=("QoS Policy Configuration", " qos")), + ConfigLine( + config_line=" egress", + parents=("QoS Policy Configuration", " qos", " queue-group-templates"), + ), + ConfigLine( + config_line=' queue-group "QG-ST-0113M" create', + parents=("QoS Policy Configuration", " qos", " queue-group-templates", " egress"), + ), + ConfigLine( + config_line=' description "LTBE Queue-group for 125M SONET"', + parents=("QoS Policy Configuration", " qos", " queue-group-templates", " egress"), + ), + ConfigLine( + config_line=" queue 1 create", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 125M SONET"', + ), + ), + ConfigLine( + config_line=' parent "Scheduler113M"', + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 125M SONET"', + " queue 1 create", + ), + ), + ConfigLine( + config_line=" rate 112500", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 125M SONET"', + " queue 1 create", + ), + ), + ConfigLine( + config_line=" cbs 6", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 125M SONET"', + " queue 1 create", + ), + ), + ConfigLine( + config_line=" mbs 1024 kilobytes", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 125M SONET"', + " queue 1 create", + ), + ), + ConfigLine( + config_line=' wred-queue policy "QCI9" mode native slope-usage exceed-low', + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 125M SONET"', + " queue 1 create", + ), + ), + ConfigLine( + config_line=" burst-limit 4375 bytes", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 125M SONET"', + " queue 1 create", + ), + ), + ConfigLine( + config_line=' adv-config-policy "Best-Effort"', + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 125M SONET"', + " queue 1 create", + ), + ), + ConfigLine( + config_line=" exit", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 125M SONET"', + ), + ), + ConfigLine( + config_line=" queue 3 best-effort create", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 125M SONET"', + ), + ), + ConfigLine( + config_line=' parent "Scheduler113M" cir-level 1 cir-weight 1', + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 125M SONET"', + " queue 3 best-effort create", + ), + ), + ConfigLine( + config_line=" rate 112500 cir 112500", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 125M SONET"', + " queue 3 best-effort create", + ), + ), + ConfigLine( + config_line=" cbs 6", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 125M SONET"', + " queue 3 best-effort create", + ), + ), + ConfigLine( + config_line=" mbs 512 kilobytes", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 125M SONET"', + " queue 3 best-effort create", + ), + ), + ConfigLine( + config_line=" burst-limit 16500 bytes", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 125M SONET"', + " queue 3 best-effort create", + ), + ), + ConfigLine( + config_line=" exit", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 125M SONET"', + ), + ), + ConfigLine( + config_line=" queue 4 best-effort create", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 125M SONET"', + ), + ), + ConfigLine( + config_line=' parent "Scheduler113M" cir-level 1 cir-weight 3', + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 125M SONET"', + " queue 4 best-effort create", + ), + ), + ConfigLine( + config_line=" rate 112500 cir 112500", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 125M SONET"', + " queue 4 best-effort create", + ), + ), + ConfigLine( + config_line=" cbs 6", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 125M SONET"', + " queue 4 best-effort create", + ), + ), + ConfigLine( + config_line=" mbs 512 kilobytes", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 125M SONET"', + " queue 4 best-effort create", + ), + ), + ConfigLine( + config_line=" burst-limit 16500 bytes", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 125M SONET"', + " queue 4 best-effort create", + ), + ), + ConfigLine( + config_line=" exit", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 125M SONET"', + ), + ), + ConfigLine( + config_line=" queue 5 expedite create", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 125M SONET"', + ), + ), + ConfigLine( + config_line=' parent "Scheduler113M" cir-level 1 cir-weight 8', + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 125M SONET"', + " queue 5 expedite create", + ), + ), + ConfigLine( + config_line=" rate 112500 cir 112500", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 125M SONET"', + " queue 5 expedite create", + ), + ), + ConfigLine( + config_line=" cbs 6", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 125M SONET"', + " queue 5 expedite create", + ), + ), + ConfigLine( + config_line=" mbs 64 kilobytes", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 125M SONET"', + " queue 5 expedite create", + ), + ), + ConfigLine( + config_line=" burst-limit 16500 bytes", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 125M SONET"', + " queue 5 expedite create", + ), + ), + ConfigLine( + config_line=" exit", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 125M SONET"', + ), + ), + ConfigLine( + config_line=" queue 6 expedite create", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 125M SONET"', + ), + ), + ConfigLine( + config_line=' parent "Scheduler113M" cir-level 2', + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 125M SONET"', + " queue 6 expedite create", + ), + ), + ConfigLine( + config_line=" rate 67500 cir 67500", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 125M SONET"', + " queue 6 expedite create", + ), + ), + ConfigLine( + config_line=" cbs 6", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 125M SONET"', + " queue 6 expedite create", + ), + ), + ConfigLine( + config_line=" mbs 6 kilobytes", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 125M SONET"', + " queue 6 expedite create", + ), + ), + ConfigLine( + config_line=" exit", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 125M SONET"', + ), + ), + ConfigLine( + config_line=" queue 8 expedite create", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 125M SONET"', + ), + ), + ConfigLine( + config_line=' parent "Scheduler113M" cir-level 3', + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 125M SONET"', + " queue 8 expedite create", + ), + ), + ConfigLine( + config_line=" rate 4000 cir 4000", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 125M SONET"', + " queue 8 expedite create", + ), + ), + ConfigLine( + config_line=" cbs 6", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 125M SONET"', + " queue 8 expedite create", + ), + ), + ConfigLine( + config_line=" mbs 64 kilobytes", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 125M SONET"', + " queue 8 expedite create", + ), + ), + ConfigLine( + config_line=" exit", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 125M SONET"', + ), + ), + ConfigLine( + config_line=" policer 1 create", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 125M SONET"', + ), + ), + ConfigLine( + config_line=" stat-mode offered-total-cir-exceed", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 125M SONET"', + " policer 1 create", + ), + ), + ConfigLine( + config_line=" adaptation-rule pir max", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 125M SONET"', + " policer 1 create", + ), + ), + ConfigLine( + config_line=" rate 22500", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 125M SONET"', + " policer 1 create", + ), + ), + ConfigLine( + config_line=" enable-exceed-pir", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 125M SONET"', + " policer 1 create", + ), + ), + ConfigLine( + config_line=" exit", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 125M SONET"', + ), + ), + ConfigLine( + config_line=" exit", + parents=("QoS Policy Configuration", " qos", " queue-group-templates", " egress"), + ), + ConfigLine( + config_line=" exit", parents=("QoS Policy Configuration", " qos", " queue-group-templates") + ), + ConfigLine(config_line=" exit", parents=("QoS Policy Configuration", " qos")), + ConfigLine(config_line=' scheduler-policy "SP135M" create', parents=("QoS Policy Configuration", " qos")), + ConfigLine( + config_line=' description "LTBE Scheduler Policy for 150M SONET Circuits"', + parents=("QoS Policy Configuration", " qos", ' scheduler-policy "SP135M" create'), + ), + ConfigLine( + config_line=" tier 1", + parents=("QoS Policy Configuration", " qos", ' scheduler-policy "SP135M" create'), + ), + ConfigLine( + config_line=' scheduler "Scheduler135M" create', + parents=( + "QoS Policy Configuration", + " qos", + ' scheduler-policy "SP135M" create', + " tier 1", + ), + ), + ConfigLine( + config_line=" port-parent", + parents=( + "QoS Policy Configuration", + " qos", + ' scheduler-policy "SP135M" create', + " tier 1", + ' scheduler "Scheduler135M" create', + ), + ), + ConfigLine( + config_line=" rate 135000 cir 135000", + parents=( + "QoS Policy Configuration", + " qos", + ' scheduler-policy "SP135M" create', + " tier 1", + ' scheduler "Scheduler135M" create', + ), + ), + ConfigLine( + config_line=" exit", + parents=( + "QoS Policy Configuration", + " qos", + ' scheduler-policy "SP135M" create', + " tier 1", + ), + ), + ConfigLine( + config_line=" exit", + parents=("QoS Policy Configuration", " qos", ' scheduler-policy "SP135M" create'), + ), + ConfigLine(config_line=" exit", parents=("QoS Policy Configuration", " qos")), + ConfigLine(config_line=" queue-group-templates", parents=("QoS Policy Configuration", " qos")), + ConfigLine( + config_line=" egress", + parents=("QoS Policy Configuration", " qos", " queue-group-templates"), + ), + ConfigLine( + config_line=' queue-group "QG-ST-0135M" create', + parents=("QoS Policy Configuration", " qos", " queue-group-templates", " egress"), + ), + ConfigLine( + config_line=' description "LTBE Queue-group for 150M SONET"', + parents=("QoS Policy Configuration", " qos", " queue-group-templates", " egress"), + ), + ConfigLine( + config_line=" queue 1 create", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 150M SONET"', + ), + ), + ConfigLine( + config_line=' parent "Scheduler135M"', + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 150M SONET"', + " queue 1 create", + ), + ), + ConfigLine( + config_line=" rate 135000", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 150M SONET"', + " queue 1 create", + ), + ), + ConfigLine( + config_line=" cbs 6", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 150M SONET"', + " queue 1 create", + ), + ), + ConfigLine( + config_line=" mbs 1024 kilobytes", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 150M SONET"', + " queue 1 create", + ), + ), + ConfigLine( + config_line=' wred-queue policy "QCI9" mode native slope-usage exceed-low', + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 150M SONET"', + " queue 1 create", + ), + ), + ConfigLine( + config_line=" burst-limit 5250 bytes", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 150M SONET"', + " queue 1 create", + ), + ), + ConfigLine( + config_line=' adv-config-policy "Best-Effort"', + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 150M SONET"', + " queue 1 create", + ), + ), + ConfigLine( + config_line=" exit", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 150M SONET"', + ), + ), + ConfigLine( + config_line=" queue 3 best-effort create", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 150M SONET"', + ), + ), + ConfigLine( + config_line=' parent "Scheduler135M" cir-level 1 cir-weight 1', + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 150M SONET"', + " queue 3 best-effort create", + ), + ), + ConfigLine( + config_line=" rate 135000 cir 135000", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 150M SONET"', + " queue 3 best-effort create", + ), + ), + ConfigLine( + config_line=" cbs 6", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 150M SONET"', + " queue 3 best-effort create", + ), + ), + ConfigLine( + config_line=" mbs 512 kilobytes", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 150M SONET"', + " queue 3 best-effort create", + ), + ), + ConfigLine( + config_line=" burst-limit 20000 bytes", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 150M SONET"', + " queue 3 best-effort create", + ), + ), + ConfigLine( + config_line=" exit", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 150M SONET"', + ), + ), + ConfigLine( + config_line=" queue 4 best-effort create", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 150M SONET"', + ), + ), + ConfigLine( + config_line=' parent "Scheduler135M" cir-level 1 cir-weight 3', + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 150M SONET"', + " queue 4 best-effort create", + ), + ), + ConfigLine( + config_line=" rate 135000 cir 135000", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 150M SONET"', + " queue 4 best-effort create", + ), + ), + ConfigLine( + config_line=" cbs 6", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 150M SONET"', + " queue 4 best-effort create", + ), + ), + ConfigLine( + config_line=" mbs 512 kilobytes", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 150M SONET"', + " queue 4 best-effort create", + ), + ), + ConfigLine( + config_line=" burst-limit 20000 bytes", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 150M SONET"', + " queue 4 best-effort create", + ), + ), + ConfigLine( + config_line=" exit", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 150M SONET"', + ), + ), + ConfigLine( + config_line=" queue 5 expedite create", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 150M SONET"', + ), + ), + ConfigLine( + config_line=' parent "Scheduler135M" cir-level 1 cir-weight 8', + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 150M SONET"', + " queue 5 expedite create", + ), + ), + ConfigLine( + config_line=" rate 135000 cir 135000", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 150M SONET"', + " queue 5 expedite create", + ), + ), + ConfigLine( + config_line=" cbs 6", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 150M SONET"', + " queue 5 expedite create", + ), + ), + ConfigLine( + config_line=" mbs 64 kilobytes", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 150M SONET"', + " queue 5 expedite create", + ), + ), + ConfigLine( + config_line=" burst-limit 20000 bytes", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 150M SONET"', + " queue 5 expedite create", + ), + ), + ConfigLine( + config_line=" exit", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 150M SONET"', + ), + ), + ConfigLine( + config_line=" queue 6 expedite create", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 150M SONET"', + ), + ), + ConfigLine( + config_line=' parent "Scheduler135M" cir-level 2', + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 150M SONET"', + " queue 6 expedite create", + ), + ), + ConfigLine( + config_line=" rate 81000 cir 81000", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 150M SONET"', + " queue 6 expedite create", + ), + ), + ConfigLine( + config_line=" cbs 6", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 150M SONET"', + " queue 6 expedite create", + ), + ), + ConfigLine( + config_line=" mbs 6 kilobytes", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 150M SONET"', + " queue 6 expedite create", + ), + ), + ConfigLine( + config_line=" exit", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 150M SONET"', + ), + ), + ConfigLine( + config_line=" queue 8 expedite create", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 150M SONET"', + ), + ), + ConfigLine( + config_line=' parent "Scheduler135M" cir-level 3', + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 150M SONET"', + " queue 8 expedite create", + ), + ), + ConfigLine( + config_line=" rate 4000 cir 4000", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 150M SONET"', + " queue 8 expedite create", + ), + ), + ConfigLine( + config_line=" cbs 6", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 150M SONET"', + " queue 8 expedite create", + ), + ), + ConfigLine( + config_line=" mbs 64 kilobytes", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 150M SONET"', + " queue 8 expedite create", + ), + ), + ConfigLine( + config_line=" exit", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 150M SONET"', + ), + ), + ConfigLine( + config_line=" policer 1 create", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 150M SONET"', + ), + ), + ConfigLine( + config_line=" stat-mode offered-total-cir-exceed", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 150M SONET"', + " policer 1 create", + ), + ), + ConfigLine( + config_line=" adaptation-rule pir max", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 150M SONET"', + " policer 1 create", + ), + ), + ConfigLine( + config_line=" rate 27000", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 150M SONET"', + " policer 1 create", + ), + ), + ConfigLine( + config_line=" enable-exceed-pir", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 150M SONET"', + " policer 1 create", + ), + ), + ConfigLine( + config_line=" exit", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 150M SONET"', + ), + ), + ConfigLine( + config_line=" exit", + parents=("QoS Policy Configuration", " qos", " queue-group-templates", " egress"), + ), + ConfigLine( + config_line=" exit", parents=("QoS Policy Configuration", " qos", " queue-group-templates") + ), + ConfigLine(config_line=" exit", parents=("QoS Policy Configuration", " qos")), + ConfigLine(config_line=' scheduler-policy "SP180M" create', parents=("QoS Policy Configuration", " qos")), + ConfigLine( + config_line=' description "LTBE Scheduler Policy for 200M SONET Circuits"', + parents=("QoS Policy Configuration", " qos", ' scheduler-policy "SP180M" create'), + ), + ConfigLine( + config_line=" tier 1", + parents=("QoS Policy Configuration", " qos", ' scheduler-policy "SP180M" create'), + ), + ConfigLine( + config_line=' scheduler "Scheduler180M" create', + parents=( + "QoS Policy Configuration", + " qos", + ' scheduler-policy "SP180M" create', + " tier 1", + ), + ), + ConfigLine( + config_line=" port-parent", + parents=( + "QoS Policy Configuration", + " qos", + ' scheduler-policy "SP180M" create', + " tier 1", + ' scheduler "Scheduler180M" create', + ), + ), + ConfigLine( + config_line=" rate 180000 cir 180000", + parents=( + "QoS Policy Configuration", + " qos", + ' scheduler-policy "SP180M" create', + " tier 1", + ' scheduler "Scheduler180M" create', + ), + ), + ConfigLine( + config_line=" exit", + parents=( + "QoS Policy Configuration", + " qos", + ' scheduler-policy "SP180M" create', + " tier 1", + ), + ), + ConfigLine( + config_line=" exit", + parents=("QoS Policy Configuration", " qos", ' scheduler-policy "SP180M" create'), + ), + ConfigLine(config_line=" exit", parents=("QoS Policy Configuration", " qos")), + ConfigLine(config_line=" queue-group-templates", parents=("QoS Policy Configuration", " qos")), + ConfigLine( + config_line=" egress", + parents=("QoS Policy Configuration", " qos", " queue-group-templates"), + ), + ConfigLine( + config_line=' queue-group "QG-ST-0180M" create', + parents=("QoS Policy Configuration", " qos", " queue-group-templates", " egress"), + ), + ConfigLine( + config_line=' description "LTBE Queue-group for 200M SONET"', + parents=("QoS Policy Configuration", " qos", " queue-group-templates", " egress"), + ), + ConfigLine( + config_line=" queue 1 create", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 200M SONET"', + ), + ), + ConfigLine( + config_line=' parent "Scheduler180M"', + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 200M SONET"', + " queue 1 create", + ), + ), + ConfigLine( + config_line=" rate 180000", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 200M SONET"', + " queue 1 create", + ), + ), + ConfigLine( + config_line=" cbs 6", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 200M SONET"', + " queue 1 create", + ), + ), + ConfigLine( + config_line=" mbs 1024 kilobytes", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 200M SONET"', + " queue 1 create", + ), + ), + ConfigLine( + config_line=' wred-queue policy "QCI9" mode native slope-usage exceed-low', + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 200M SONET"', + " queue 1 create", + ), + ), + ConfigLine( + config_line=" burst-limit 7000 bytes", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 200M SONET"', + " queue 1 create", + ), + ), + ConfigLine( + config_line=' adv-config-policy "Best-Effort"', + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 200M SONET"', + " queue 1 create", + ), + ), + ConfigLine( + config_line=" exit", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 200M SONET"', + ), + ), + ConfigLine( + config_line=" queue 3 best-effort create", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 200M SONET"', + ), + ), + ConfigLine( + config_line=' parent "Scheduler180M" cir-level 1 cir-weight 1', + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 200M SONET"', + " queue 3 best-effort create", + ), + ), + ConfigLine( + config_line=" rate 180000 cir 180000", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 200M SONET"', + " queue 3 best-effort create", + ), + ), + ConfigLine( + config_line=" cbs 6", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 200M SONET"', + " queue 3 best-effort create", + ), + ), + ConfigLine( + config_line=" mbs 512 kilobytes", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 200M SONET"', + " queue 3 best-effort create", + ), + ), + ConfigLine( + config_line=" burst-limit 25000 bytes", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 200M SONET"', + " queue 3 best-effort create", + ), + ), + ConfigLine( + config_line=" exit", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 200M SONET"', + ), + ), + ConfigLine( + config_line=" queue 4 best-effort create", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 200M SONET"', + ), + ), + ConfigLine( + config_line=' parent "Scheduler180M" cir-level 1 cir-weight 3', + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 200M SONET"', + " queue 4 best-effort create", + ), + ), + ConfigLine( + config_line=" rate 180000 cir 180000", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 200M SONET"', + " queue 4 best-effort create", + ), + ), + ConfigLine( + config_line=" cbs 6", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 200M SONET"', + " queue 4 best-effort create", + ), + ), + ConfigLine( + config_line=" mbs 512 kilobytes", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 200M SONET"', + " queue 4 best-effort create", + ), + ), + ConfigLine( + config_line=" burst-limit 25000 bytes", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 200M SONET"', + " queue 4 best-effort create", + ), + ), + ConfigLine( + config_line=" exit", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 200M SONET"', + ), + ), + ConfigLine( + config_line=" queue 5 expedite create", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 200M SONET"', + ), + ), + ConfigLine( + config_line=' parent "Scheduler180M" cir-level 1 cir-weight 8', + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 200M SONET"', + " queue 5 expedite create", + ), + ), + ConfigLine( + config_line=" rate 180000 cir 180000", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 200M SONET"', + " queue 5 expedite create", + ), + ), + ConfigLine( + config_line=" cbs 6", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 200M SONET"', + " queue 5 expedite create", + ), + ), + ConfigLine( + config_line=" mbs 64 kilobytes", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 200M SONET"', + " queue 5 expedite create", + ), + ), + ConfigLine( + config_line=" burst-limit 25000 bytes", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 200M SONET"', + " queue 5 expedite create", + ), + ), + ConfigLine( + config_line=" exit", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 200M SONET"', + ), + ), + ConfigLine( + config_line=" queue 6 expedite create", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 200M SONET"', + ), + ), + ConfigLine( + config_line=' parent "Scheduler180M" cir-level 2', + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 200M SONET"', + " queue 6 expedite create", + ), + ), + ConfigLine( + config_line=" rate 108000 cir 108000", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 200M SONET"', + " queue 6 expedite create", + ), + ), + ConfigLine( + config_line=" cbs 6", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 200M SONET"', + " queue 6 expedite create", + ), + ), + ConfigLine( + config_line=" mbs 6 kilobytes", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 200M SONET"', + " queue 6 expedite create", + ), + ), + ConfigLine( + config_line=" exit", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 200M SONET"', + ), + ), + ConfigLine( + config_line=" queue 8 expedite create", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 200M SONET"', + ), + ), + ConfigLine( + config_line=' parent "Scheduler180M" cir-level 3', + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 200M SONET"', + " queue 8 expedite create", + ), + ), + ConfigLine( + config_line=" rate 4000 cir 4000", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 200M SONET"', + " queue 8 expedite create", + ), + ), + ConfigLine( + config_line=" cbs 6", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 200M SONET"', + " queue 8 expedite create", + ), + ), + ConfigLine( + config_line=" mbs 64 kilobytes", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 200M SONET"', + " queue 8 expedite create", + ), + ), + ConfigLine( + config_line=" exit", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 200M SONET"', + ), + ), + ConfigLine( + config_line=" policer 1 create", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 200M SONET"', + ), + ), + ConfigLine( + config_line=" stat-mode offered-total-cir-exceed", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 200M SONET"', + " policer 1 create", + ), + ), + ConfigLine( + config_line=" adaptation-rule pir max", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 200M SONET"', + " policer 1 create", + ), + ), + ConfigLine( + config_line=" rate 36000", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 200M SONET"', + " policer 1 create", + ), + ), + ConfigLine( + config_line=" enable-exceed-pir", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 200M SONET"', + " policer 1 create", + ), + ), + ConfigLine( + config_line=" exit", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 200M SONET"', + ), + ), + ConfigLine( + config_line=" exit", + parents=("QoS Policy Configuration", " qos", " queue-group-templates", " egress"), + ), + ConfigLine( + config_line=" exit", parents=("QoS Policy Configuration", " qos", " queue-group-templates") + ), + ConfigLine(config_line=" exit", parents=("QoS Policy Configuration", " qos")), + ConfigLine(config_line=' scheduler-policy "SP225M" create', parents=("QoS Policy Configuration", " qos")), + ConfigLine( + config_line=' description "LTBE Scheduler Policy for 250M SONET Circuits"', + parents=("QoS Policy Configuration", " qos", ' scheduler-policy "SP225M" create'), + ), + ConfigLine( + config_line=" tier 1", + parents=("QoS Policy Configuration", " qos", ' scheduler-policy "SP225M" create'), + ), + ConfigLine( + config_line=' scheduler "Scheduler225M" create', + parents=( + "QoS Policy Configuration", + " qos", + ' scheduler-policy "SP225M" create', + " tier 1", + ), + ), + ConfigLine( + config_line=" port-parent", + parents=( + "QoS Policy Configuration", + " qos", + ' scheduler-policy "SP225M" create', + " tier 1", + ' scheduler "Scheduler225M" create', + ), + ), + ConfigLine( + config_line=" rate 225000 cir 225000", + parents=( + "QoS Policy Configuration", + " qos", + ' scheduler-policy "SP225M" create', + " tier 1", + ' scheduler "Scheduler225M" create', + ), + ), + ConfigLine( + config_line=" exit", + parents=( + "QoS Policy Configuration", + " qos", + ' scheduler-policy "SP225M" create', + " tier 1", + ), + ), + ConfigLine( + config_line=" exit", + parents=("QoS Policy Configuration", " qos", ' scheduler-policy "SP225M" create'), + ), + ConfigLine(config_line=" exit", parents=("QoS Policy Configuration", " qos")), + ConfigLine(config_line=" queue-group-templates", parents=("QoS Policy Configuration", " qos")), + ConfigLine( + config_line=" egress", + parents=("QoS Policy Configuration", " qos", " queue-group-templates"), + ), + ConfigLine( + config_line=' queue-group "QG-ST-0225M" create', + parents=("QoS Policy Configuration", " qos", " queue-group-templates", " egress"), + ), + ConfigLine( + config_line=' description "LTBE Queue-group for 250M SONET"', + parents=("QoS Policy Configuration", " qos", " queue-group-templates", " egress"), + ), + ConfigLine( + config_line=" queue 1 create", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 250M SONET"', + ), + ), + ConfigLine( + config_line=' parent "Scheduler225M"', + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 250M SONET"', + " queue 1 create", + ), + ), + ConfigLine( + config_line=" rate 225000", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 250M SONET"', + " queue 1 create", + ), + ), + ConfigLine( + config_line=" cbs 6", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 250M SONET"', + " queue 1 create", + ), + ), + ConfigLine( + config_line=" mbs 1024 kilobytes", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 250M SONET"', + " queue 1 create", + ), + ), + ConfigLine( + config_line=' wred-queue policy "QCI9" mode native slope-usage exceed-low', + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 250M SONET"', + " queue 1 create", + ), + ), + ConfigLine( + config_line=" burst-limit 8750 bytes", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 250M SONET"', + " queue 1 create", + ), + ), + ConfigLine( + config_line=' adv-config-policy "Best-Effort"', + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 250M SONET"', + " queue 1 create", + ), + ), + ConfigLine( + config_line=" exit", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 250M SONET"', + ), + ), + ConfigLine( + config_line=" queue 3 best-effort create", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 250M SONET"', + ), + ), + ConfigLine( + config_line=' parent "Scheduler225M" cir-level 1 cir-weight 1', + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 250M SONET"', + " queue 3 best-effort create", + ), + ), + ConfigLine( + config_line=" rate 225000 cir 225000", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 250M SONET"', + " queue 3 best-effort create", + ), + ), + ConfigLine( + config_line=" cbs 6", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 250M SONET"', + " queue 3 best-effort create", + ), + ), + ConfigLine( + config_line=" mbs 512 kilobytes", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 250M SONET"', + " queue 3 best-effort create", + ), + ), + ConfigLine( + config_line=" burst-limit 32000 bytes", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 250M SONET"', + " queue 3 best-effort create", + ), + ), + ConfigLine( + config_line=" exit", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 250M SONET"', + ), + ), + ConfigLine( + config_line=" queue 4 best-effort create", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 250M SONET"', + ), + ), + ConfigLine( + config_line=' parent "Scheduler225M" cir-level 1 cir-weight 3', + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 250M SONET"', + " queue 4 best-effort create", + ), + ), + ConfigLine( + config_line=" rate 225000 cir 225000", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 250M SONET"', + " queue 4 best-effort create", + ), + ), + ConfigLine( + config_line=" cbs 6", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 250M SONET"', + " queue 4 best-effort create", + ), + ), + ConfigLine( + config_line=" mbs 512 kilobytes", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 250M SONET"', + " queue 4 best-effort create", + ), + ), + ConfigLine( + config_line=" burst-limit 32000 bytes", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 250M SONET"', + " queue 4 best-effort create", + ), + ), + ConfigLine( + config_line=" exit", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 250M SONET"', + ), + ), + ConfigLine( + config_line=" queue 5 expedite create", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 250M SONET"', + ), + ), + ConfigLine( + config_line=' parent "Scheduler225M" cir-level 1 cir-weight 8', + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 250M SONET"', + " queue 5 expedite create", + ), + ), + ConfigLine( + config_line=" rate 225000 cir 225000", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 250M SONET"', + " queue 5 expedite create", + ), + ), + ConfigLine( + config_line=" cbs 6", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 250M SONET"', + " queue 5 expedite create", + ), + ), + ConfigLine( + config_line=" mbs 64 kilobytes", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 250M SONET"', + " queue 5 expedite create", + ), + ), + ConfigLine( + config_line=" burst-limit 32000 bytes", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 250M SONET"', + " queue 5 expedite create", + ), + ), + ConfigLine( + config_line=" exit", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 250M SONET"', + ), + ), + ConfigLine( + config_line=" queue 6 expedite create", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 250M SONET"', + ), + ), + ConfigLine( + config_line=' parent "Scheduler225M" cir-level 2', + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 250M SONET"', + " queue 6 expedite create", + ), + ), + ConfigLine( + config_line=" rate 135000 cir 135000", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 250M SONET"', + " queue 6 expedite create", + ), + ), + ConfigLine( + config_line=" cbs 6", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 250M SONET"', + " queue 6 expedite create", + ), + ), + ConfigLine( + config_line=" mbs 6 kilobytes", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 250M SONET"', + " queue 6 expedite create", + ), + ), + ConfigLine( + config_line=" exit", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 250M SONET"', + ), + ), + ConfigLine( + config_line=" queue 8 expedite create", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 250M SONET"', + ), + ), + ConfigLine( + config_line=' parent "Scheduler225M" cir-level 3', + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 250M SONET"', + " queue 8 expedite create", + ), + ), + ConfigLine( + config_line=" rate 4000 cir 4000", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 250M SONET"', + " queue 8 expedite create", + ), + ), + ConfigLine( + config_line=" cbs 6", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 250M SONET"', + " queue 8 expedite create", + ), + ), + ConfigLine( + config_line=" mbs 64 kilobytes", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 250M SONET"', + " queue 8 expedite create", + ), + ), + ConfigLine( + config_line=" exit", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 250M SONET"', + ), + ), + ConfigLine( + config_line=" policer 1 create", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 250M SONET"', + ), + ), + ConfigLine( + config_line=" stat-mode offered-total-cir-exceed", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 250M SONET"', + " policer 1 create", + ), + ), + ConfigLine( + config_line=" adaptation-rule pir max", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 250M SONET"', + " policer 1 create", + ), + ), + ConfigLine( + config_line=" rate 45000", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 250M SONET"', + " policer 1 create", + ), + ), + ConfigLine( + config_line=" enable-exceed-pir", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 250M SONET"', + " policer 1 create", + ), + ), + ConfigLine( + config_line=" exit", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 250M SONET"', + ), + ), + ConfigLine( + config_line=" exit", + parents=("QoS Policy Configuration", " qos", " queue-group-templates", " egress"), + ), + ConfigLine( + config_line=" exit", parents=("QoS Policy Configuration", " qos", " queue-group-templates") + ), + ConfigLine(config_line=" exit", parents=("QoS Policy Configuration", " qos")), + ConfigLine(config_line=' scheduler-policy "SP270M" create', parents=("QoS Policy Configuration", " qos")), + ConfigLine( + config_line=' description "LTBE Scheduler Policy for 300M SONET Circuits"', + parents=("QoS Policy Configuration", " qos", ' scheduler-policy "SP270M" create'), + ), + ConfigLine( + config_line=" tier 1", + parents=("QoS Policy Configuration", " qos", ' scheduler-policy "SP270M" create'), + ), + ConfigLine( + config_line=' scheduler "Scheduler270M" create', + parents=( + "QoS Policy Configuration", + " qos", + ' scheduler-policy "SP270M" create', + " tier 1", + ), + ), + ConfigLine( + config_line=" port-parent", + parents=( + "QoS Policy Configuration", + " qos", + ' scheduler-policy "SP270M" create', + " tier 1", + ' scheduler "Scheduler270M" create', + ), + ), + ConfigLine( + config_line=" rate 270000 cir 270000", + parents=( + "QoS Policy Configuration", + " qos", + ' scheduler-policy "SP270M" create', + " tier 1", + ' scheduler "Scheduler270M" create', + ), + ), + ConfigLine( + config_line=" exit", + parents=( + "QoS Policy Configuration", + " qos", + ' scheduler-policy "SP270M" create', + " tier 1", + ), + ), + ConfigLine( + config_line=" exit", + parents=("QoS Policy Configuration", " qos", ' scheduler-policy "SP270M" create'), + ), + ConfigLine(config_line=" exit", parents=("QoS Policy Configuration", " qos")), + ConfigLine(config_line=" queue-group-templates", parents=("QoS Policy Configuration", " qos")), + ConfigLine( + config_line=" egress", + parents=("QoS Policy Configuration", " qos", " queue-group-templates"), + ), + ConfigLine( + config_line=' queue-group "QG-ST-0270M" create', + parents=("QoS Policy Configuration", " qos", " queue-group-templates", " egress"), + ), + ConfigLine( + config_line=' description "LTBE Queue-group for 300M SONET"', + parents=("QoS Policy Configuration", " qos", " queue-group-templates", " egress"), + ), + ConfigLine( + config_line=" queue 1 create", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 300M SONET"', + ), + ), + ConfigLine( + config_line=' parent "Scheduler270M"', + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 300M SONET"', + " queue 1 create", + ), + ), + ConfigLine( + config_line=" rate 270000", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 300M SONET"', + " queue 1 create", + ), + ), + ConfigLine( + config_line=" cbs 6", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 300M SONET"', + " queue 1 create", + ), + ), + ConfigLine( + config_line=" mbs 1024 kilobytes", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 300M SONET"', + " queue 1 create", + ), + ), + ConfigLine( + config_line=' wred-queue policy "QCI9" mode native slope-usage exceed-low', + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 300M SONET"', + " queue 1 create", + ), + ), + ConfigLine( + config_line=" burst-limit 10500 bytes", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 300M SONET"', + " queue 1 create", + ), + ), + ConfigLine( + config_line=' adv-config-policy "Best-Effort"', + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 300M SONET"', + " queue 1 create", + ), + ), + ConfigLine( + config_line=" exit", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 300M SONET"', + ), + ), + ConfigLine( + config_line=" queue 3 best-effort create", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 300M SONET"', + ), + ), + ConfigLine( + config_line=' parent "Scheduler270M" cir-level 1 cir-weight 1', + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 300M SONET"', + " queue 3 best-effort create", + ), + ), + ConfigLine( + config_line=" rate 270000 cir 270000", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 300M SONET"', + " queue 3 best-effort create", + ), + ), + ConfigLine( + config_line=" cbs 6", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 300M SONET"', + " queue 3 best-effort create", + ), + ), + ConfigLine( + config_line=" mbs 512 kilobytes", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 300M SONET"', + " queue 3 best-effort create", + ), + ), + ConfigLine( + config_line=" burst-limit 40000 bytes", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 300M SONET"', + " queue 3 best-effort create", + ), + ), + ConfigLine( + config_line=" exit", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 300M SONET"', + ), + ), + ConfigLine( + config_line=" queue 4 best-effort create", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 300M SONET"', + ), + ), + ConfigLine( + config_line=' parent "Scheduler270M" cir-level 1 cir-weight 3', + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 300M SONET"', + " queue 4 best-effort create", + ), + ), + ConfigLine( + config_line=" rate 270000 cir 270000", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 300M SONET"', + " queue 4 best-effort create", + ), + ), + ConfigLine( + config_line=" cbs 6", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 300M SONET"', + " queue 4 best-effort create", + ), + ), + ConfigLine( + config_line=" mbs 512 kilobytes", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 300M SONET"', + " queue 4 best-effort create", + ), + ), + ConfigLine( + config_line=" burst-limit 40000 bytes", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 300M SONET"', + " queue 4 best-effort create", + ), + ), + ConfigLine( + config_line=" exit", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 300M SONET"', + ), + ), + ConfigLine( + config_line=" queue 5 expedite create", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 300M SONET"', + ), + ), + ConfigLine( + config_line=' parent "Scheduler270M" cir-level 1 cir-weight 8', + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 300M SONET"', + " queue 5 expedite create", + ), + ), + ConfigLine( + config_line=" rate 270000 cir 270000", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 300M SONET"', + " queue 5 expedite create", + ), + ), + ConfigLine( + config_line=" cbs 6", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 300M SONET"', + " queue 5 expedite create", + ), + ), + ConfigLine( + config_line=" mbs 64 kilobytes", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 300M SONET"', + " queue 5 expedite create", + ), + ), + ConfigLine( + config_line=" burst-limit 40000 bytes", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 300M SONET"', + " queue 5 expedite create", + ), + ), + ConfigLine( + config_line=" exit", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 300M SONET"', + ), + ), + ConfigLine( + config_line=" queue 6 expedite create", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 300M SONET"', + ), + ), + ConfigLine( + config_line=' parent "Scheduler270M" cir-level 2', + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 300M SONET"', + " queue 6 expedite create", + ), + ), + ConfigLine( + config_line=" rate 162000 cir 162000", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 300M SONET"', + " queue 6 expedite create", + ), + ), + ConfigLine( + config_line=" cbs 6", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 300M SONET"', + " queue 6 expedite create", + ), + ), + ConfigLine( + config_line=" mbs 6 kilobytes", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 300M SONET"', + " queue 6 expedite create", + ), + ), + ConfigLine( + config_line=" exit", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 300M SONET"', + ), + ), + ConfigLine( + config_line=" queue 8 expedite create", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 300M SONET"', + ), + ), + ConfigLine( + config_line=' parent "Scheduler270M" cir-level 3', + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 300M SONET"', + " queue 8 expedite create", + ), + ), + ConfigLine( + config_line=" rate 4000 cir 4000", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 300M SONET"', + " queue 8 expedite create", + ), + ), + ConfigLine( + config_line=" cbs 6", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 300M SONET"', + " queue 8 expedite create", + ), + ), + ConfigLine( + config_line=" mbs 64 kilobytes", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 300M SONET"', + " queue 8 expedite create", + ), + ), + ConfigLine( + config_line=" exit", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 300M SONET"', + ), + ), + ConfigLine( + config_line=" policer 1 create", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 300M SONET"', + ), + ), + ConfigLine( + config_line=" stat-mode offered-total-cir-exceed", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 300M SONET"', + " policer 1 create", + ), + ), + ConfigLine( + config_line=" adaptation-rule pir max", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 300M SONET"', + " policer 1 create", + ), + ), + ConfigLine( + config_line=" rate 54000", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 300M SONET"', + " policer 1 create", + ), + ), + ConfigLine( + config_line=" enable-exceed-pir", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 300M SONET"', + " policer 1 create", + ), + ), + ConfigLine( + config_line=" exit", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 300M SONET"', + ), + ), + ConfigLine( + config_line=" exit", + parents=("QoS Policy Configuration", " qos", " queue-group-templates", " egress"), + ), + ConfigLine( + config_line=" exit", parents=("QoS Policy Configuration", " qos", " queue-group-templates") + ), + ConfigLine(config_line=" exit", parents=("QoS Policy Configuration", " qos")), + ConfigLine(config_line=' scheduler-policy "SP288M" create', parents=("QoS Policy Configuration", " qos")), + ConfigLine( + config_line=' description "LTBE Scheduler Policy for 320M SONET Circuits"', + parents=("QoS Policy Configuration", " qos", ' scheduler-policy "SP288M" create'), + ), + ConfigLine( + config_line=" tier 1", + parents=("QoS Policy Configuration", " qos", ' scheduler-policy "SP288M" create'), + ), + ConfigLine( + config_line=' scheduler "Scheduler288M" create', + parents=( + "QoS Policy Configuration", + " qos", + ' scheduler-policy "SP288M" create', + " tier 1", + ), + ), + ConfigLine( + config_line=" port-parent", + parents=( + "QoS Policy Configuration", + " qos", + ' scheduler-policy "SP288M" create', + " tier 1", + ' scheduler "Scheduler288M" create', + ), + ), + ConfigLine( + config_line=" rate 288000 cir 288000", + parents=( + "QoS Policy Configuration", + " qos", + ' scheduler-policy "SP288M" create', + " tier 1", + ' scheduler "Scheduler288M" create', + ), + ), + ConfigLine( + config_line=" exit", + parents=( + "QoS Policy Configuration", + " qos", + ' scheduler-policy "SP288M" create', + " tier 1", + ), + ), + ConfigLine( + config_line=" exit", + parents=("QoS Policy Configuration", " qos", ' scheduler-policy "SP288M" create'), + ), + ConfigLine(config_line=" exit", parents=("QoS Policy Configuration", " qos")), + ConfigLine(config_line=" queue-group-templates", parents=("QoS Policy Configuration", " qos")), + ConfigLine( + config_line=" egress", + parents=("QoS Policy Configuration", " qos", " queue-group-templates"), + ), + ConfigLine( + config_line=' queue-group "QG-ST-0288M" create', + parents=("QoS Policy Configuration", " qos", " queue-group-templates", " egress"), + ), + ConfigLine( + config_line=' description "LTBE Queue-group for 320M SONET"', + parents=("QoS Policy Configuration", " qos", " queue-group-templates", " egress"), + ), + ConfigLine( + config_line=" queue 1 create", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 320M SONET"', + ), + ), + ConfigLine( + config_line=' parent "Scheduler288M"', + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 320M SONET"', + " queue 1 create", + ), + ), + ConfigLine( + config_line=" rate 288000", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 320M SONET"', + " queue 1 create", + ), + ), + ConfigLine( + config_line=" cbs 6", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 320M SONET"', + " queue 1 create", + ), + ), + ConfigLine( + config_line=" mbs 1024 kilobytes", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 320M SONET"', + " queue 1 create", + ), + ), + ConfigLine( + config_line=' wred-queue policy "QCI9" mode native slope-usage exceed-low', + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 320M SONET"', + " queue 1 create", + ), + ), + ConfigLine( + config_line=" burst-limit 11200 bytes", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 320M SONET"', + " queue 1 create", + ), + ), + ConfigLine( + config_line=' adv-config-policy "Best-Effort"', + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 320M SONET"', + " queue 1 create", + ), + ), + ConfigLine( + config_line=" exit", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 320M SONET"', + ), + ), + ConfigLine( + config_line=" queue 3 best-effort create", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 320M SONET"', + ), + ), + ConfigLine( + config_line=' parent "Scheduler288M" cir-level 1 cir-weight 1', + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 320M SONET"', + " queue 3 best-effort create", + ), + ), + ConfigLine( + config_line=" rate 288000 cir 288000", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 320M SONET"', + " queue 3 best-effort create", + ), + ), + ConfigLine( + config_line=" cbs 6", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 320M SONET"', + " queue 3 best-effort create", + ), + ), + ConfigLine( + config_line=" mbs 512 kilobytes", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 320M SONET"', + " queue 3 best-effort create", + ), + ), + ConfigLine( + config_line=" burst-limit 42500 bytes", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 320M SONET"', + " queue 3 best-effort create", + ), + ), + ConfigLine( + config_line=" exit", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 320M SONET"', + ), + ), + ConfigLine( + config_line=" queue 4 best-effort create", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 320M SONET"', + ), + ), + ConfigLine( + config_line=' parent "Scheduler288M" cir-level 1 cir-weight 3', + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 320M SONET"', + " queue 4 best-effort create", + ), + ), + ConfigLine( + config_line=" rate 288000 cir 288000", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 320M SONET"', + " queue 4 best-effort create", + ), + ), + ConfigLine( + config_line=" cbs 6", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 320M SONET"', + " queue 4 best-effort create", + ), + ), + ConfigLine( + config_line=" mbs 512 kilobytes", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 320M SONET"', + " queue 4 best-effort create", + ), + ), + ConfigLine( + config_line=" burst-limit 42500 bytes", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 320M SONET"', + " queue 4 best-effort create", + ), + ), + ConfigLine( + config_line=" exit", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 320M SONET"', + ), + ), + ConfigLine( + config_line=" queue 5 expedite create", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 320M SONET"', + ), + ), + ConfigLine( + config_line=' parent "Scheduler288M" cir-level 1 cir-weight 8', + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 320M SONET"', + " queue 5 expedite create", + ), + ), + ConfigLine( + config_line=" rate 288000 cir 288000", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 320M SONET"', + " queue 5 expedite create", + ), + ), + ConfigLine( + config_line=" cbs 6", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 320M SONET"', + " queue 5 expedite create", + ), + ), + ConfigLine( + config_line=" mbs 64 kilobytes", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 320M SONET"', + " queue 5 expedite create", + ), + ), + ConfigLine( + config_line=" burst-limit 42500 bytes", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 320M SONET"', + " queue 5 expedite create", + ), + ), + ConfigLine( + config_line=" exit", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 320M SONET"', + ), + ), + ConfigLine( + config_line=" queue 6 expedite create", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 320M SONET"', + ), + ), + ConfigLine( + config_line=' parent "Scheduler288M" cir-level 2', + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 320M SONET"', + " queue 6 expedite create", + ), + ), + ConfigLine( + config_line=" rate 172800 cir 172800", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 320M SONET"', + " queue 6 expedite create", + ), + ), + ConfigLine( + config_line=" cbs 6", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 320M SONET"', + " queue 6 expedite create", + ), + ), + ConfigLine( + config_line=" mbs 6 kilobytes", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 320M SONET"', + " queue 6 expedite create", + ), + ), + ConfigLine( + config_line=" exit", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 320M SONET"', + ), + ), + ConfigLine( + config_line=" queue 8 expedite create", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 320M SONET"', + ), + ), + ConfigLine( + config_line=' parent "Scheduler288M" cir-level 3', + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 320M SONET"', + " queue 8 expedite create", + ), + ), + ConfigLine( + config_line=" rate 4000 cir 4000", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 320M SONET"', + " queue 8 expedite create", + ), + ), + ConfigLine( + config_line=" cbs 6", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 320M SONET"', + " queue 8 expedite create", + ), + ), + ConfigLine( + config_line=" mbs 64 kilobytes", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 320M SONET"', + " queue 8 expedite create", + ), + ), + ConfigLine( + config_line=" exit", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 320M SONET"', + ), + ), + ConfigLine( + config_line=" policer 1 create", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 320M SONET"', + ), + ), + ConfigLine( + config_line=" stat-mode offered-total-cir-exceed", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 320M SONET"', + " policer 1 create", + ), + ), + ConfigLine( + config_line=" adaptation-rule pir max", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 320M SONET"', + " policer 1 create", + ), + ), + ConfigLine( + config_line=" rate 57600", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 320M SONET"', + " policer 1 create", + ), + ), + ConfigLine( + config_line=" enable-exceed-pir", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 320M SONET"', + " policer 1 create", + ), + ), + ConfigLine( + config_line=" exit", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 320M SONET"', + ), + ), + ConfigLine( + config_line=" exit", + parents=("QoS Policy Configuration", " qos", " queue-group-templates", " egress"), + ), + ConfigLine( + config_line=" exit", parents=("QoS Policy Configuration", " qos", " queue-group-templates") + ), + ConfigLine(config_line=" exit", parents=("QoS Policy Configuration", " qos")), + ConfigLine(config_line=' scheduler-policy "SP315M" create', parents=("QoS Policy Configuration", " qos")), + ConfigLine( + config_line=' description "LTBE Scheduler Policy for 350M SONET Circuits"', + parents=("QoS Policy Configuration", " qos", ' scheduler-policy "SP315M" create'), + ), + ConfigLine( + config_line=" tier 1", + parents=("QoS Policy Configuration", " qos", ' scheduler-policy "SP315M" create'), + ), + ConfigLine( + config_line=' scheduler "Scheduler315M" create', + parents=( + "QoS Policy Configuration", + " qos", + ' scheduler-policy "SP315M" create', + " tier 1", + ), + ), + ConfigLine( + config_line=" port-parent", + parents=( + "QoS Policy Configuration", + " qos", + ' scheduler-policy "SP315M" create', + " tier 1", + ' scheduler "Scheduler315M" create', + ), + ), + ConfigLine( + config_line=" rate 315000 cir 315000", + parents=( + "QoS Policy Configuration", + " qos", + ' scheduler-policy "SP315M" create', + " tier 1", + ' scheduler "Scheduler315M" create', + ), + ), + ConfigLine( + config_line=" exit", + parents=( + "QoS Policy Configuration", + " qos", + ' scheduler-policy "SP315M" create', + " tier 1", + ), + ), + ConfigLine( + config_line=" exit", + parents=("QoS Policy Configuration", " qos", ' scheduler-policy "SP315M" create'), + ), + ConfigLine(config_line=" exit", parents=("QoS Policy Configuration", " qos")), + ConfigLine(config_line=" queue-group-templates", parents=("QoS Policy Configuration", " qos")), + ConfigLine( + config_line=" egress", + parents=("QoS Policy Configuration", " qos", " queue-group-templates"), + ), + ConfigLine( + config_line=' queue-group "QG-ST-0315M" create', + parents=("QoS Policy Configuration", " qos", " queue-group-templates", " egress"), + ), + ConfigLine( + config_line=' description "LTBE Queue-group for 350M SONET"', + parents=("QoS Policy Configuration", " qos", " queue-group-templates", " egress"), + ), + ConfigLine( + config_line=" queue 1 create", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 350M SONET"', + ), + ), + ConfigLine( + config_line=' parent "Scheduler315M"', + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 350M SONET"', + " queue 1 create", + ), + ), + ConfigLine( + config_line=" rate 315000", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 350M SONET"', + " queue 1 create", + ), + ), + ConfigLine( + config_line=" cbs 6", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 350M SONET"', + " queue 1 create", + ), + ), + ConfigLine( + config_line=" mbs 1024 kilobytes", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 350M SONET"', + " queue 1 create", + ), + ), + ConfigLine( + config_line=' wred-queue policy "QCI9" mode native slope-usage exceed-low', + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 350M SONET"', + " queue 1 create", + ), + ), + ConfigLine( + config_line=" burst-limit 12250 bytes", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 350M SONET"', + " queue 1 create", + ), + ), + ConfigLine( + config_line=' adv-config-policy "Best-Effort"', + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 350M SONET"', + " queue 1 create", + ), + ), + ConfigLine( + config_line=" exit", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 350M SONET"', + ), + ), + ConfigLine( + config_line=" queue 3 best-effort create", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 350M SONET"', + ), + ), + ConfigLine( + config_line=' parent "Scheduler315M" cir-level 1 cir-weight 1', + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 350M SONET"', + " queue 3 best-effort create", + ), + ), + ConfigLine( + config_line=" rate 315000 cir 315000", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 350M SONET"', + " queue 3 best-effort create", + ), + ), + ConfigLine( + config_line=" cbs 6", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 350M SONET"', + " queue 3 best-effort create", + ), + ), + ConfigLine( + config_line=" mbs 512 kilobytes", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 350M SONET"', + " queue 3 best-effort create", + ), + ), + ConfigLine( + config_line=" burst-limit 45000 bytes", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 350M SONET"', + " queue 3 best-effort create", + ), + ), + ConfigLine( + config_line=" exit", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 350M SONET"', + ), + ), + ConfigLine( + config_line=" queue 4 best-effort create", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 350M SONET"', + ), + ), + ConfigLine( + config_line=' parent "Scheduler315M" cir-level 1 cir-weight 3', + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 350M SONET"', + " queue 4 best-effort create", + ), + ), + ConfigLine( + config_line=" rate 315000 cir 315000", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 350M SONET"', + " queue 4 best-effort create", + ), + ), + ConfigLine( + config_line=" cbs 6", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 350M SONET"', + " queue 4 best-effort create", + ), + ), + ConfigLine( + config_line=" mbs 512 kilobytes", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 350M SONET"', + " queue 4 best-effort create", + ), + ), + ConfigLine( + config_line=" burst-limit 45000 bytes", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 350M SONET"', + " queue 4 best-effort create", + ), + ), + ConfigLine( + config_line=" exit", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 350M SONET"', + ), + ), + ConfigLine( + config_line=" queue 5 expedite create", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 350M SONET"', + ), + ), + ConfigLine( + config_line=' parent "Scheduler315M" cir-level 1 cir-weight 8', + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 350M SONET"', + " queue 5 expedite create", + ), + ), + ConfigLine( + config_line=" rate 315000 cir 315000", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 350M SONET"', + " queue 5 expedite create", + ), + ), + ConfigLine( + config_line=" cbs 6", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 350M SONET"', + " queue 5 expedite create", + ), + ), + ConfigLine( + config_line=" mbs 64 kilobytes", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 350M SONET"', + " queue 5 expedite create", + ), + ), + ConfigLine( + config_line=" burst-limit 45000 bytes", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 350M SONET"', + " queue 5 expedite create", + ), + ), + ConfigLine( + config_line=" exit", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 350M SONET"', + ), + ), + ConfigLine( + config_line=" queue 6 expedite create", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 350M SONET"', + ), + ), + ConfigLine( + config_line=' parent "Scheduler315M" cir-level 2', + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 350M SONET"', + " queue 6 expedite create", + ), + ), + ConfigLine( + config_line=" rate 189000 cir 189000", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 350M SONET"', + " queue 6 expedite create", + ), + ), + ConfigLine( + config_line=" cbs 6", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 350M SONET"', + " queue 6 expedite create", + ), + ), + ConfigLine( + config_line=" mbs 6 kilobytes", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 350M SONET"', + " queue 6 expedite create", + ), + ), + ConfigLine( + config_line=" exit", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 350M SONET"', + ), + ), + ConfigLine( + config_line=" queue 8 expedite create", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 350M SONET"', + ), + ), + ConfigLine( + config_line=' parent "Scheduler315M" cir-level 3', + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 350M SONET"', + " queue 8 expedite create", + ), + ), + ConfigLine( + config_line=" rate 4000 cir 4000", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 350M SONET"', + " queue 8 expedite create", + ), + ), + ConfigLine( + config_line=" cbs 6", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 350M SONET"', + " queue 8 expedite create", + ), + ), + ConfigLine( + config_line=" mbs 64 kilobytes", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 350M SONET"', + " queue 8 expedite create", + ), + ), + ConfigLine( + config_line=" exit", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 350M SONET"', + ), + ), + ConfigLine( + config_line=" policer 1 create", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 350M SONET"', + ), + ), + ConfigLine( + config_line=" stat-mode offered-total-cir-exceed", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 350M SONET"', + " policer 1 create", + ), + ), + ConfigLine( + config_line=" adaptation-rule pir max", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 350M SONET"', + " policer 1 create", + ), + ), + ConfigLine( + config_line=" rate 63000", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 350M SONET"', + " policer 1 create", + ), + ), + ConfigLine( + config_line=" enable-exceed-pir", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 350M SONET"', + " policer 1 create", + ), + ), + ConfigLine( + config_line=" exit", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 350M SONET"', + ), + ), + ConfigLine( + config_line=" exit", + parents=("QoS Policy Configuration", " qos", " queue-group-templates", " egress"), + ), + ConfigLine( + config_line=" exit", parents=("QoS Policy Configuration", " qos", " queue-group-templates") + ), + ConfigLine(config_line=" exit", parents=("QoS Policy Configuration", " qos")), + ConfigLine(config_line=' scheduler-policy "SP360M" create', parents=("QoS Policy Configuration", " qos")), + ConfigLine( + config_line=' description "LTBE Scheduler Policy for 400M SONET Circuits"', + parents=("QoS Policy Configuration", " qos", ' scheduler-policy "SP360M" create'), + ), + ConfigLine( + config_line=" tier 1", + parents=("QoS Policy Configuration", " qos", ' scheduler-policy "SP360M" create'), + ), + ConfigLine( + config_line=' scheduler "Scheduler360M" create', + parents=( + "QoS Policy Configuration", + " qos", + ' scheduler-policy "SP360M" create', + " tier 1", + ), + ), + ConfigLine( + config_line=" port-parent", + parents=( + "QoS Policy Configuration", + " qos", + ' scheduler-policy "SP360M" create', + " tier 1", + ' scheduler "Scheduler360M" create', + ), + ), + ConfigLine( + config_line=" rate 360000 cir 360000", + parents=( + "QoS Policy Configuration", + " qos", + ' scheduler-policy "SP360M" create', + " tier 1", + ' scheduler "Scheduler360M" create', + ), + ), + ConfigLine( + config_line=" exit", + parents=( + "QoS Policy Configuration", + " qos", + ' scheduler-policy "SP360M" create', + " tier 1", + ), + ), + ConfigLine( + config_line=" exit", + parents=("QoS Policy Configuration", " qos", ' scheduler-policy "SP360M" create'), + ), + ConfigLine(config_line=" exit", parents=("QoS Policy Configuration", " qos")), + ConfigLine(config_line=" queue-group-templates", parents=("QoS Policy Configuration", " qos")), + ConfigLine( + config_line=" egress", + parents=("QoS Policy Configuration", " qos", " queue-group-templates"), + ), + ConfigLine( + config_line=' queue-group "QG-ST-0360M" create', + parents=("QoS Policy Configuration", " qos", " queue-group-templates", " egress"), + ), + ConfigLine( + config_line=' description "LTBE Queue-group for 400M SONET"', + parents=("QoS Policy Configuration", " qos", " queue-group-templates", " egress"), + ), + ConfigLine( + config_line=" queue 1 create", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 400M SONET"', + ), + ), + ConfigLine( + config_line=' parent "Scheduler360M"', + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 400M SONET"', + " queue 1 create", + ), + ), + ConfigLine( + config_line=" rate 360000", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 400M SONET"', + " queue 1 create", + ), + ), + ConfigLine( + config_line=" cbs 6", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 400M SONET"', + " queue 1 create", + ), + ), + ConfigLine( + config_line=" mbs 1024 kilobytes", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 400M SONET"', + " queue 1 create", + ), + ), + ConfigLine( + config_line=' wred-queue policy "QCI9" mode native slope-usage exceed-low', + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 400M SONET"', + " queue 1 create", + ), + ), + ConfigLine( + config_line=" burst-limit 14000 bytes", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 400M SONET"', + " queue 1 create", + ), + ), + ConfigLine( + config_line=' adv-config-policy "Best-Effort"', + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 400M SONET"', + " queue 1 create", + ), + ), + ConfigLine( + config_line=" exit", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 400M SONET"', + ), + ), + ConfigLine( + config_line=" queue 3 best-effort create", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 400M SONET"', + ), + ), + ConfigLine( + config_line=' parent "Scheduler360M" cir-level 1 cir-weight 1', + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 400M SONET"', + " queue 3 best-effort create", + ), + ), + ConfigLine( + config_line=" rate 360000 cir 360000", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 400M SONET"', + " queue 3 best-effort create", + ), + ), + ConfigLine( + config_line=" cbs 6", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 400M SONET"', + " queue 3 best-effort create", + ), + ), + ConfigLine( + config_line=" mbs 512 kilobytes", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 400M SONET"', + " queue 3 best-effort create", + ), + ), + ConfigLine( + config_line=" burst-limit 50000 bytes", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 400M SONET"', + " queue 3 best-effort create", + ), + ), + ConfigLine( + config_line=" exit", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 400M SONET"', + ), + ), + ConfigLine( + config_line=" queue 4 best-effort create", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 400M SONET"', + ), + ), + ConfigLine( + config_line=' parent "Scheduler360M" cir-level 1 cir-weight 3', + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 400M SONET"', + " queue 4 best-effort create", + ), + ), + ConfigLine( + config_line=" rate 360000 cir 360000", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 400M SONET"', + " queue 4 best-effort create", + ), + ), + ConfigLine( + config_line=" cbs 6", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 400M SONET"', + " queue 4 best-effort create", + ), + ), + ConfigLine( + config_line=" mbs 512 kilobytes", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 400M SONET"', + " queue 4 best-effort create", + ), + ), + ConfigLine( + config_line=" burst-limit 50000 bytes", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 400M SONET"', + " queue 4 best-effort create", + ), + ), + ConfigLine( + config_line=" exit", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 400M SONET"', + ), + ), + ConfigLine( + config_line=" queue 5 expedite create", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 400M SONET"', + ), + ), + ConfigLine( + config_line=' parent "Scheduler360M" cir-level 1 cir-weight 8', + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 400M SONET"', + " queue 5 expedite create", + ), + ), + ConfigLine( + config_line=" rate 360000 cir 360000", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 400M SONET"', + " queue 5 expedite create", + ), + ), + ConfigLine( + config_line=" cbs 6", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 400M SONET"', + " queue 5 expedite create", + ), + ), + ConfigLine( + config_line=" mbs 64 kilobytes", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 400M SONET"', + " queue 5 expedite create", + ), + ), + ConfigLine( + config_line=" burst-limit 50000 bytes", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 400M SONET"', + " queue 5 expedite create", + ), + ), + ConfigLine( + config_line=" exit", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 400M SONET"', + ), + ), + ConfigLine( + config_line=" queue 6 expedite create", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 400M SONET"', + ), + ), + ConfigLine( + config_line=' parent "Scheduler360M" cir-level 2', + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 400M SONET"', + " queue 6 expedite create", + ), + ), + ConfigLine( + config_line=" rate 216000 cir 216000", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 400M SONET"', + " queue 6 expedite create", + ), + ), + ConfigLine( + config_line=" cbs 6", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 400M SONET"', + " queue 6 expedite create", + ), + ), + ConfigLine( + config_line=" mbs 6 kilobytes", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 400M SONET"', + " queue 6 expedite create", + ), + ), + ConfigLine( + config_line=" exit", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 400M SONET"', + ), + ), + ConfigLine( + config_line=" queue 8 expedite create", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 400M SONET"', + ), + ), + ConfigLine( + config_line=' parent "Scheduler360M" cir-level 3', + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 400M SONET"', + " queue 8 expedite create", + ), + ), + ConfigLine( + config_line=" rate 4000 cir 4000", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 400M SONET"', + " queue 8 expedite create", + ), + ), + ConfigLine( + config_line=" cbs 6", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 400M SONET"', + " queue 8 expedite create", + ), + ), + ConfigLine( + config_line=" mbs 64 kilobytes", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 400M SONET"', + " queue 8 expedite create", + ), + ), + ConfigLine( + config_line=" exit", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 400M SONET"', + ), + ), + ConfigLine( + config_line=" policer 1 create", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 400M SONET"', + ), + ), + ConfigLine( + config_line=" stat-mode offered-total-cir-exceed", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 400M SONET"', + " policer 1 create", + ), + ), + ConfigLine( + config_line=" adaptation-rule pir max", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 400M SONET"', + " policer 1 create", + ), + ), + ConfigLine( + config_line=" rate 72000", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 400M SONET"', + " policer 1 create", + ), + ), + ConfigLine( + config_line=" enable-exceed-pir", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 400M SONET"', + " policer 1 create", + ), + ), + ConfigLine( + config_line=" exit", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 400M SONET"', + ), + ), + ConfigLine( + config_line=" exit", + parents=("QoS Policy Configuration", " qos", " queue-group-templates", " egress"), + ), + ConfigLine( + config_line=" exit", parents=("QoS Policy Configuration", " qos", " queue-group-templates") + ), + ConfigLine(config_line=" exit", parents=("QoS Policy Configuration", " qos")), + ConfigLine(config_line=' scheduler-policy "SP405M" create', parents=("QoS Policy Configuration", " qos")), + ConfigLine( + config_line=' description "LTBE Scheduler Policy for 450M SONET Circuits"', + parents=("QoS Policy Configuration", " qos", ' scheduler-policy "SP405M" create'), + ), + ConfigLine( + config_line=" tier 1", + parents=("QoS Policy Configuration", " qos", ' scheduler-policy "SP405M" create'), + ), + ConfigLine( + config_line=' scheduler "Scheduler405M" create', + parents=( + "QoS Policy Configuration", + " qos", + ' scheduler-policy "SP405M" create', + " tier 1", + ), + ), + ConfigLine( + config_line=" port-parent", + parents=( + "QoS Policy Configuration", + " qos", + ' scheduler-policy "SP405M" create', + " tier 1", + ' scheduler "Scheduler405M" create', + ), + ), + ConfigLine( + config_line=" rate 405000 cir 405000", + parents=( + "QoS Policy Configuration", + " qos", + ' scheduler-policy "SP405M" create', + " tier 1", + ' scheduler "Scheduler405M" create', + ), + ), + ConfigLine( + config_line=" exit", + parents=( + "QoS Policy Configuration", + " qos", + ' scheduler-policy "SP405M" create', + " tier 1", + ), + ), + ConfigLine( + config_line=" exit", + parents=("QoS Policy Configuration", " qos", ' scheduler-policy "SP405M" create'), + ), + ConfigLine(config_line=" exit", parents=("QoS Policy Configuration", " qos")), + ConfigLine(config_line=" queue-group-templates", parents=("QoS Policy Configuration", " qos")), + ConfigLine( + config_line=" egress", + parents=("QoS Policy Configuration", " qos", " queue-group-templates"), + ), + ConfigLine( + config_line=' queue-group "QG-ST-0405M" create', + parents=("QoS Policy Configuration", " qos", " queue-group-templates", " egress"), + ), + ConfigLine( + config_line=' description "LTBE Queue-group for 450M SONET"', + parents=("QoS Policy Configuration", " qos", " queue-group-templates", " egress"), + ), + ConfigLine( + config_line=" queue 1 create", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 450M SONET"', + ), + ), + ConfigLine( + config_line=' parent "Scheduler405M"', + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 450M SONET"', + " queue 1 create", + ), + ), + ConfigLine( + config_line=" rate 405000", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 450M SONET"', + " queue 1 create", + ), + ), + ConfigLine( + config_line=" cbs 6", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 450M SONET"', + " queue 1 create", + ), + ), + ConfigLine( + config_line=" mbs 1024 kilobytes", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 450M SONET"', + " queue 1 create", + ), + ), + ConfigLine( + config_line=' wred-queue policy "QCI9" mode native slope-usage exceed-low', + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 450M SONET"', + " queue 1 create", + ), + ), + ConfigLine( + config_line=" burst-limit 15750 bytes", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 450M SONET"', + " queue 1 create", + ), + ), + ConfigLine( + config_line=' adv-config-policy "Best-Effort"', + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 450M SONET"', + " queue 1 create", + ), + ), + ConfigLine( + config_line=" exit", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 450M SONET"', + ), + ), + ConfigLine( + config_line=" queue 3 best-effort create", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 450M SONET"', + ), + ), + ConfigLine( + config_line=' parent "Scheduler405M" cir-level 1 cir-weight 1', + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 450M SONET"', + " queue 3 best-effort create", + ), + ), + ConfigLine( + config_line=" rate 405000 cir 405000", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 450M SONET"', + " queue 3 best-effort create", + ), + ), + ConfigLine( + config_line=" cbs 12", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 450M SONET"', + " queue 3 best-effort create", + ), + ), + ConfigLine( + config_line=" mbs 960 kilobytes", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 450M SONET"', + " queue 3 best-effort create", + ), + ), + ConfigLine( + config_line=" burst-limit 57000 bytes", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 450M SONET"', + " queue 3 best-effort create", + ), + ), + ConfigLine( + config_line=" exit", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 450M SONET"', + ), + ), + ConfigLine( + config_line=" queue 4 best-effort create", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 450M SONET"', + ), + ), + ConfigLine( + config_line=' parent "Scheduler405M" cir-level 1 cir-weight 3', + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 450M SONET"', + " queue 4 best-effort create", + ), + ), + ConfigLine( + config_line=" rate 405000 cir 405000", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 450M SONET"', + " queue 4 best-effort create", + ), + ), + ConfigLine( + config_line=" cbs 12", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 450M SONET"', + " queue 4 best-effort create", + ), + ), + ConfigLine( + config_line=" mbs 960 kilobytes", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 450M SONET"', + " queue 4 best-effort create", + ), + ), + ConfigLine( + config_line=" burst-limit 57000 bytes", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 450M SONET"', + " queue 4 best-effort create", + ), + ), + ConfigLine( + config_line=" exit", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 450M SONET"', + ), + ), + ConfigLine( + config_line=" queue 5 expedite create", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 450M SONET"', + ), + ), + ConfigLine( + config_line=' parent "Scheduler405M" cir-level 1 cir-weight 8', + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 450M SONET"', + " queue 5 expedite create", + ), + ), + ConfigLine( + config_line=" rate 405000 cir 405000", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 450M SONET"', + " queue 5 expedite create", + ), + ), + ConfigLine( + config_line=" cbs 6", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 450M SONET"', + " queue 5 expedite create", + ), + ), + ConfigLine( + config_line=" mbs 128 kilobytes", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 450M SONET"', + " queue 5 expedite create", + ), + ), + ConfigLine( + config_line=" burst-limit 57000 bytes", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 450M SONET"', + " queue 5 expedite create", + ), + ), + ConfigLine( + config_line=" exit", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 450M SONET"', + ), + ), + ConfigLine( + config_line=" queue 6 expedite create", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 450M SONET"', + ), + ), + ConfigLine( + config_line=' parent "Scheduler405M" cir-level 2', + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 450M SONET"', + " queue 6 expedite create", + ), + ), + ConfigLine( + config_line=" rate 243000 cir 243000", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 450M SONET"', + " queue 6 expedite create", + ), + ), + ConfigLine( + config_line=" cbs 12", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 450M SONET"', + " queue 6 expedite create", + ), + ), + ConfigLine( + config_line=" mbs 12 kilobytes", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 450M SONET"', + " queue 6 expedite create", + ), + ), + ConfigLine( + config_line=" exit", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 450M SONET"', + ), + ), + ConfigLine( + config_line=" queue 8 expedite create", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 450M SONET"', + ), + ), + ConfigLine( + config_line=' parent "Scheduler405M" cir-level 3', + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 450M SONET"', + " queue 8 expedite create", + ), + ), + ConfigLine( + config_line=" rate 5000 cir 5000", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 450M SONET"', + " queue 8 expedite create", + ), + ), + ConfigLine( + config_line=" cbs 6", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 450M SONET"', + " queue 8 expedite create", + ), + ), + ConfigLine( + config_line=" mbs 64 kilobytes", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 450M SONET"', + " queue 8 expedite create", + ), + ), + ConfigLine( + config_line=" exit", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 450M SONET"', + ), + ), + ConfigLine( + config_line=" policer 1 create", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 450M SONET"', + ), + ), + ConfigLine( + config_line=" stat-mode offered-total-cir-exceed", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 450M SONET"', + " policer 1 create", + ), + ), + ConfigLine( + config_line=" adaptation-rule pir max", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 450M SONET"', + " policer 1 create", + ), + ), + ConfigLine( + config_line=" rate 81000", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 450M SONET"', + " policer 1 create", + ), + ), + ConfigLine( + config_line=" enable-exceed-pir", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 450M SONET"', + " policer 1 create", + ), + ), + ConfigLine( + config_line=" exit", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 450M SONET"', + ), + ), + ConfigLine( + config_line=" exit", + parents=("QoS Policy Configuration", " qos", " queue-group-templates", " egress"), + ), + ConfigLine( + config_line=" exit", parents=("QoS Policy Configuration", " qos", " queue-group-templates") + ), + ConfigLine(config_line=" exit", parents=("QoS Policy Configuration", " qos")), + ConfigLine(config_line=" queue-group-templates", parents=("QoS Policy Configuration", " qos")), + ConfigLine( + config_line=" egress", + parents=("QoS Policy Configuration", " qos", " queue-group-templates"), + ), + ConfigLine( + config_line=' queue-group "QG-ST-0450M" create', + parents=("QoS Policy Configuration", " qos", " queue-group-templates", " egress"), + ), + ConfigLine( + config_line=' description "LTBE Queue-group for 500M SONET"', + parents=("QoS Policy Configuration", " qos", " queue-group-templates", " egress"), + ), + ConfigLine( + config_line=" queue 1 create", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 500M SONET"', + ), + ), + ConfigLine( + config_line=' parent "Scheduler450M"', + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 500M SONET"', + " queue 1 create", + ), + ), + ConfigLine( + config_line=" rate 450000", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 500M SONET"', + " queue 1 create", + ), + ), + ConfigLine( + config_line=" cbs 6", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 500M SONET"', + " queue 1 create", + ), + ), + ConfigLine( + config_line=" mbs 1024 kilobytes", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 500M SONET"', + " queue 1 create", + ), + ), + ConfigLine( + config_line=' wred-queue policy "QCI9" mode native slope-usage exceed-low', + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 500M SONET"', + " queue 1 create", + ), + ), + ConfigLine( + config_line=" burst-limit 17500 bytes", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 500M SONET"', + " queue 1 create", + ), + ), + ConfigLine( + config_line=' adv-config-policy "Best-Effort"', + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 500M SONET"', + " queue 1 create", + ), + ), + ConfigLine( + config_line=" exit", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 500M SONET"', + ), + ), + ConfigLine( + config_line=" queue 3 best-effort create", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 500M SONET"', + ), + ), + ConfigLine( + config_line=' parent "Scheduler450M" cir-level 1 cir-weight 1', + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 500M SONET"', + " queue 3 best-effort create", + ), + ), + ConfigLine( + config_line=" rate 450000 cir 450000", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 500M SONET"', + " queue 3 best-effort create", + ), + ), + ConfigLine( + config_line=" cbs 12", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 500M SONET"', + " queue 3 best-effort create", + ), + ), + ConfigLine( + config_line=" mbs 960 kilobytes", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 500M SONET"', + " queue 3 best-effort create", + ), + ), + ConfigLine( + config_line=" burst-limit 63000 bytes", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 500M SONET"', + " queue 3 best-effort create", + ), + ), + ConfigLine( + config_line=" exit", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 500M SONET"', + ), + ), + ConfigLine( + config_line=" queue 4 best-effort create", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 500M SONET"', + ), + ), + ConfigLine( + config_line=' parent "Scheduler450M" cir-level 1 cir-weight 3', + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 500M SONET"', + " queue 4 best-effort create", + ), + ), + ConfigLine( + config_line=" rate 450000 cir 450000", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 500M SONET"', + " queue 4 best-effort create", + ), + ), + ConfigLine( + config_line=" cbs 12", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 500M SONET"', + " queue 4 best-effort create", + ), + ), + ConfigLine( + config_line=" mbs 960 kilobytes", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 500M SONET"', + " queue 4 best-effort create", + ), + ), + ConfigLine( + config_line=" burst-limit 63000 bytes", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 500M SONET"', + " queue 4 best-effort create", + ), + ), + ConfigLine( + config_line=" exit", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 500M SONET"', + ), + ), + ConfigLine( + config_line=" queue 5 expedite create", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 500M SONET"', + ), + ), + ConfigLine( + config_line=' parent "Scheduler450M" cir-level 1 cir-weight 8', + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 500M SONET"', + " queue 5 expedite create", + ), + ), + ConfigLine( + config_line=" rate 450000 cir 450000", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 500M SONET"', + " queue 5 expedite create", + ), + ), + ConfigLine( + config_line=" cbs 6", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 500M SONET"', + " queue 5 expedite create", + ), + ), + ConfigLine( + config_line=" mbs 128 kilobytes", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 500M SONET"', + " queue 5 expedite create", + ), + ), + ConfigLine( + config_line=" burst-limit 63000 bytes", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 500M SONET"', + " queue 5 expedite create", + ), + ), + ConfigLine( + config_line=" exit", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 500M SONET"', + ), + ), + ConfigLine( + config_line=" queue 6 expedite create", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 500M SONET"', + ), + ), + ConfigLine( + config_line=' parent "Scheduler450M" cir-level 2', + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 500M SONET"', + " queue 6 expedite create", + ), + ), + ConfigLine( + config_line=" rate 270000 cir 270000", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 500M SONET"', + " queue 6 expedite create", + ), + ), + ConfigLine( + config_line=" cbs 12", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 500M SONET"', + " queue 6 expedite create", + ), + ), + ConfigLine( + config_line=" mbs 12 kilobytes", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 500M SONET"', + " queue 6 expedite create", + ), + ), + ConfigLine( + config_line=" exit", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 500M SONET"', + ), + ), + ConfigLine( + config_line=" queue 8 expedite create", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 500M SONET"', + ), + ), + ConfigLine( + config_line=' parent "Scheduler450M" cir-level 3', + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 500M SONET"', + " queue 8 expedite create", + ), + ), + ConfigLine( + config_line=" rate 5000 cir 5000", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 500M SONET"', + " queue 8 expedite create", + ), + ), + ConfigLine( + config_line=" cbs 6", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 500M SONET"', + " queue 8 expedite create", + ), + ), + ConfigLine( + config_line=" mbs 64 kilobytes", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 500M SONET"', + " queue 8 expedite create", + ), + ), + ConfigLine( + config_line=" exit", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 500M SONET"', + ), + ), + ConfigLine( + config_line=" policer 1 create", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 500M SONET"', + ), + ), + ConfigLine( + config_line=" stat-mode offered-total-cir-exceed", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 500M SONET"', + " policer 1 create", + ), + ), + ConfigLine( + config_line=" adaptation-rule pir max", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 500M SONET"', + " policer 1 create", + ), + ), + ConfigLine( + config_line=" rate 90000", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 500M SONET"', + " policer 1 create", + ), + ), + ConfigLine( + config_line=" enable-exceed-pir", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 500M SONET"', + " policer 1 create", + ), + ), + ConfigLine( + config_line=" exit", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 500M SONET"', + ), + ), + ConfigLine( + config_line=" exit", + parents=("QoS Policy Configuration", " qos", " queue-group-templates", " egress"), + ), + ConfigLine( + config_line=" exit", parents=("QoS Policy Configuration", " qos", " queue-group-templates") + ), + ConfigLine(config_line=" exit", parents=("QoS Policy Configuration", " qos")), + ConfigLine(config_line=' scheduler-policy "SP540M" create', parents=("QoS Policy Configuration", " qos")), + ConfigLine( + config_line=' description "LTBE Scheduler Policy for 600M SONET Circuits"', + parents=("QoS Policy Configuration", " qos", ' scheduler-policy "SP540M" create'), + ), + ConfigLine( + config_line=" tier 1", + parents=("QoS Policy Configuration", " qos", ' scheduler-policy "SP540M" create'), + ), + ConfigLine( + config_line=' scheduler "Scheduler540M" create', + parents=( + "QoS Policy Configuration", + " qos", + ' scheduler-policy "SP540M" create', + " tier 1", + ), + ), + ConfigLine( + config_line=" port-parent", + parents=( + "QoS Policy Configuration", + " qos", + ' scheduler-policy "SP540M" create', + " tier 1", + ' scheduler "Scheduler540M" create', + ), + ), + ConfigLine( + config_line=" rate 540000 cir 540000", + parents=( + "QoS Policy Configuration", + " qos", + ' scheduler-policy "SP540M" create', + " tier 1", + ' scheduler "Scheduler540M" create', + ), + ), + ConfigLine( + config_line=" exit", + parents=( + "QoS Policy Configuration", + " qos", + ' scheduler-policy "SP540M" create', + " tier 1", + ), + ), + ConfigLine( + config_line=" exit", + parents=("QoS Policy Configuration", " qos", ' scheduler-policy "SP540M" create'), + ), + ConfigLine(config_line=" exit", parents=("QoS Policy Configuration", " qos")), + ConfigLine(config_line=" queue-group-templates", parents=("QoS Policy Configuration", " qos")), + ConfigLine( + config_line=" egress", + parents=("QoS Policy Configuration", " qos", " queue-group-templates"), + ), + ConfigLine( + config_line=' queue-group "QG-ST-0540M" create', + parents=("QoS Policy Configuration", " qos", " queue-group-templates", " egress"), + ), + ConfigLine( + config_line=' description "LTBE Queue-group for 600M SONET"', + parents=("QoS Policy Configuration", " qos", " queue-group-templates", " egress"), + ), + ConfigLine( + config_line=" queue 1 create", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 600M SONET"', + ), + ), + ConfigLine( + config_line=' parent "Scheduler540M"', + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 600M SONET"', + " queue 1 create", + ), + ), + ConfigLine( + config_line=" rate 540000", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 600M SONET"', + " queue 1 create", + ), + ), + ConfigLine( + config_line=" cbs 6", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 600M SONET"', + " queue 1 create", + ), + ), + ConfigLine( + config_line=" mbs 1024 kilobytes", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 600M SONET"', + " queue 1 create", + ), + ), + ConfigLine( + config_line=' wred-queue policy "QCI9" mode native slope-usage exceed-low', + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 600M SONET"', + " queue 1 create", + ), + ), + ConfigLine( + config_line=" burst-limit 21000 bytes", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 600M SONET"', + " queue 1 create", + ), + ), + ConfigLine( + config_line=' adv-config-policy "Best-Effort"', + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 600M SONET"', + " queue 1 create", + ), + ), + ConfigLine( + config_line=" exit", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 600M SONET"', + ), + ), + ConfigLine( + config_line=" queue 3 best-effort create", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 600M SONET"', + ), + ), + ConfigLine( + config_line=' parent "Scheduler540M" cir-level 1 cir-weight 1', + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 600M SONET"', + " queue 3 best-effort create", + ), + ), + ConfigLine( + config_line=" rate 540000 cir 540000", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 600M SONET"', + " queue 3 best-effort create", + ), + ), + ConfigLine( + config_line=" cbs 12", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 600M SONET"', + " queue 3 best-effort create", + ), + ), + ConfigLine( + config_line=" mbs 960 kilobytes", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 600M SONET"', + " queue 3 best-effort create", + ), + ), + ConfigLine( + config_line=" burst-limit 78000 bytes", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 600M SONET"', + " queue 3 best-effort create", + ), + ), + ConfigLine( + config_line=" exit", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 600M SONET"', + ), + ), + ConfigLine( + config_line=" queue 4 best-effort create", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 600M SONET"', + ), + ), + ConfigLine( + config_line=' parent "Scheduler540M" cir-level 1 cir-weight 3', + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 600M SONET"', + " queue 4 best-effort create", + ), + ), + ConfigLine( + config_line=" rate 540000 cir 540000", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 600M SONET"', + " queue 4 best-effort create", + ), + ), + ConfigLine( + config_line=" cbs 12", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 600M SONET"', + " queue 4 best-effort create", + ), + ), + ConfigLine( + config_line=" mbs 960 kilobytes", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 600M SONET"', + " queue 4 best-effort create", + ), + ), + ConfigLine( + config_line=" burst-limit 78000 bytes", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 600M SONET"', + " queue 4 best-effort create", + ), + ), + ConfigLine( + config_line=" exit", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 600M SONET"', + ), + ), + ConfigLine( + config_line=" queue 5 expedite create", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 600M SONET"', + ), + ), + ConfigLine( + config_line=' parent "Scheduler540M" cir-level 1 cir-weight 8', + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 600M SONET"', + " queue 5 expedite create", + ), + ), + ConfigLine( + config_line=" rate 540000 cir 540000", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 600M SONET"', + " queue 5 expedite create", + ), + ), + ConfigLine( + config_line=" cbs 6", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 600M SONET"', + " queue 5 expedite create", + ), + ), + ConfigLine( + config_line=" mbs 128 kilobytes", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 600M SONET"', + " queue 5 expedite create", + ), + ), + ConfigLine( + config_line=" burst-limit 78000 bytes", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 600M SONET"', + " queue 5 expedite create", + ), + ), + ConfigLine( + config_line=" exit", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 600M SONET"', + ), + ), + ConfigLine( + config_line=" queue 6 expedite create", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 600M SONET"', + ), + ), + ConfigLine( + config_line=' parent "Scheduler540M" cir-level 2', + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 600M SONET"', + " queue 6 expedite create", + ), + ), + ConfigLine( + config_line=" rate 324000 cir 324000", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 600M SONET"', + " queue 6 expedite create", + ), + ), + ConfigLine( + config_line=" cbs 12", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 600M SONET"', + " queue 6 expedite create", + ), + ), + ConfigLine( + config_line=" mbs 12 kilobytes", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 600M SONET"', + " queue 6 expedite create", + ), + ), + ConfigLine( + config_line=" exit", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 600M SONET"', + ), + ), + ConfigLine( + config_line=" queue 8 expedite create", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 600M SONET"', + ), + ), + ConfigLine( + config_line=' parent "Scheduler540M" cir-level 3', + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 600M SONET"', + " queue 8 expedite create", + ), + ), + ConfigLine( + config_line=" rate 5000 cir 5000", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 600M SONET"', + " queue 8 expedite create", + ), + ), + ConfigLine( + config_line=" cbs 6", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 600M SONET"', + " queue 8 expedite create", + ), + ), + ConfigLine( + config_line=" mbs 64 kilobytes", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 600M SONET"', + " queue 8 expedite create", + ), + ), + ConfigLine( + config_line=" exit", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 600M SONET"', + ), + ), + ConfigLine( + config_line=" policer 1 create", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 600M SONET"', + ), + ), + ConfigLine( + config_line=" stat-mode offered-total-cir-exceed", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 600M SONET"', + " policer 1 create", + ), + ), + ConfigLine( + config_line=" adaptation-rule pir max", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 600M SONET"', + " policer 1 create", + ), + ), + ConfigLine( + config_line=" rate 108000", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 600M SONET"', + " policer 1 create", + ), + ), + ConfigLine( + config_line=" enable-exceed-pir", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 600M SONET"', + " policer 1 create", + ), + ), + ConfigLine( + config_line=" exit", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 600M SONET"', + ), + ), + ConfigLine( + config_line=" exit", + parents=("QoS Policy Configuration", " qos", " queue-group-templates", " egress"), + ), + ConfigLine( + config_line=" exit", parents=("QoS Policy Configuration", " qos", " queue-group-templates") + ), + ConfigLine(config_line=" exit", parents=("QoS Policy Configuration", " qos")), + ConfigLine(config_line=' scheduler-policy "SP630M" create', parents=("QoS Policy Configuration", " qos")), + ConfigLine( + config_line=' description "LTBE Scheduler Policy for 700M SONET Circuits"', + parents=("QoS Policy Configuration", " qos", ' scheduler-policy "SP630M" create'), + ), + ConfigLine( + config_line=" tier 1", + parents=("QoS Policy Configuration", " qos", ' scheduler-policy "SP630M" create'), + ), + ConfigLine( + config_line=' scheduler "Scheduler630M" create', + parents=( + "QoS Policy Configuration", + " qos", + ' scheduler-policy "SP630M" create', + " tier 1", + ), + ), + ConfigLine( + config_line=" port-parent", + parents=( + "QoS Policy Configuration", + " qos", + ' scheduler-policy "SP630M" create', + " tier 1", + ' scheduler "Scheduler630M" create', + ), + ), + ConfigLine( + config_line=" rate 630000 cir 630000", + parents=( + "QoS Policy Configuration", + " qos", + ' scheduler-policy "SP630M" create', + " tier 1", + ' scheduler "Scheduler630M" create', + ), + ), + ConfigLine( + config_line=" exit", + parents=( + "QoS Policy Configuration", + " qos", + ' scheduler-policy "SP630M" create', + " tier 1", + ), + ), + ConfigLine( + config_line=" exit", + parents=("QoS Policy Configuration", " qos", ' scheduler-policy "SP630M" create'), + ), + ConfigLine(config_line=" exit", parents=("QoS Policy Configuration", " qos")), + ConfigLine(config_line=" queue-group-templates", parents=("QoS Policy Configuration", " qos")), + ConfigLine( + config_line=" egress", + parents=("QoS Policy Configuration", " qos", " queue-group-templates"), + ), + ConfigLine( + config_line=' queue-group "QG-ST-0630M" create', + parents=("QoS Policy Configuration", " qos", " queue-group-templates", " egress"), + ), + ConfigLine( + config_line=' description "LTBE Queue-group for 700M SONET"', + parents=("QoS Policy Configuration", " qos", " queue-group-templates", " egress"), + ), + ConfigLine( + config_line=" queue 1 create", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 700M SONET"', + ), + ), + ConfigLine( + config_line=' parent "Scheduler630M"', + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 700M SONET"', + " queue 1 create", + ), + ), + ConfigLine( + config_line=" rate 630000", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 700M SONET"', + " queue 1 create", + ), + ), + ConfigLine( + config_line=" cbs 6", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 700M SONET"', + " queue 1 create", + ), + ), + ConfigLine( + config_line=" mbs 1024 kilobytes", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 700M SONET"', + " queue 1 create", + ), + ), + ConfigLine( + config_line=' wred-queue policy "QCI9" mode native slope-usage exceed-low', + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 700M SONET"', + " queue 1 create", + ), + ), + ConfigLine( + config_line=" burst-limit 24500 bytes", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 700M SONET"', + " queue 1 create", + ), + ), + ConfigLine( + config_line=' adv-config-policy "Best-Effort"', + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 700M SONET"', + " queue 1 create", + ), + ), + ConfigLine( + config_line=" exit", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 700M SONET"', + ), + ), + ConfigLine( + config_line=" queue 3 best-effort create", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 700M SONET"', + ), + ), + ConfigLine( + config_line=' parent "Scheduler630M" cir-level 1 cir-weight 1', + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 700M SONET"', + " queue 3 best-effort create", + ), + ), + ConfigLine( + config_line=" rate 630000 cir 630000", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 700M SONET"', + " queue 3 best-effort create", + ), + ), + ConfigLine( + config_line=" cbs 12", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 700M SONET"', + " queue 3 best-effort create", + ), + ), + ConfigLine( + config_line=" mbs 960 kilobytes", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 700M SONET"', + " queue 3 best-effort create", + ), + ), + ConfigLine( + config_line=" burst-limit 90000 bytes", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 700M SONET"', + " queue 3 best-effort create", + ), + ), + ConfigLine( + config_line=" exit", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 700M SONET"', + ), + ), + ConfigLine( + config_line=" queue 4 best-effort create", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 700M SONET"', + ), + ), + ConfigLine( + config_line=' parent "Scheduler630M" cir-level 1 cir-weight 3', + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 700M SONET"', + " queue 4 best-effort create", + ), + ), + ConfigLine( + config_line=" rate 630000 cir 630000", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 700M SONET"', + " queue 4 best-effort create", + ), + ), + ConfigLine( + config_line=" cbs 12", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 700M SONET"', + " queue 4 best-effort create", + ), + ), + ConfigLine( + config_line=" mbs 960 kilobytes", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 700M SONET"', + " queue 4 best-effort create", + ), + ), + ConfigLine( + config_line=" burst-limit 90000 bytes", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 700M SONET"', + " queue 4 best-effort create", + ), + ), + ConfigLine( + config_line=" exit", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 700M SONET"', + ), + ), + ConfigLine( + config_line=" queue 5 expedite create", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 700M SONET"', + ), + ), + ConfigLine( + config_line=' parent "Scheduler630M" cir-level 1 cir-weight 8', + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 700M SONET"', + " queue 5 expedite create", + ), + ), + ConfigLine( + config_line=" rate 630000 cir 630000", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 700M SONET"', + " queue 5 expedite create", + ), + ), + ConfigLine( + config_line=" cbs 6", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 700M SONET"', + " queue 5 expedite create", + ), + ), + ConfigLine( + config_line=" mbs 128 kilobytes", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 700M SONET"', + " queue 5 expedite create", + ), + ), + ConfigLine( + config_line=" burst-limit 90000 bytes", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 700M SONET"', + " queue 5 expedite create", + ), + ), + ConfigLine( + config_line=" exit", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 700M SONET"', + ), + ), + ConfigLine( + config_line=" queue 6 expedite create", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 700M SONET"', + ), + ), + ConfigLine( + config_line=' parent "Scheduler630M" cir-level 2', + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 700M SONET"', + " queue 6 expedite create", + ), + ), + ConfigLine( + config_line=" rate 378000 cir 378000", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 700M SONET"', + " queue 6 expedite create", + ), + ), + ConfigLine( + config_line=" cbs 12", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 700M SONET"', + " queue 6 expedite create", + ), + ), + ConfigLine( + config_line=" mbs 12 kilobytes", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 700M SONET"', + " queue 6 expedite create", + ), + ), + ConfigLine( + config_line=" exit", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 700M SONET"', + ), + ), + ConfigLine( + config_line=" queue 8 expedite create", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 700M SONET"', + ), + ), + ConfigLine( + config_line=' parent "Scheduler630M" cir-level 3', + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 700M SONET"', + " queue 8 expedite create", + ), + ), + ConfigLine( + config_line=" rate 5000 cir 5000", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 700M SONET"', + " queue 8 expedite create", + ), + ), + ConfigLine( + config_line=" cbs 6", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 700M SONET"', + " queue 8 expedite create", + ), + ), + ConfigLine( + config_line=" mbs 64 kilobytes", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 700M SONET"', + " queue 8 expedite create", + ), + ), + ConfigLine( + config_line=" exit", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 700M SONET"', + ), + ), + ConfigLine( + config_line=" policer 1 create", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 700M SONET"', + ), + ), + ConfigLine( + config_line=" stat-mode offered-total-cir-exceed", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 700M SONET"', + " policer 1 create", + ), + ), + ConfigLine( + config_line=" adaptation-rule pir max", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 700M SONET"', + " policer 1 create", + ), + ), + ConfigLine( + config_line=" rate 126000", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 700M SONET"', + " policer 1 create", + ), + ), + ConfigLine( + config_line=" enable-exceed-pir", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 700M SONET"', + " policer 1 create", + ), + ), + ConfigLine( + config_line=" exit", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 700M SONET"', + ), + ), + ConfigLine( + config_line=" exit", + parents=("QoS Policy Configuration", " qos", " queue-group-templates", " egress"), + ), + ConfigLine( + config_line=" exit", parents=("QoS Policy Configuration", " qos", " queue-group-templates") + ), + ConfigLine(config_line=" exit", parents=("QoS Policy Configuration", " qos")), + ConfigLine(config_line=' scheduler-policy "SP675M" create', parents=("QoS Policy Configuration", " qos")), + ConfigLine( + config_line=' description "LTBE Scheduler Policy for 750M SONET Circuits"', + parents=("QoS Policy Configuration", " qos", ' scheduler-policy "SP675M" create'), + ), + ConfigLine( + config_line=" tier 1", + parents=("QoS Policy Configuration", " qos", ' scheduler-policy "SP675M" create'), + ), + ConfigLine( + config_line=' scheduler "Scheduler675M" create', + parents=( + "QoS Policy Configuration", + " qos", + ' scheduler-policy "SP675M" create', + " tier 1", + ), + ), + ConfigLine( + config_line=" port-parent", + parents=( + "QoS Policy Configuration", + " qos", + ' scheduler-policy "SP675M" create', + " tier 1", + ' scheduler "Scheduler675M" create', + ), + ), + ConfigLine( + config_line=" rate 675000 cir 675000", + parents=( + "QoS Policy Configuration", + " qos", + ' scheduler-policy "SP675M" create', + " tier 1", + ' scheduler "Scheduler675M" create', + ), + ), + ConfigLine( + config_line=" exit", + parents=( + "QoS Policy Configuration", + " qos", + ' scheduler-policy "SP675M" create', + " tier 1", + ), + ), + ConfigLine( + config_line=" exit", + parents=("QoS Policy Configuration", " qos", ' scheduler-policy "SP675M" create'), + ), + ConfigLine(config_line=" exit", parents=("QoS Policy Configuration", " qos")), + ConfigLine(config_line=" queue-group-templates", parents=("QoS Policy Configuration", " qos")), + ConfigLine( + config_line=" egress", + parents=("QoS Policy Configuration", " qos", " queue-group-templates"), + ), + ConfigLine( + config_line=' queue-group "QG-ST-0675M" create', + parents=("QoS Policy Configuration", " qos", " queue-group-templates", " egress"), + ), + ConfigLine( + config_line=' description "LTBE Queue-group for 750M SONET"', + parents=("QoS Policy Configuration", " qos", " queue-group-templates", " egress"), + ), + ConfigLine( + config_line=" queue 1 create", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 750M SONET"', + ), + ), + ConfigLine( + config_line=' parent "Scheduler675M"', + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 750M SONET"', + " queue 1 create", + ), + ), + ConfigLine( + config_line=" rate 675000", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 750M SONET"', + " queue 1 create", + ), + ), + ConfigLine( + config_line=" cbs 6", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 750M SONET"', + " queue 1 create", + ), + ), + ConfigLine( + config_line=" mbs 1024 kilobytes", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 750M SONET"', + " queue 1 create", + ), + ), + ConfigLine( + config_line=' wred-queue policy "QCI9" mode native slope-usage exceed-low', + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 750M SONET"', + " queue 1 create", + ), + ), + ConfigLine( + config_line=" burst-limit 26250 bytes", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 750M SONET"', + " queue 1 create", + ), + ), + ConfigLine( + config_line=' adv-config-policy "Best-Effort"', + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 750M SONET"', + " queue 1 create", + ), + ), + ConfigLine( + config_line=" exit", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 750M SONET"', + ), + ), + ConfigLine( + config_line=" queue 3 best-effort create", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 750M SONET"', + ), + ), + ConfigLine( + config_line=' parent "Scheduler675M" cir-level 1 cir-weight 1', + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 750M SONET"', + " queue 3 best-effort create", + ), + ), + ConfigLine( + config_line=" rate 675000 cir 675000", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 750M SONET"', + " queue 3 best-effort create", + ), + ), + ConfigLine( + config_line=" cbs 12", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 750M SONET"', + " queue 3 best-effort create", + ), + ), + ConfigLine( + config_line=" mbs 960 kilobytes", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 750M SONET"', + " queue 3 best-effort create", + ), + ), + ConfigLine( + config_line=" burst-limit 90000 bytes", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 750M SONET"', + " queue 3 best-effort create", + ), + ), + ConfigLine( + config_line=" exit", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 750M SONET"', + ), + ), + ConfigLine( + config_line=" queue 4 best-effort create", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 750M SONET"', + ), + ), + ConfigLine( + config_line=' parent "Scheduler675M" cir-level 1 cir-weight 3', + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 750M SONET"', + " queue 4 best-effort create", + ), + ), + ConfigLine( + config_line=" rate 675000 cir 675000", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 750M SONET"', + " queue 4 best-effort create", + ), + ), + ConfigLine( + config_line=" cbs 12", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 750M SONET"', + " queue 4 best-effort create", + ), + ), + ConfigLine( + config_line=" mbs 960 kilobytes", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 750M SONET"', + " queue 4 best-effort create", + ), + ), + ConfigLine( + config_line=" burst-limit 90000 bytes", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 750M SONET"', + " queue 4 best-effort create", + ), + ), + ConfigLine( + config_line=" exit", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 750M SONET"', + ), + ), + ConfigLine( + config_line=" queue 5 expedite create", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 750M SONET"', + ), + ), + ConfigLine( + config_line=' parent "Scheduler675M" cir-level 1 cir-weight 8', + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 750M SONET"', + " queue 5 expedite create", + ), + ), + ConfigLine( + config_line=" rate 675000 cir 675000", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 750M SONET"', + " queue 5 expedite create", + ), + ), + ConfigLine( + config_line=" cbs 6", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 750M SONET"', + " queue 5 expedite create", + ), + ), + ConfigLine( + config_line=" mbs 128 kilobytes", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 750M SONET"', + " queue 5 expedite create", + ), + ), + ConfigLine( + config_line=" burst-limit 90000 bytes", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 750M SONET"', + " queue 5 expedite create", + ), + ), + ConfigLine( + config_line=" exit", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 750M SONET"', + ), + ), + ConfigLine( + config_line=" queue 6 expedite create", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 750M SONET"', + ), + ), + ConfigLine( + config_line=' parent "Scheduler675M" cir-level 2', + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 750M SONET"', + " queue 6 expedite create", + ), + ), + ConfigLine( + config_line=" rate 405000 cir 405000", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 750M SONET"', + " queue 6 expedite create", + ), + ), + ConfigLine( + config_line=" cbs 12", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 750M SONET"', + " queue 6 expedite create", + ), + ), + ConfigLine( + config_line=" mbs 12 kilobytes", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 750M SONET"', + " queue 6 expedite create", + ), + ), + ConfigLine( + config_line=" exit", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 750M SONET"', + ), + ), + ConfigLine( + config_line=" queue 8 expedite create", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 750M SONET"', + ), + ), + ConfigLine( + config_line=' parent "Scheduler675M" cir-level 3', + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 750M SONET"', + " queue 8 expedite create", + ), + ), + ConfigLine( + config_line=" rate 5000 cir 5000", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 750M SONET"', + " queue 8 expedite create", + ), + ), + ConfigLine( + config_line=" cbs 6", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 750M SONET"', + " queue 8 expedite create", + ), + ), + ConfigLine( + config_line=" mbs 64 kilobytes", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 750M SONET"', + " queue 8 expedite create", + ), + ), + ConfigLine( + config_line=" exit", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 750M SONET"', + ), + ), + ConfigLine( + config_line=" policer 1 create", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 750M SONET"', + ), + ), + ConfigLine( + config_line=" stat-mode offered-total-cir-exceed", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 750M SONET"', + " policer 1 create", + ), + ), + ConfigLine( + config_line=" adaptation-rule pir max", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 750M SONET"', + " policer 1 create", + ), + ), + ConfigLine( + config_line=" rate 135000", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 750M SONET"', + " policer 1 create", + ), + ), + ConfigLine( + config_line=" enable-exceed-pir", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 750M SONET"', + " policer 1 create", + ), + ), + ConfigLine( + config_line=" exit", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 750M SONET"', + ), + ), + ConfigLine( + config_line=" exit", + parents=("QoS Policy Configuration", " qos", " queue-group-templates", " egress"), + ), + ConfigLine( + config_line=" exit", parents=("QoS Policy Configuration", " qos", " queue-group-templates") + ), + ConfigLine(config_line=" exit", parents=("QoS Policy Configuration", " qos")), + ConfigLine(config_line=' scheduler-policy "SP720M" create', parents=("QoS Policy Configuration", " qos")), + ConfigLine( + config_line=' description "LTBE Scheduler Policy for 800M SONET Circuits"', + parents=("QoS Policy Configuration", " qos", ' scheduler-policy "SP720M" create'), + ), + ConfigLine( + config_line=" tier 1", + parents=("QoS Policy Configuration", " qos", ' scheduler-policy "SP720M" create'), + ), + ConfigLine( + config_line=' scheduler "Scheduler720M" create', + parents=( + "QoS Policy Configuration", + " qos", + ' scheduler-policy "SP720M" create', + " tier 1", + ), + ), + ConfigLine( + config_line=" port-parent", + parents=( + "QoS Policy Configuration", + " qos", + ' scheduler-policy "SP720M" create', + " tier 1", + ' scheduler "Scheduler720M" create', + ), + ), + ConfigLine( + config_line=" rate 720000 cir 720000", + parents=( + "QoS Policy Configuration", + " qos", + ' scheduler-policy "SP720M" create', + " tier 1", + ' scheduler "Scheduler720M" create', + ), + ), + ConfigLine( + config_line=" exit", + parents=( + "QoS Policy Configuration", + " qos", + ' scheduler-policy "SP720M" create', + " tier 1", + ), + ), + ConfigLine( + config_line=" exit", + parents=("QoS Policy Configuration", " qos", ' scheduler-policy "SP720M" create'), + ), + ConfigLine(config_line=" exit", parents=("QoS Policy Configuration", " qos")), + ConfigLine(config_line=" queue-group-templates", parents=("QoS Policy Configuration", " qos")), + ConfigLine( + config_line=" egress", + parents=("QoS Policy Configuration", " qos", " queue-group-templates"), + ), + ConfigLine( + config_line=' queue-group "QG-ST-0720M" create', + parents=("QoS Policy Configuration", " qos", " queue-group-templates", " egress"), + ), + ConfigLine( + config_line=' description "LTBE Queue-group for 800M SONET"', + parents=("QoS Policy Configuration", " qos", " queue-group-templates", " egress"), + ), + ConfigLine( + config_line=" queue 1 create", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 800M SONET"', + ), + ), + ConfigLine( + config_line=' parent "Scheduler720M"', + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 800M SONET"', + " queue 1 create", + ), + ), + ConfigLine( + config_line=" rate 720000", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 800M SONET"', + " queue 1 create", + ), + ), + ConfigLine( + config_line=" cbs 6", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 800M SONET"', + " queue 1 create", + ), + ), + ConfigLine( + config_line=" mbs 1024 kilobytes", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 800M SONET"', + " queue 1 create", + ), + ), + ConfigLine( + config_line=' wred-queue policy "QCI9" mode native slope-usage exceed-low', + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 800M SONET"', + " queue 1 create", + ), + ), + ConfigLine( + config_line=" burst-limit 28000 bytes", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 800M SONET"', + " queue 1 create", + ), + ), + ConfigLine( + config_line=' adv-config-policy "Best-Effort"', + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 800M SONET"', + " queue 1 create", + ), + ), + ConfigLine( + config_line=" exit", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 800M SONET"', + ), + ), + ConfigLine( + config_line=" queue 3 best-effort create", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 800M SONET"', + ), + ), + ConfigLine( + config_line=' parent "Scheduler720M" cir-level 1 cir-weight 1', + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 800M SONET"', + " queue 3 best-effort create", + ), + ), + ConfigLine( + config_line=" rate 720000 cir 720000", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 800M SONET"', + " queue 3 best-effort create", + ), + ), + ConfigLine( + config_line=" cbs 12", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 800M SONET"', + " queue 3 best-effort create", + ), + ), + ConfigLine( + config_line=" mbs 960 kilobytes", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 800M SONET"', + " queue 3 best-effort create", + ), + ), + ConfigLine( + config_line=" burst-limit 101000 bytes", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 800M SONET"', + " queue 3 best-effort create", + ), + ), + ConfigLine( + config_line=" exit", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 800M SONET"', + ), + ), + ConfigLine( + config_line=" queue 4 best-effort create", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 800M SONET"', + ), + ), + ConfigLine( + config_line=' parent "Scheduler720M" cir-level 1 cir-weight 3', + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 800M SONET"', + " queue 4 best-effort create", + ), + ), + ConfigLine( + config_line=" rate 720000 cir 720000", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 800M SONET"', + " queue 4 best-effort create", + ), + ), + ConfigLine( + config_line=" cbs 12", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 800M SONET"', + " queue 4 best-effort create", + ), + ), + ConfigLine( + config_line=" mbs 960 kilobytes", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 800M SONET"', + " queue 4 best-effort create", + ), + ), + ConfigLine( + config_line=" burst-limit 101000 bytes", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 800M SONET"', + " queue 4 best-effort create", + ), + ), + ConfigLine( + config_line=" exit", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 800M SONET"', + ), + ), + ConfigLine( + config_line=" queue 5 expedite create", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 800M SONET"', + ), + ), + ConfigLine( + config_line=' parent "Scheduler720M" cir-level 1 cir-weight 8', + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 800M SONET"', + " queue 5 expedite create", + ), + ), + ConfigLine( + config_line=" rate 720000 cir 720000", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 800M SONET"', + " queue 5 expedite create", + ), + ), + ConfigLine( + config_line=" cbs 6", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 800M SONET"', + " queue 5 expedite create", + ), + ), + ConfigLine( + config_line=" mbs 128 kilobytes", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 800M SONET"', + " queue 5 expedite create", + ), + ), + ConfigLine( + config_line=" burst-limit 101000 bytes", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 800M SONET"', + " queue 5 expedite create", + ), + ), + ConfigLine( + config_line=" exit", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 800M SONET"', + ), + ), + ConfigLine( + config_line=" queue 6 expedite create", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 800M SONET"', + ), + ), + ConfigLine( + config_line=' parent "Scheduler720M" cir-level 2', + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 800M SONET"', + " queue 6 expedite create", + ), + ), + ConfigLine( + config_line=" rate 432000 cir 432000", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 800M SONET"', + " queue 6 expedite create", + ), + ), + ConfigLine( + config_line=" cbs 12", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 800M SONET"', + " queue 6 expedite create", + ), + ), + ConfigLine( + config_line=" mbs 12 kilobytes", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 800M SONET"', + " queue 6 expedite create", + ), + ), + ConfigLine( + config_line=" exit", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 800M SONET"', + ), + ), + ConfigLine( + config_line=" queue 8 expedite create", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 800M SONET"', + ), + ), + ConfigLine( + config_line=' parent "Scheduler720M" cir-level 3', + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 800M SONET"', + " queue 8 expedite create", + ), + ), + ConfigLine( + config_line=" rate 5000 cir 5000", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 800M SONET"', + " queue 8 expedite create", + ), + ), + ConfigLine( + config_line=" cbs 6", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 800M SONET"', + " queue 8 expedite create", + ), + ), + ConfigLine( + config_line=" mbs 64 kilobytes", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 800M SONET"', + " queue 8 expedite create", + ), + ), + ConfigLine( + config_line=" exit", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 800M SONET"', + ), + ), + ConfigLine( + config_line=" policer 1 create", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 800M SONET"', + ), + ), + ConfigLine( + config_line=" stat-mode offered-total-cir-exceed", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 800M SONET"', + " policer 1 create", + ), + ), + ConfigLine( + config_line=" adaptation-rule pir max", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 800M SONET"', + " policer 1 create", + ), + ), + ConfigLine( + config_line=" rate 144000", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 800M SONET"', + " policer 1 create", + ), + ), + ConfigLine( + config_line=" enable-exceed-pir", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 800M SONET"', + " policer 1 create", + ), + ), + ConfigLine( + config_line=" exit", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 800M SONET"', + ), + ), + ConfigLine( + config_line=" exit", + parents=("QoS Policy Configuration", " qos", " queue-group-templates", " egress"), + ), + ConfigLine( + config_line=" exit", parents=("QoS Policy Configuration", " qos", " queue-group-templates") + ), + ConfigLine(config_line=" exit", parents=("QoS Policy Configuration", " qos")), + ConfigLine(config_line=' scheduler-policy "SP810M" create', parents=("QoS Policy Configuration", " qos")), + ConfigLine( + config_line=' description "LTBE Scheduler Policy for 900M SONET Circuits"', + parents=("QoS Policy Configuration", " qos", ' scheduler-policy "SP810M" create'), + ), + ConfigLine( + config_line=" tier 1", + parents=("QoS Policy Configuration", " qos", ' scheduler-policy "SP810M" create'), + ), + ConfigLine( + config_line=' scheduler "Scheduler810M" create', + parents=( + "QoS Policy Configuration", + " qos", + ' scheduler-policy "SP810M" create', + " tier 1", + ), + ), + ConfigLine( + config_line=" port-parent", + parents=( + "QoS Policy Configuration", + " qos", + ' scheduler-policy "SP810M" create', + " tier 1", + ' scheduler "Scheduler810M" create', + ), + ), + ConfigLine( + config_line=" rate 810000 cir 810000", + parents=( + "QoS Policy Configuration", + " qos", + ' scheduler-policy "SP810M" create', + " tier 1", + ' scheduler "Scheduler810M" create', + ), + ), + ConfigLine( + config_line=" exit", + parents=( + "QoS Policy Configuration", + " qos", + ' scheduler-policy "SP810M" create', + " tier 1", + ), + ), + ConfigLine( + config_line=" exit", + parents=("QoS Policy Configuration", " qos", ' scheduler-policy "SP810M" create'), + ), + ConfigLine(config_line=" exit", parents=("QoS Policy Configuration", " qos")), + ConfigLine(config_line=" queue-group-templates", parents=("QoS Policy Configuration", " qos")), + ConfigLine( + config_line=" egress", + parents=("QoS Policy Configuration", " qos", " queue-group-templates"), + ), + ConfigLine( + config_line=' queue-group "QG-ST-0810M" create', + parents=("QoS Policy Configuration", " qos", " queue-group-templates", " egress"), + ), + ConfigLine( + config_line=' description "LTBE Queue-group for 900M SONET"', + parents=("QoS Policy Configuration", " qos", " queue-group-templates", " egress"), + ), + ConfigLine( + config_line=" queue 1 create", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 900M SONET"', + ), + ), + ConfigLine( + config_line=' parent "Scheduler810M"', + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 900M SONET"', + " queue 1 create", + ), + ), + ConfigLine( + config_line=" rate 810000", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 900M SONET"', + " queue 1 create", + ), + ), + ConfigLine( + config_line=" cbs 6", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 900M SONET"', + " queue 1 create", + ), + ), + ConfigLine( + config_line=" mbs 1600 kilobytes", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 900M SONET"', + " queue 1 create", + ), + ), + ConfigLine( + config_line=' wred-queue policy "QCI9" mode native slope-usage exceed-low', + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 900M SONET"', + " queue 1 create", + ), + ), + ConfigLine( + config_line=" burst-limit 31500 bytes", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 900M SONET"', + " queue 1 create", + ), + ), + ConfigLine( + config_line=' adv-config-policy "Best-Effort"', + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 900M SONET"', + " queue 1 create", + ), + ), + ConfigLine( + config_line=" exit", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 900M SONET"', + ), + ), + ConfigLine( + config_line=" queue 3 best-effort create", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 900M SONET"', + ), + ), + ConfigLine( + config_line=' parent "Scheduler810M" cir-level 1 cir-weight 1', + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 900M SONET"', + " queue 3 best-effort create", + ), + ), + ConfigLine( + config_line=" rate 810000 cir 810000", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 900M SONET"', + " queue 3 best-effort create", + ), + ), + ConfigLine( + config_line=" cbs 12", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 900M SONET"', + " queue 3 best-effort create", + ), + ), + ConfigLine( + config_line=" mbs 1600 kilobytes", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 900M SONET"', + " queue 3 best-effort create", + ), + ), + ConfigLine( + config_line=" burst-limit 115000 bytes", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 900M SONET"', + " queue 3 best-effort create", + ), + ), + ConfigLine( + config_line=" exit", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 900M SONET"', + ), + ), + ConfigLine( + config_line=" queue 4 best-effort create", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 900M SONET"', + ), + ), + ConfigLine( + config_line=' parent "Scheduler810M" cir-level 1 cir-weight 3', + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 900M SONET"', + " queue 4 best-effort create", + ), + ), + ConfigLine( + config_line=" rate 810000 cir 810000", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 900M SONET"', + " queue 4 best-effort create", + ), + ), + ConfigLine( + config_line=" cbs 12", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 900M SONET"', + " queue 4 best-effort create", + ), + ), + ConfigLine( + config_line=" mbs 1600 kilobytes", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 900M SONET"', + " queue 4 best-effort create", + ), + ), + ConfigLine( + config_line=" burst-limit 115000 bytes", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 900M SONET"', + " queue 4 best-effort create", + ), + ), + ConfigLine( + config_line=" exit", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 900M SONET"', + ), + ), + ConfigLine( + config_line=" queue 5 expedite create", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 900M SONET"', + ), + ), + ConfigLine( + config_line=' parent "Scheduler810M" cir-level 1 cir-weight 8', + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 900M SONET"', + " queue 5 expedite create", + ), + ), + ConfigLine( + config_line=" rate 810000 cir 810000", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 900M SONET"', + " queue 5 expedite create", + ), + ), + ConfigLine( + config_line=" cbs 12", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 900M SONET"', + " queue 5 expedite create", + ), + ), + ConfigLine( + config_line=" mbs 252 kilobytes", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 900M SONET"', + " queue 5 expedite create", + ), + ), + ConfigLine( + config_line=" burst-limit 115000 bytes", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 900M SONET"', + " queue 5 expedite create", + ), + ), + ConfigLine( + config_line=" exit", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 900M SONET"', + ), + ), + ConfigLine( + config_line=" queue 6 expedite create", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 900M SONET"', + ), + ), + ConfigLine( + config_line=' parent "Scheduler810M" cir-level 2', + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 900M SONET"', + " queue 6 expedite create", + ), + ), + ConfigLine( + config_line=" rate 486000 cir 486000", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 900M SONET"', + " queue 6 expedite create", + ), + ), + ConfigLine( + config_line=" cbs 12", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 900M SONET"', + " queue 6 expedite create", + ), + ), + ConfigLine( + config_line=" mbs 32 kilobytes", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 900M SONET"', + " queue 6 expedite create", + ), + ), + ConfigLine( + config_line=" exit", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 900M SONET"', + ), + ), + ConfigLine( + config_line=" queue 8 expedite create", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 900M SONET"', + ), + ), + ConfigLine( + config_line=' parent "Scheduler810M" cir-level 3', + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 900M SONET"', + " queue 8 expedite create", + ), + ), + ConfigLine( + config_line=" rate 5000 cir 5000", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 900M SONET"', + " queue 8 expedite create", + ), + ), + ConfigLine( + config_line=" cbs 6", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 900M SONET"', + " queue 8 expedite create", + ), + ), + ConfigLine( + config_line=" mbs 64 kilobytes", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 900M SONET"', + " queue 8 expedite create", + ), + ), + ConfigLine( + config_line=" exit", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 900M SONET"', + ), + ), + ConfigLine( + config_line=" policer 1 create", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 900M SONET"', + ), + ), + ConfigLine( + config_line=" stat-mode offered-total-cir-exceed", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 900M SONET"', + " policer 1 create", + ), + ), + ConfigLine( + config_line=" adaptation-rule pir max", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 900M SONET"', + " policer 1 create", + ), + ), + ConfigLine( + config_line=" rate 162000", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 900M SONET"', + " policer 1 create", + ), + ), + ConfigLine( + config_line=" enable-exceed-pir", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 900M SONET"', + " policer 1 create", + ), + ), + ConfigLine( + config_line=" exit", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 900M SONET"', + ), + ), + ConfigLine( + config_line=" exit", + parents=("QoS Policy Configuration", " qos", " queue-group-templates", " egress"), + ), + ConfigLine( + config_line=" exit", parents=("QoS Policy Configuration", " qos", " queue-group-templates") + ), + ConfigLine(config_line=" exit", parents=("QoS Policy Configuration", " qos")), + ConfigLine(config_line=" queue-group-templates", parents=("QoS Policy Configuration", " qos")), + ConfigLine( + config_line=" egress", + parents=("QoS Policy Configuration", " qos", " queue-group-templates"), + ), + ConfigLine( + config_line=' queue-group "QG-ST-0900M" create', + parents=("QoS Policy Configuration", " qos", " queue-group-templates", " egress"), + ), + ConfigLine( + config_line=' description "LTBE Queue-group for 1000M SONET"', + parents=("QoS Policy Configuration", " qos", " queue-group-templates", " egress"), + ), + ConfigLine( + config_line=" queue 1 create", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 1000M SONET"', + ), + ), + ConfigLine( + config_line=' parent "Scheduler900M"', + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 1000M SONET"', + " queue 1 create", + ), + ), + ConfigLine( + config_line=" rate 900000", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 1000M SONET"', + " queue 1 create", + ), + ), + ConfigLine( + config_line=" cbs 6", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 1000M SONET"', + " queue 1 create", + ), + ), + ConfigLine( + config_line=" mbs 1600 kilobytes", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 1000M SONET"', + " queue 1 create", + ), + ), + ConfigLine( + config_line=' wred-queue policy "QCI9" mode native slope-usage exceed-low', + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 1000M SONET"', + " queue 1 create", + ), + ), + ConfigLine( + config_line=" burst-limit 35000 bytes", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 1000M SONET"', + " queue 1 create", + ), + ), + ConfigLine( + config_line=' adv-config-policy "Best-Effort"', + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 1000M SONET"', + " queue 1 create", + ), + ), + ConfigLine( + config_line=" exit", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 1000M SONET"', + ), + ), + ConfigLine( + config_line=" queue 3 best-effort create", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 1000M SONET"', + ), + ), + ConfigLine( + config_line=' parent "Scheduler900M" cir-level 1 cir-weight 1', + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 1000M SONET"', + " queue 3 best-effort create", + ), + ), + ConfigLine( + config_line=" rate 900000 cir 900000", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 1000M SONET"', + " queue 3 best-effort create", + ), + ), + ConfigLine( + config_line=" cbs 12", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 1000M SONET"', + " queue 3 best-effort create", + ), + ), + ConfigLine( + config_line=" mbs 1600 kilobytes", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 1000M SONET"', + " queue 3 best-effort create", + ), + ), + ConfigLine( + config_line=" burst-limit 130000 bytes", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 1000M SONET"', + " queue 3 best-effort create", + ), + ), + ConfigLine( + config_line=" exit", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 1000M SONET"', + ), + ), + ConfigLine( + config_line=" queue 4 best-effort create", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 1000M SONET"', + ), + ), + ConfigLine( + config_line=' parent "Scheduler900M" cir-level 1 cir-weight 3', + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 1000M SONET"', + " queue 4 best-effort create", + ), + ), + ConfigLine( + config_line=" rate 900000 cir 900000", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 1000M SONET"', + " queue 4 best-effort create", + ), + ), + ConfigLine( + config_line=" cbs 12", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 1000M SONET"', + " queue 4 best-effort create", + ), + ), + ConfigLine( + config_line=" mbs 1600 kilobytes", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 1000M SONET"', + " queue 4 best-effort create", + ), + ), + ConfigLine( + config_line=" burst-limit 130000 bytes", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 1000M SONET"', + " queue 4 best-effort create", + ), + ), + ConfigLine( + config_line=" exit", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 1000M SONET"', + ), + ), + ConfigLine( + config_line=" queue 5 expedite create", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 1000M SONET"', + ), + ), + ConfigLine( + config_line=' parent "Scheduler900M" cir-level 1 cir-weight 8', + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 1000M SONET"', + " queue 5 expedite create", + ), + ), + ConfigLine( + config_line=" rate 900000 cir 900000", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 1000M SONET"', + " queue 5 expedite create", + ), + ), + ConfigLine( + config_line=" cbs 12", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 1000M SONET"', + " queue 5 expedite create", + ), + ), + ConfigLine( + config_line=" mbs 252 kilobytes", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 1000M SONET"', + " queue 5 expedite create", + ), + ), + ConfigLine( + config_line=" burst-limit 130000 bytes", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 1000M SONET"', + " queue 5 expedite create", + ), + ), + ConfigLine( + config_line=" exit", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 1000M SONET"', + ), + ), + ConfigLine( + config_line=" queue 6 expedite create", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 1000M SONET"', + ), + ), + ConfigLine( + config_line=' parent "Scheduler900M" cir-level 2', + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 1000M SONET"', + " queue 6 expedite create", + ), + ), + ConfigLine( + config_line=" rate 540000 cir 540000", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 1000M SONET"', + " queue 6 expedite create", + ), + ), + ConfigLine( + config_line=" cbs 12", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 1000M SONET"', + " queue 6 expedite create", + ), + ), + ConfigLine( + config_line=" mbs 32 kilobytes", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 1000M SONET"', + " queue 6 expedite create", + ), + ), + ConfigLine( + config_line=" exit", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 1000M SONET"', + ), + ), + ConfigLine( + config_line=" queue 8 expedite create", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 1000M SONET"', + ), + ), + ConfigLine( + config_line=' parent "Scheduler900M" cir-level 3', + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 1000M SONET"', + " queue 8 expedite create", + ), + ), + ConfigLine( + config_line=" rate 5000 cir 5000", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 1000M SONET"', + " queue 8 expedite create", + ), + ), + ConfigLine( + config_line=" cbs 6", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 1000M SONET"', + " queue 8 expedite create", + ), + ), + ConfigLine( + config_line=" mbs 64 kilobytes", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 1000M SONET"', + " queue 8 expedite create", + ), + ), + ConfigLine( + config_line=" exit", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 1000M SONET"', + ), + ), + ConfigLine( + config_line=" policer 1 create", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 1000M SONET"', + ), + ), + ConfigLine( + config_line=" stat-mode offered-total-cir-exceed", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 1000M SONET"', + " policer 1 create", + ), + ), + ConfigLine( + config_line=" adaptation-rule pir max", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 1000M SONET"', + " policer 1 create", + ), + ), + ConfigLine( + config_line=" rate 180000", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 1000M SONET"', + " policer 1 create", + ), + ), + ConfigLine( + config_line=" enable-exceed-pir", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 1000M SONET"', + " policer 1 create", + ), + ), + ConfigLine( + config_line=" exit", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 1000M SONET"', + ), + ), + ConfigLine( + config_line=" exit", + parents=("QoS Policy Configuration", " qos", " queue-group-templates", " egress"), + ), + ConfigLine( + config_line=" exit", parents=("QoS Policy Configuration", " qos", " queue-group-templates") + ), + ConfigLine(config_line=" exit", parents=("QoS Policy Configuration", " qos")), + ConfigLine( + config_line=' scheduler-policy "SP1800M" create', parents=("QoS Policy Configuration", " qos") + ), + ConfigLine( + config_line=' description "LTBE Scheduler Policy for 2000M SONET Circuits"', + parents=("QoS Policy Configuration", " qos", ' scheduler-policy "SP1800M" create'), + ), + ConfigLine( + config_line=" tier 1", + parents=("QoS Policy Configuration", " qos", ' scheduler-policy "SP1800M" create'), + ), + ConfigLine( + config_line=' scheduler "Scheduler1800M" create', + parents=( + "QoS Policy Configuration", + " qos", + ' scheduler-policy "SP1800M" create', + " tier 1", + ), + ), + ConfigLine( + config_line=" port-parent", + parents=( + "QoS Policy Configuration", + " qos", + ' scheduler-policy "SP1800M" create', + " tier 1", + ' scheduler "Scheduler1800M" create', + ), + ), + ConfigLine( + config_line=" rate 1800000 cir 1800000", + parents=( + "QoS Policy Configuration", + " qos", + ' scheduler-policy "SP1800M" create', + " tier 1", + ' scheduler "Scheduler1800M" create', + ), + ), + ConfigLine( + config_line=" exit", + parents=( + "QoS Policy Configuration", + " qos", + ' scheduler-policy "SP1800M" create', + " tier 1", + ), + ), + ConfigLine( + config_line=" exit", + parents=("QoS Policy Configuration", " qos", ' scheduler-policy "SP1800M" create'), + ), + ConfigLine(config_line=" exit", parents=("QoS Policy Configuration", " qos")), + ConfigLine(config_line=" queue-group-templates", parents=("QoS Policy Configuration", " qos")), + ConfigLine( + config_line=" egress", + parents=("QoS Policy Configuration", " qos", " queue-group-templates"), + ), + ConfigLine( + config_line=' queue-group "QG-ST-1800M" create', + parents=("QoS Policy Configuration", " qos", " queue-group-templates", " egress"), + ), + ConfigLine( + config_line=' description "LTBE Queue-group for 2000M SONET"', + parents=("QoS Policy Configuration", " qos", " queue-group-templates", " egress"), + ), + ConfigLine( + config_line=" queue 1 create", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 2000M SONET"', + ), + ), + ConfigLine( + config_line=' parent "Scheduler1800M"', + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 2000M SONET"', + " queue 1 create", + ), + ), + ConfigLine( + config_line=" rate 1800000", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 2000M SONET"', + " queue 1 create", + ), + ), + ConfigLine( + config_line=" cbs 6", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 2000M SONET"', + " queue 1 create", + ), + ), + ConfigLine( + config_line=" mbs 1600 kilobytes", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 2000M SONET"', + " queue 1 create", + ), + ), + ConfigLine( + config_line=' wred-queue policy "QCI9" mode native slope-usage exceed-low', + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 2000M SONET"', + " queue 1 create", + ), + ), + ConfigLine( + config_line=" burst-limit 70000 bytes", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 2000M SONET"', + " queue 1 create", + ), + ), + ConfigLine( + config_line=' adv-config-policy "Best-Effort"', + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 2000M SONET"', + " queue 1 create", + ), + ), + ConfigLine( + config_line=" exit", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 2000M SONET"', + ), + ), + ConfigLine( + config_line=" queue 3 best-effort create", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 2000M SONET"', + ), + ), + ConfigLine( + config_line=' parent "Scheduler1800M" cir-level 1 cir-weight 1', + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 2000M SONET"', + " queue 3 best-effort create", + ), + ), + ConfigLine( + config_line=" rate 1800000 cir 1800000", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 2000M SONET"', + " queue 3 best-effort create", + ), + ), + ConfigLine( + config_line=" cbs 12", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 2000M SONET"', + " queue 3 best-effort create", + ), + ), + ConfigLine( + config_line=" mbs 1600 kilobytes", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 2000M SONET"', + " queue 3 best-effort create", + ), + ), + ConfigLine( + config_line=" burst-limit 250000 bytes", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 2000M SONET"', + " queue 3 best-effort create", + ), + ), + ConfigLine( + config_line=" exit", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 2000M SONET"', + ), + ), + ConfigLine( + config_line=" queue 4 best-effort create", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 2000M SONET"', + ), + ), + ConfigLine( + config_line=' parent "Scheduler1800M" cir-level 1 cir-weight 3', + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 2000M SONET"', + " queue 4 best-effort create", + ), + ), + ConfigLine( + config_line=" rate 1800000 cir 1800000", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 2000M SONET"', + " queue 4 best-effort create", + ), + ), + ConfigLine( + config_line=" cbs 12", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 2000M SONET"', + " queue 4 best-effort create", + ), + ), + ConfigLine( + config_line=" mbs 1600 kilobytes", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 2000M SONET"', + " queue 4 best-effort create", + ), + ), + ConfigLine( + config_line=" burst-limit 250000 bytes", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 2000M SONET"', + " queue 4 best-effort create", + ), + ), + ConfigLine( + config_line=" exit", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 2000M SONET"', + ), + ), + ConfigLine( + config_line=" queue 5 expedite create", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 2000M SONET"', + ), + ), + ConfigLine( + config_line=' parent "Scheduler1800M" cir-level 1 cir-weight 8', + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 2000M SONET"', + " queue 5 expedite create", + ), + ), + ConfigLine( + config_line=" rate 1800000 cir 1800000", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 2000M SONET"', + " queue 5 expedite create", + ), + ), + ConfigLine( + config_line=" cbs 12", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 2000M SONET"', + " queue 5 expedite create", + ), + ), + ConfigLine( + config_line=" mbs 252 kilobytes", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 2000M SONET"', + " queue 5 expedite create", + ), + ), + ConfigLine( + config_line=" burst-limit 250000 bytes", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 2000M SONET"', + " queue 5 expedite create", + ), + ), + ConfigLine( + config_line=" exit", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 2000M SONET"', + ), + ), + ConfigLine( + config_line=" queue 6 expedite create", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 2000M SONET"', + ), + ), + ConfigLine( + config_line=' parent "Scheduler1800M" cir-level 2', + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 2000M SONET"', + " queue 6 expedite create", + ), + ), + ConfigLine( + config_line=" rate 1080000 cir 1080000", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 2000M SONET"', + " queue 6 expedite create", + ), + ), + ConfigLine( + config_line=" cbs 12", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 2000M SONET"', + " queue 6 expedite create", + ), + ), + ConfigLine( + config_line=" mbs 32 kilobytes", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 2000M SONET"', + " queue 6 expedite create", + ), + ), + ConfigLine( + config_line=" exit", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 2000M SONET"', + ), + ), + ConfigLine( + config_line=" queue 8 expedite create", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 2000M SONET"', + ), + ), + ConfigLine( + config_line=' parent "Scheduler1800M" cir-level 3', + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 2000M SONET"', + " queue 8 expedite create", + ), + ), + ConfigLine( + config_line=" rate 5000 cir 5000", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 2000M SONET"', + " queue 8 expedite create", + ), + ), + ConfigLine( + config_line=" cbs 6", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 2000M SONET"', + " queue 8 expedite create", + ), + ), + ConfigLine( + config_line=" mbs 64 kilobytes", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 2000M SONET"', + " queue 8 expedite create", + ), + ), + ConfigLine( + config_line=" exit", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 2000M SONET"', + ), + ), + ConfigLine( + config_line=" policer 1 create", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 2000M SONET"', + ), + ), + ConfigLine( + config_line=" stat-mode offered-total-cir-exceed", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 2000M SONET"', + " policer 1 create", + ), + ), + ConfigLine( + config_line=" adaptation-rule pir max", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 2000M SONET"', + " policer 1 create", + ), + ), + ConfigLine( + config_line=" rate 360000", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 2000M SONET"', + " policer 1 create", + ), + ), + ConfigLine( + config_line=" enable-exceed-pir", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 2000M SONET"', + " policer 1 create", + ), + ), + ConfigLine( + config_line=" exit", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 2000M SONET"', + ), + ), + ConfigLine( + config_line=" exit", + parents=("QoS Policy Configuration", " qos", " queue-group-templates", " egress"), + ), + ConfigLine( + config_line=" exit", parents=("QoS Policy Configuration", " qos", " queue-group-templates") + ), + ConfigLine(config_line=" exit", parents=("QoS Policy Configuration", " qos")), + ConfigLine( + config_line=' scheduler-policy "SP2250M" create', parents=("QoS Policy Configuration", " qos") + ), + ConfigLine( + config_line=' description "LTBE Scheduler Policy for 2500M SONET Circuits"', + parents=("QoS Policy Configuration", " qos", ' scheduler-policy "SP2250M" create'), + ), + ConfigLine( + config_line=" tier 1", + parents=("QoS Policy Configuration", " qos", ' scheduler-policy "SP2250M" create'), + ), + ConfigLine( + config_line=' scheduler "Scheduler2250M" create', + parents=( + "QoS Policy Configuration", + " qos", + ' scheduler-policy "SP2250M" create', + " tier 1", + ), + ), + ConfigLine( + config_line=" port-parent", + parents=( + "QoS Policy Configuration", + " qos", + ' scheduler-policy "SP2250M" create', + " tier 1", + ' scheduler "Scheduler2250M" create', + ), + ), + ConfigLine( + config_line=" rate 2250000 cir 2250000", + parents=( + "QoS Policy Configuration", + " qos", + ' scheduler-policy "SP2250M" create', + " tier 1", + ' scheduler "Scheduler2250M" create', + ), + ), + ConfigLine( + config_line=" exit", + parents=( + "QoS Policy Configuration", + " qos", + ' scheduler-policy "SP2250M" create', + " tier 1", + ), + ), + ConfigLine( + config_line=" exit", + parents=("QoS Policy Configuration", " qos", ' scheduler-policy "SP2250M" create'), + ), + ConfigLine(config_line=" exit", parents=("QoS Policy Configuration", " qos")), + ConfigLine(config_line=" queue-group-templates", parents=("QoS Policy Configuration", " qos")), + ConfigLine( + config_line=" egress", + parents=("QoS Policy Configuration", " qos", " queue-group-templates"), + ), + ConfigLine( + config_line=' queue-group "QG-ST-2250M" create', + parents=("QoS Policy Configuration", " qos", " queue-group-templates", " egress"), + ), + ConfigLine( + config_line=' description "LTBE Queue-group for 2500M SONET"', + parents=("QoS Policy Configuration", " qos", " queue-group-templates", " egress"), + ), + ConfigLine( + config_line=" queue 1 create", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 2500M SONET"', + ), + ), + ConfigLine( + config_line=' parent "Scheduler2250M"', + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 2500M SONET"', + " queue 1 create", + ), + ), + ConfigLine( + config_line=" rate 2250000", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 2500M SONET"', + " queue 1 create", + ), + ), + ConfigLine( + config_line=" cbs 6", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 2500M SONET"', + " queue 1 create", + ), + ), + ConfigLine( + config_line=" mbs 1600 kilobytes", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 2500M SONET"', + " queue 1 create", + ), + ), + ConfigLine( + config_line=' wred-queue policy "QCI9" mode native slope-usage exceed-low', + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 2500M SONET"', + " queue 1 create", + ), + ), + ConfigLine( + config_line=" burst-limit 87500 bytes", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 2500M SONET"', + " queue 1 create", + ), + ), + ConfigLine( + config_line=' adv-config-policy "Best-Effort"', + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 2500M SONET"', + " queue 1 create", + ), + ), + ConfigLine( + config_line=" exit", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 2500M SONET"', + ), + ), + ConfigLine( + config_line=" queue 3 best-effort create", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 2500M SONET"', + ), + ), + ConfigLine( + config_line=' parent "Scheduler2250M" cir-level 1 cir-weight 1', + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 2500M SONET"', + " queue 3 best-effort create", + ), + ), + ConfigLine( + config_line=" rate 2250000 cir 2250000", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 2500M SONET"', + " queue 3 best-effort create", + ), + ), + ConfigLine( + config_line=" cbs 12", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 2500M SONET"', + " queue 3 best-effort create", + ), + ), + ConfigLine( + config_line=" mbs 1600 kilobytes", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 2500M SONET"', + " queue 3 best-effort create", + ), + ), + ConfigLine( + config_line=" burst-limit 312500 bytes", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 2500M SONET"', + " queue 3 best-effort create", + ), + ), + ConfigLine( + config_line=" exit", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 2500M SONET"', + ), + ), + ConfigLine( + config_line=" queue 4 best-effort create", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 2500M SONET"', + ), + ), + ConfigLine( + config_line=' parent "Scheduler2250M" cir-level 1 cir-weight 3', + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 2500M SONET"', + " queue 4 best-effort create", + ), + ), + ConfigLine( + config_line=" rate 2250000 cir 2250000", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 2500M SONET"', + " queue 4 best-effort create", + ), + ), + ConfigLine( + config_line=" cbs 12", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 2500M SONET"', + " queue 4 best-effort create", + ), + ), + ConfigLine( + config_line=" mbs 1600 kilobytes", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 2500M SONET"', + " queue 4 best-effort create", + ), + ), + ConfigLine( + config_line=" burst-limit 312500 bytes", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 2500M SONET"', + " queue 4 best-effort create", + ), + ), + ConfigLine( + config_line=" exit", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 2500M SONET"', + ), + ), + ConfigLine( + config_line=" queue 5 expedite create", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 2500M SONET"', + ), + ), + ConfigLine( + config_line=' parent "Scheduler2250M" cir-level 1 cir-weight 8', + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 2500M SONET"', + " queue 5 expedite create", + ), + ), + ConfigLine( + config_line=" rate 2250000 cir 2250000", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 2500M SONET"', + " queue 5 expedite create", + ), + ), + ConfigLine( + config_line=" cbs 12", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 2500M SONET"', + " queue 5 expedite create", + ), + ), + ConfigLine( + config_line=" mbs 252 kilobytes", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 2500M SONET"', + " queue 5 expedite create", + ), + ), + ConfigLine( + config_line=" burst-limit 312500 bytes", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 2500M SONET"', + " queue 5 expedite create", + ), + ), + ConfigLine( + config_line=" exit", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 2500M SONET"', + ), + ), + ConfigLine( + config_line=" queue 6 expedite create", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 2500M SONET"', + ), + ), + ConfigLine( + config_line=' parent "Scheduler2250M" cir-level 2', + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 2500M SONET"', + " queue 6 expedite create", + ), + ), + ConfigLine( + config_line=" rate 1350000 cir 1350000", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 2500M SONET"', + " queue 6 expedite create", + ), + ), + ConfigLine( + config_line=" cbs 12", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 2500M SONET"', + " queue 6 expedite create", + ), + ), + ConfigLine( + config_line=" mbs 32 kilobytes", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 2500M SONET"', + " queue 6 expedite create", + ), + ), + ConfigLine( + config_line=" exit", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 2500M SONET"', + ), + ), + ConfigLine( + config_line=" queue 8 expedite create", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 2500M SONET"', + ), + ), + ConfigLine( + config_line=' parent "Scheduler2250M" cir-level 3', + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 2500M SONET"', + " queue 8 expedite create", + ), + ), + ConfigLine( + config_line=" rate 5000 cir 5000", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 2500M SONET"', + " queue 8 expedite create", + ), + ), + ConfigLine( + config_line=" cbs 6", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 2500M SONET"', + " queue 8 expedite create", + ), + ), + ConfigLine( + config_line=" mbs 64 kilobytes", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 2500M SONET"', + " queue 8 expedite create", + ), + ), + ConfigLine( + config_line=" exit", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 2500M SONET"', + ), + ), + ConfigLine( + config_line=" policer 1 create", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 2500M SONET"', + ), + ), + ConfigLine( + config_line=" stat-mode offered-total-cir-exceed", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 2500M SONET"', + " policer 1 create", + ), + ), + ConfigLine( + config_line=" adaptation-rule pir max", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 2500M SONET"', + " policer 1 create", + ), + ), + ConfigLine( + config_line=" rate 450000", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 2500M SONET"', + " policer 1 create", + ), + ), + ConfigLine( + config_line=" enable-exceed-pir", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 2500M SONET"', + " policer 1 create", + ), + ), + ConfigLine( + config_line=" exit", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 2500M SONET"', + ), + ), + ConfigLine( + config_line=" exit", + parents=("QoS Policy Configuration", " qos", " queue-group-templates", " egress"), + ), + ConfigLine( + config_line=" exit", parents=("QoS Policy Configuration", " qos", " queue-group-templates") + ), + ConfigLine(config_line=" exit", parents=("QoS Policy Configuration", " qos")), + ConfigLine( + config_line=' scheduler-policy "SP2700M" create', parents=("QoS Policy Configuration", " qos") + ), + ConfigLine( + config_line=' description "LTBE Scheduler Policy for 3000M SONET Circuits"', + parents=("QoS Policy Configuration", " qos", ' scheduler-policy "SP2700M" create'), + ), + ConfigLine( + config_line=" tier 1", + parents=("QoS Policy Configuration", " qos", ' scheduler-policy "SP2700M" create'), + ), + ConfigLine( + config_line=' scheduler "Scheduler2700M" create', + parents=( + "QoS Policy Configuration", + " qos", + ' scheduler-policy "SP2700M" create', + " tier 1", + ), + ), + ConfigLine( + config_line=" port-parent", + parents=( + "QoS Policy Configuration", + " qos", + ' scheduler-policy "SP2700M" create', + " tier 1", + ' scheduler "Scheduler2700M" create', + ), + ), + ConfigLine( + config_line=" rate 2700000 cir 2700000", + parents=( + "QoS Policy Configuration", + " qos", + ' scheduler-policy "SP2700M" create', + " tier 1", + ' scheduler "Scheduler2700M" create', + ), + ), + ConfigLine( + config_line=" exit", + parents=( + "QoS Policy Configuration", + " qos", + ' scheduler-policy "SP2700M" create', + " tier 1", + ), + ), + ConfigLine( + config_line=" exit", + parents=("QoS Policy Configuration", " qos", ' scheduler-policy "SP2700M" create'), + ), + ConfigLine(config_line=" exit", parents=("QoS Policy Configuration", " qos")), + ConfigLine(config_line=" queue-group-templates", parents=("QoS Policy Configuration", " qos")), + ConfigLine( + config_line=" egress", + parents=("QoS Policy Configuration", " qos", " queue-group-templates"), + ), + ConfigLine( + config_line=' queue-group "QG-ST-2700M" create', + parents=("QoS Policy Configuration", " qos", " queue-group-templates", " egress"), + ), + ConfigLine( + config_line=' description "LTBE Queue-group for 3000M SONET"', + parents=("QoS Policy Configuration", " qos", " queue-group-templates", " egress"), + ), + ConfigLine( + config_line=" queue 1 create", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 3000M SONET"', + ), + ), + ConfigLine( + config_line=' parent "Scheduler2700M"', + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 3000M SONET"', + " queue 1 create", + ), + ), + ConfigLine( + config_line=" rate 2700000", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 3000M SONET"', + " queue 1 create", + ), + ), + ConfigLine( + config_line=" cbs 6", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 3000M SONET"', + " queue 1 create", + ), + ), + ConfigLine( + config_line=" mbs 1600 kilobytes", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 3000M SONET"', + " queue 1 create", + ), + ), + ConfigLine( + config_line=' wred-queue policy "QCI9" mode native slope-usage exceed-low', + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 3000M SONET"', + " queue 1 create", + ), + ), + ConfigLine( + config_line=" burst-limit 105000 bytes", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 3000M SONET"', + " queue 1 create", + ), + ), + ConfigLine( + config_line=' adv-config-policy "Best-Effort"', + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 3000M SONET"', + " queue 1 create", + ), + ), + ConfigLine( + config_line=" exit", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 3000M SONET"', + ), + ), + ConfigLine( + config_line=" queue 3 best-effort create", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 3000M SONET"', + ), + ), + ConfigLine( + config_line=' parent "Scheduler2700M" cir-level 1 cir-weight 1', + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 3000M SONET"', + " queue 3 best-effort create", + ), + ), + ConfigLine( + config_line=" rate 2700000 cir 2700000", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 3000M SONET"', + " queue 3 best-effort create", + ), + ), + ConfigLine( + config_line=" cbs 12", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 3000M SONET"', + " queue 3 best-effort create", + ), + ), + ConfigLine( + config_line=" mbs 1600 kilobytes", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 3000M SONET"', + " queue 3 best-effort create", + ), + ), + ConfigLine( + config_line=" burst-limit 375000 bytes", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 3000M SONET"', + " queue 3 best-effort create", + ), + ), + ConfigLine( + config_line=" exit", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 3000M SONET"', + ), + ), + ConfigLine( + config_line=" queue 4 best-effort create", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 3000M SONET"', + ), + ), + ConfigLine( + config_line=' parent "Scheduler2700M" cir-level 1 cir-weight 3', + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 3000M SONET"', + " queue 4 best-effort create", + ), + ), + ConfigLine( + config_line=" rate 2700000 cir 2700000", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 3000M SONET"', + " queue 4 best-effort create", + ), + ), + ConfigLine( + config_line=" cbs 12", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 3000M SONET"', + " queue 4 best-effort create", + ), + ), + ConfigLine( + config_line=" mbs 1600 kilobytes", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 3000M SONET"', + " queue 4 best-effort create", + ), + ), + ConfigLine( + config_line=" burst-limit 375000 bytes", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 3000M SONET"', + " queue 4 best-effort create", + ), + ), + ConfigLine( + config_line=" exit", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 3000M SONET"', + ), + ), + ConfigLine( + config_line=" queue 5 expedite create", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 3000M SONET"', + ), + ), + ConfigLine( + config_line=' parent "Scheduler2700M" cir-level 1 cir-weight 8', + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 3000M SONET"', + " queue 5 expedite create", + ), + ), + ConfigLine( + config_line=" rate 2700000 cir 2700000", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 3000M SONET"', + " queue 5 expedite create", + ), + ), + ConfigLine( + config_line=" cbs 12", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 3000M SONET"', + " queue 5 expedite create", + ), + ), + ConfigLine( + config_line=" mbs 252 kilobytes", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 3000M SONET"', + " queue 5 expedite create", + ), + ), + ConfigLine( + config_line=" burst-limit 375000 bytes", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 3000M SONET"', + " queue 5 expedite create", + ), + ), + ConfigLine( + config_line=" exit", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 3000M SONET"', + ), + ), + ConfigLine( + config_line=" queue 6 expedite create", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 3000M SONET"', + ), + ), + ConfigLine( + config_line=' parent "Scheduler2700M" cir-level 2', + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 3000M SONET"', + " queue 6 expedite create", + ), + ), + ConfigLine( + config_line=" rate 1620000 cir 1620000", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 3000M SONET"', + " queue 6 expedite create", + ), + ), + ConfigLine( + config_line=" cbs 12", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 3000M SONET"', + " queue 6 expedite create", + ), + ), + ConfigLine( + config_line=" mbs 32 kilobytes", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 3000M SONET"', + " queue 6 expedite create", + ), + ), + ConfigLine( + config_line=" exit", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 3000M SONET"', + ), + ), + ConfigLine( + config_line=" queue 8 expedite create", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 3000M SONET"', + ), + ), + ConfigLine( + config_line=' parent "Scheduler2700M" cir-level 3', + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 3000M SONET"', + " queue 8 expedite create", + ), + ), + ConfigLine( + config_line=" rate 5000 cir 5000", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 3000M SONET"', + " queue 8 expedite create", + ), + ), + ConfigLine( + config_line=" cbs 6", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 3000M SONET"', + " queue 8 expedite create", + ), + ), + ConfigLine( + config_line=" mbs 64 kilobytes", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 3000M SONET"', + " queue 8 expedite create", + ), + ), + ConfigLine( + config_line=" exit", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 3000M SONET"', + ), + ), + ConfigLine( + config_line=" policer 1 create", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 3000M SONET"', + ), + ), + ConfigLine( + config_line=" stat-mode offered-total-cir-exceed", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 3000M SONET"', + " policer 1 create", + ), + ), + ConfigLine( + config_line=" adaptation-rule pir max", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 3000M SONET"', + " policer 1 create", + ), + ), + ConfigLine( + config_line=" rate 540000", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 3000M SONET"', + " policer 1 create", + ), + ), + ConfigLine( + config_line=" enable-exceed-pir", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 3000M SONET"', + " policer 1 create", + ), + ), + ConfigLine( + config_line=" exit", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 3000M SONET"', + ), + ), + ConfigLine( + config_line=" exit", + parents=("QoS Policy Configuration", " qos", " queue-group-templates", " egress"), + ), + ConfigLine( + config_line=" exit", parents=("QoS Policy Configuration", " qos", " queue-group-templates") + ), + ConfigLine(config_line=" exit", parents=("QoS Policy Configuration", " qos")), + ConfigLine( + config_line=' scheduler-policy "SP3600M" create', parents=("QoS Policy Configuration", " qos") + ), + ConfigLine( + config_line=' description "LTBE Scheduler Policy for 4000M SONET Circuits"', + parents=("QoS Policy Configuration", " qos", ' scheduler-policy "SP3600M" create'), + ), + ConfigLine( + config_line=" tier 1", + parents=("QoS Policy Configuration", " qos", ' scheduler-policy "SP3600M" create'), + ), + ConfigLine( + config_line=' scheduler "Scheduler3600M" create', + parents=( + "QoS Policy Configuration", + " qos", + ' scheduler-policy "SP3600M" create', + " tier 1", + ), + ), + ConfigLine( + config_line=" port-parent", + parents=( + "QoS Policy Configuration", + " qos", + ' scheduler-policy "SP3600M" create', + " tier 1", + ' scheduler "Scheduler3600M" create', + ), + ), + ConfigLine( + config_line=" rate 3600000 cir 3600000", + parents=( + "QoS Policy Configuration", + " qos", + ' scheduler-policy "SP3600M" create', + " tier 1", + ' scheduler "Scheduler3600M" create', + ), + ), + ConfigLine( + config_line=" exit", + parents=( + "QoS Policy Configuration", + " qos", + ' scheduler-policy "SP3600M" create', + " tier 1", + ), + ), + ConfigLine( + config_line=" exit", + parents=("QoS Policy Configuration", " qos", ' scheduler-policy "SP3600M" create'), + ), + ConfigLine(config_line=" exit", parents=("QoS Policy Configuration", " qos")), + ConfigLine(config_line=" queue-group-templates", parents=("QoS Policy Configuration", " qos")), + ConfigLine( + config_line=" egress", + parents=("QoS Policy Configuration", " qos", " queue-group-templates"), + ), + ConfigLine( + config_line=' queue-group "QG-ST-3600M" create', + parents=("QoS Policy Configuration", " qos", " queue-group-templates", " egress"), + ), + ConfigLine( + config_line=' description "LTBE Queue-group for 4000M SONET"', + parents=("QoS Policy Configuration", " qos", " queue-group-templates", " egress"), + ), + ConfigLine( + config_line=" queue 1 create", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 4000M SONET"', + ), + ), + ConfigLine( + config_line=' parent "Scheduler3600M"', + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 4000M SONET"', + " queue 1 create", + ), + ), + ConfigLine( + config_line=" rate 3600000", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 4000M SONET"', + " queue 1 create", + ), + ), + ConfigLine( + config_line=" cbs 6", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 4000M SONET"', + " queue 1 create", + ), + ), + ConfigLine( + config_line=" mbs 1600 kilobytes", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 4000M SONET"', + " queue 1 create", + ), + ), + ConfigLine( + config_line=' wred-queue policy "QCI9" mode native slope-usage exceed-low', + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 4000M SONET"', + " queue 1 create", + ), + ), + ConfigLine( + config_line=" burst-limit 140000 bytes", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 4000M SONET"', + " queue 1 create", + ), + ), + ConfigLine( + config_line=' adv-config-policy "Best-Effort"', + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 4000M SONET"', + " queue 1 create", + ), + ), + ConfigLine( + config_line=" exit", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 4000M SONET"', + ), + ), + ConfigLine( + config_line=" queue 3 best-effort create", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 4000M SONET"', + ), + ), + ConfigLine( + config_line=' parent "Scheduler3600M" cir-level 1 cir-weight 1', + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 4000M SONET"', + " queue 3 best-effort create", + ), + ), + ConfigLine( + config_line=" rate 3600000 cir 3600000", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 4000M SONET"', + " queue 3 best-effort create", + ), + ), + ConfigLine( + config_line=" cbs 12", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 4000M SONET"', + " queue 3 best-effort create", + ), + ), + ConfigLine( + config_line=" mbs 1600 kilobytes", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 4000M SONET"', + " queue 3 best-effort create", + ), + ), + ConfigLine( + config_line=" burst-limit 500000 bytes", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 4000M SONET"', + " queue 3 best-effort create", + ), + ), + ConfigLine( + config_line=" exit", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 4000M SONET"', + ), + ), + ConfigLine( + config_line=" queue 4 best-effort create", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 4000M SONET"', + ), + ), + ConfigLine( + config_line=' parent "Scheduler3600M" cir-level 1 cir-weight 3', + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 4000M SONET"', + " queue 4 best-effort create", + ), + ), + ConfigLine( + config_line=" rate 3600000 cir 3600000", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 4000M SONET"', + " queue 4 best-effort create", + ), + ), + ConfigLine( + config_line=" cbs 12", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 4000M SONET"', + " queue 4 best-effort create", + ), + ), + ConfigLine( + config_line=" mbs 1600 kilobytes", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 4000M SONET"', + " queue 4 best-effort create", + ), + ), + ConfigLine( + config_line=" burst-limit 500000 bytes", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 4000M SONET"', + " queue 4 best-effort create", + ), + ), + ConfigLine( + config_line=" exit", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 4000M SONET"', + ), + ), + ConfigLine( + config_line=" queue 5 expedite create", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 4000M SONET"', + ), + ), + ConfigLine( + config_line=' parent "Scheduler3600M" cir-level 1 cir-weight 8', + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 4000M SONET"', + " queue 5 expedite create", + ), + ), + ConfigLine( + config_line=" rate 3600000 cir 3600000", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 4000M SONET"', + " queue 5 expedite create", + ), + ), + ConfigLine( + config_line=" cbs 12", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 4000M SONET"', + " queue 5 expedite create", + ), + ), + ConfigLine( + config_line=" mbs 252 kilobytes", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 4000M SONET"', + " queue 5 expedite create", + ), + ), + ConfigLine( + config_line=" burst-limit 500000 bytes", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 4000M SONET"', + " queue 5 expedite create", + ), + ), + ConfigLine( + config_line=" exit", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 4000M SONET"', + ), + ), + ConfigLine( + config_line=" queue 6 expedite create", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 4000M SONET"', + ), + ), + ConfigLine( + config_line=' parent "Scheduler3600M" cir-level 2', + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 4000M SONET"', + " queue 6 expedite create", + ), + ), + ConfigLine( + config_line=" rate 2160000 cir 2160000", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 4000M SONET"', + " queue 6 expedite create", + ), + ), + ConfigLine( + config_line=" cbs 12", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 4000M SONET"', + " queue 6 expedite create", + ), + ), + ConfigLine( + config_line=" mbs 32 kilobytes", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 4000M SONET"', + " queue 6 expedite create", + ), + ), + ConfigLine( + config_line=" exit", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 4000M SONET"', + ), + ), + ConfigLine( + config_line=" queue 8 expedite create", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 4000M SONET"', + ), + ), + ConfigLine( + config_line=' parent "Scheduler3600M" cir-level 3', + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 4000M SONET"', + " queue 8 expedite create", + ), + ), + ConfigLine( + config_line=" rate 5000 cir 5000", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 4000M SONET"', + " queue 8 expedite create", + ), + ), + ConfigLine( + config_line=" cbs 6", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 4000M SONET"', + " queue 8 expedite create", + ), + ), + ConfigLine( + config_line=" mbs 64 kilobytes", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 4000M SONET"', + " queue 8 expedite create", + ), + ), + ConfigLine( + config_line=" exit", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 4000M SONET"', + ), + ), + ConfigLine( + config_line=" policer 1 create", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 4000M SONET"', + ), + ), + ConfigLine( + config_line=" stat-mode offered-total-cir-exceed", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 4000M SONET"', + " policer 1 create", + ), + ), + ConfigLine( + config_line=" adaptation-rule pir max", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 4000M SONET"', + " policer 1 create", + ), + ), + ConfigLine( + config_line=" rate 720000", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 4000M SONET"', + " policer 1 create", + ), + ), + ConfigLine( + config_line=" enable-exceed-pir", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 4000M SONET"', + " policer 1 create", + ), + ), + ConfigLine( + config_line=" exit", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 4000M SONET"', + ), + ), + ConfigLine( + config_line=" exit", + parents=("QoS Policy Configuration", " qos", " queue-group-templates", " egress"), + ), + ConfigLine( + config_line=" exit", parents=("QoS Policy Configuration", " qos", " queue-group-templates") + ), + ConfigLine(config_line=" exit", parents=("QoS Policy Configuration", " qos")), + ConfigLine( + config_line=' scheduler-policy "SP4500M" create', parents=("QoS Policy Configuration", " qos") + ), + ConfigLine( + config_line=' description "LTBE Scheduler Policy for 5000M SONET Circuits"', + parents=("QoS Policy Configuration", " qos", ' scheduler-policy "SP4500M" create'), + ), + ConfigLine( + config_line=" tier 1", + parents=("QoS Policy Configuration", " qos", ' scheduler-policy "SP4500M" create'), + ), + ConfigLine( + config_line=' scheduler "Scheduler4500M" create', + parents=( + "QoS Policy Configuration", + " qos", + ' scheduler-policy "SP4500M" create', + " tier 1", + ), + ), + ConfigLine( + config_line=" port-parent", + parents=( + "QoS Policy Configuration", + " qos", + ' scheduler-policy "SP4500M" create', + " tier 1", + ' scheduler "Scheduler4500M" create', + ), + ), + ConfigLine( + config_line=" rate 4500000 cir 4500000", + parents=( + "QoS Policy Configuration", + " qos", + ' scheduler-policy "SP4500M" create', + " tier 1", + ' scheduler "Scheduler4500M" create', + ), + ), + ConfigLine( + config_line=" exit", + parents=( + "QoS Policy Configuration", + " qos", + ' scheduler-policy "SP4500M" create', + " tier 1", + ), + ), + ConfigLine( + config_line=" exit", + parents=("QoS Policy Configuration", " qos", ' scheduler-policy "SP4500M" create'), + ), + ConfigLine(config_line=" exit", parents=("QoS Policy Configuration", " qos")), + ConfigLine(config_line=" queue-group-templates", parents=("QoS Policy Configuration", " qos")), + ConfigLine( + config_line=" egress", + parents=("QoS Policy Configuration", " qos", " queue-group-templates"), + ), + ConfigLine( + config_line=' queue-group "QG-ST-4500M" create', + parents=("QoS Policy Configuration", " qos", " queue-group-templates", " egress"), + ), + ConfigLine( + config_line=' description "LTBE Queue-group for 5000M SONET"', + parents=("QoS Policy Configuration", " qos", " queue-group-templates", " egress"), + ), + ConfigLine( + config_line=" queue 1 create", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 5000M SONET"', + ), + ), + ConfigLine( + config_line=' parent "Scheduler4500M"', + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 5000M SONET"', + " queue 1 create", + ), + ), + ConfigLine( + config_line=" rate 4500000", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 5000M SONET"', + " queue 1 create", + ), + ), + ConfigLine( + config_line=" cbs 6", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 5000M SONET"', + " queue 1 create", + ), + ), + ConfigLine( + config_line=" mbs 2112 kilobytes", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 5000M SONET"', + " queue 1 create", + ), + ), + ConfigLine( + config_line=' wred-queue policy "QCI9" mode native slope-usage exceed-low', + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 5000M SONET"', + " queue 1 create", + ), + ), + ConfigLine( + config_line=" burst-limit 175000 bytes", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 5000M SONET"', + " queue 1 create", + ), + ), + ConfigLine( + config_line=' adv-config-policy "Best-Effort"', + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 5000M SONET"', + " queue 1 create", + ), + ), + ConfigLine( + config_line=" exit", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 5000M SONET"', + ), + ), + ConfigLine( + config_line=" queue 3 best-effort create", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 5000M SONET"', + ), + ), + ConfigLine( + config_line=' parent "Scheduler4500M" cir-level 1 cir-weight 1', + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 5000M SONET"', + " queue 3 best-effort create", + ), + ), + ConfigLine( + config_line=" rate 4500000 cir 4500000", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 5000M SONET"', + " queue 3 best-effort create", + ), + ), + ConfigLine( + config_line=" cbs 24", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 5000M SONET"', + " queue 3 best-effort create", + ), + ), + ConfigLine( + config_line=" mbs 2112 kilobytes", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 5000M SONET"', + " queue 3 best-effort create", + ), + ), + ConfigLine( + config_line=" burst-limit 625000 bytes", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 5000M SONET"', + " queue 3 best-effort create", + ), + ), + ConfigLine( + config_line=" exit", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 5000M SONET"', + ), + ), + ConfigLine( + config_line=" queue 4 best-effort create", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 5000M SONET"', + ), + ), + ConfigLine( + config_line=' parent "Scheduler4500M" cir-level 1 cir-weight 3', + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 5000M SONET"', + " queue 4 best-effort create", + ), + ), + ConfigLine( + config_line=" rate 4500000 cir 4500000", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 5000M SONET"', + " queue 4 best-effort create", + ), + ), + ConfigLine( + config_line=" cbs 24", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 5000M SONET"', + " queue 4 best-effort create", + ), + ), + ConfigLine( + config_line=" mbs 2112 kilobytes", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 5000M SONET"', + " queue 4 best-effort create", + ), + ), + ConfigLine( + config_line=" burst-limit 625000 bytes", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 5000M SONET"', + " queue 4 best-effort create", + ), + ), + ConfigLine( + config_line=" exit", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 5000M SONET"', + ), + ), + ConfigLine( + config_line=" queue 5 expedite create", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 5000M SONET"', + ), + ), + ConfigLine( + config_line=' parent "Scheduler4500M" cir-level 1 cir-weight 8', + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 5000M SONET"', + " queue 5 expedite create", + ), + ), + ConfigLine( + config_line=" rate 4500000 cir 4500000", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 5000M SONET"', + " queue 5 expedite create", + ), + ), + ConfigLine( + config_line=" cbs 24", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 5000M SONET"', + " queue 5 expedite create", + ), + ), + ConfigLine( + config_line=" mbs 512 kilobytes", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 5000M SONET"', + " queue 5 expedite create", + ), + ), + ConfigLine( + config_line=" burst-limit 625000 bytes", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 5000M SONET"', + " queue 5 expedite create", + ), + ), + ConfigLine( + config_line=" exit", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 5000M SONET"', + ), + ), + ConfigLine( + config_line=" queue 6 expedite create", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 5000M SONET"', + ), + ), + ConfigLine( + config_line=' parent "Scheduler4500M" cir-level 2', + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 5000M SONET"', + " queue 6 expedite create", + ), + ), + ConfigLine( + config_line=" rate 2700000 cir 2700000", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 5000M SONET"', + " queue 6 expedite create", + ), + ), + ConfigLine( + config_line=" cbs 24", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 5000M SONET"', + " queue 6 expedite create", + ), + ), + ConfigLine( + config_line=" mbs 64 kilobytes", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 5000M SONET"', + " queue 6 expedite create", + ), + ), + ConfigLine( + config_line=" exit", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 5000M SONET"', + ), + ), + ConfigLine( + config_line=" queue 8 expedite create", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 5000M SONET"', + ), + ), + ConfigLine( + config_line=' parent "Scheduler4500M" cir-level 3', + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 5000M SONET"', + " queue 8 expedite create", + ), + ), + ConfigLine( + config_line=" rate 5000 cir 5000", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 5000M SONET"', + " queue 8 expedite create", + ), + ), + ConfigLine( + config_line=" cbs 6", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 5000M SONET"', + " queue 8 expedite create", + ), + ), + ConfigLine( + config_line=" mbs 64 kilobytes", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 5000M SONET"', + " queue 8 expedite create", + ), + ), + ConfigLine( + config_line=" exit", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 5000M SONET"', + ), + ), + ConfigLine( + config_line=" policer 1 create", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 5000M SONET"', + ), + ), + ConfigLine( + config_line=" stat-mode offered-total-cir-exceed", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 5000M SONET"', + " policer 1 create", + ), + ), + ConfigLine( + config_line=" adaptation-rule pir max", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 5000M SONET"', + " policer 1 create", + ), + ), + ConfigLine( + config_line=" rate 900000", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 5000M SONET"', + " policer 1 create", + ), + ), + ConfigLine( + config_line=" enable-exceed-pir", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 5000M SONET"', + " policer 1 create", + ), + ), + ConfigLine( + config_line=" exit", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 5000M SONET"', + ), + ), + ConfigLine( + config_line=" exit", + parents=("QoS Policy Configuration", " qos", " queue-group-templates", " egress"), + ), + ConfigLine( + config_line=" exit", parents=("QoS Policy Configuration", " qos", " queue-group-templates") + ), + ConfigLine(config_line=" exit", parents=("QoS Policy Configuration", " qos")), + ConfigLine( + config_line=' scheduler-policy "SP5400M" create', parents=("QoS Policy Configuration", " qos") + ), + ConfigLine( + config_line=' description "LTBE Scheduler Policy for 6000M SONET Circuits"', + parents=("QoS Policy Configuration", " qos", ' scheduler-policy "SP5400M" create'), + ), + ConfigLine( + config_line=" tier 1", + parents=("QoS Policy Configuration", " qos", ' scheduler-policy "SP5400M" create'), + ), + ConfigLine( + config_line=' scheduler "Scheduler5400M" create', + parents=( + "QoS Policy Configuration", + " qos", + ' scheduler-policy "SP5400M" create', + " tier 1", + ), + ), + ConfigLine( + config_line=" port-parent", + parents=( + "QoS Policy Configuration", + " qos", + ' scheduler-policy "SP5400M" create', + " tier 1", + ' scheduler "Scheduler5400M" create', + ), + ), + ConfigLine( + config_line=" rate 5400000 cir 5400000", + parents=( + "QoS Policy Configuration", + " qos", + ' scheduler-policy "SP5400M" create', + " tier 1", + ' scheduler "Scheduler5400M" create', + ), + ), + ConfigLine( + config_line=" exit", + parents=( + "QoS Policy Configuration", + " qos", + ' scheduler-policy "SP5400M" create', + " tier 1", + ), + ), + ConfigLine( + config_line=" exit", + parents=("QoS Policy Configuration", " qos", ' scheduler-policy "SP5400M" create'), + ), + ConfigLine(config_line=" exit", parents=("QoS Policy Configuration", " qos")), + ConfigLine(config_line=" queue-group-templates", parents=("QoS Policy Configuration", " qos")), + ConfigLine( + config_line=" egress", + parents=("QoS Policy Configuration", " qos", " queue-group-templates"), + ), + ConfigLine( + config_line=' queue-group "QG-ST-5400M" create', + parents=("QoS Policy Configuration", " qos", " queue-group-templates", " egress"), + ), + ConfigLine( + config_line=' description "LTBE Queue-group for 6000M SONET"', + parents=("QoS Policy Configuration", " qos", " queue-group-templates", " egress"), + ), + ConfigLine( + config_line=" queue 1 create", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 6000M SONET"', + ), + ), + ConfigLine( + config_line=' parent "Scheduler5400M"', + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 6000M SONET"', + " queue 1 create", + ), + ), + ConfigLine( + config_line=" rate 5400000", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 6000M SONET"', + " queue 1 create", + ), + ), + ConfigLine( + config_line=" cbs 6", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 6000M SONET"', + " queue 1 create", + ), + ), + ConfigLine( + config_line=" mbs 2112 kilobytes", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 6000M SONET"', + " queue 1 create", + ), + ), + ConfigLine( + config_line=' wred-queue policy "QCI9" mode native slope-usage exceed-low', + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 6000M SONET"', + " queue 1 create", + ), + ), + ConfigLine( + config_line=" burst-limit 210000 bytes", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 6000M SONET"', + " queue 1 create", + ), + ), + ConfigLine( + config_line=' adv-config-policy "Best-Effort"', + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 6000M SONET"', + " queue 1 create", + ), + ), + ConfigLine( + config_line=" exit", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 6000M SONET"', + ), + ), + ConfigLine( + config_line=" queue 3 best-effort create", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 6000M SONET"', + ), + ), + ConfigLine( + config_line=' parent "Scheduler5400M" cir-level 1 cir-weight 1', + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 6000M SONET"', + " queue 3 best-effort create", + ), + ), + ConfigLine( + config_line=" rate 5400000 cir 5400000", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 6000M SONET"', + " queue 3 best-effort create", + ), + ), + ConfigLine( + config_line=" cbs 24", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 6000M SONET"', + " queue 3 best-effort create", + ), + ), + ConfigLine( + config_line=" mbs 2112 kilobytes", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 6000M SONET"', + " queue 3 best-effort create", + ), + ), + ConfigLine( + config_line=" burst-limit 750000 bytes", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 6000M SONET"', + " queue 3 best-effort create", + ), + ), + ConfigLine( + config_line=" exit", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 6000M SONET"', + ), + ), + ConfigLine( + config_line=" queue 4 best-effort create", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 6000M SONET"', + ), + ), + ConfigLine( + config_line=' parent "Scheduler5400M" cir-level 1 cir-weight 3', + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 6000M SONET"', + " queue 4 best-effort create", + ), + ), + ConfigLine( + config_line=" rate 5400000 cir 5400000", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 6000M SONET"', + " queue 4 best-effort create", + ), + ), + ConfigLine( + config_line=" cbs 24", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 6000M SONET"', + " queue 4 best-effort create", + ), + ), + ConfigLine( + config_line=" mbs 2112 kilobytes", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 6000M SONET"', + " queue 4 best-effort create", + ), + ), + ConfigLine( + config_line=" burst-limit 750000 bytes", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 6000M SONET"', + " queue 4 best-effort create", + ), + ), + ConfigLine( + config_line=" exit", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 6000M SONET"', + ), + ), + ConfigLine( + config_line=" queue 5 expedite create", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 6000M SONET"', + ), + ), + ConfigLine( + config_line=' parent "Scheduler5400M" cir-level 1 cir-weight 8', + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 6000M SONET"', + " queue 5 expedite create", + ), + ), + ConfigLine( + config_line=" rate 5400000 cir 5400000", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 6000M SONET"', + " queue 5 expedite create", + ), + ), + ConfigLine( + config_line=" cbs 24", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 6000M SONET"', + " queue 5 expedite create", + ), + ), + ConfigLine( + config_line=" mbs 512 kilobytes", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 6000M SONET"', + " queue 5 expedite create", + ), + ), + ConfigLine( + config_line=" burst-limit 750000 bytes", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 6000M SONET"', + " queue 5 expedite create", + ), + ), + ConfigLine( + config_line=" exit", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 6000M SONET"', + ), + ), + ConfigLine( + config_line=" queue 6 expedite create", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 6000M SONET"', + ), + ), + ConfigLine( + config_line=' parent "Scheduler5400M" cir-level 2', + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 6000M SONET"', + " queue 6 expedite create", + ), + ), + ConfigLine( + config_line=" rate 3240000 cir 3240000", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 6000M SONET"', + " queue 6 expedite create", + ), + ), + ConfigLine( + config_line=" cbs 24", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 6000M SONET"', + " queue 6 expedite create", + ), + ), + ConfigLine( + config_line=" mbs 64 kilobytes", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 6000M SONET"', + " queue 6 expedite create", + ), + ), + ConfigLine( + config_line=" exit", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 6000M SONET"', + ), + ), + ConfigLine( + config_line=" queue 8 expedite create", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 6000M SONET"', + ), + ), + ConfigLine( + config_line=' parent "Scheduler5400M" cir-level 3', + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 6000M SONET"', + " queue 8 expedite create", + ), + ), + ConfigLine( + config_line=" rate 5000 cir 5000", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 6000M SONET"', + " queue 8 expedite create", + ), + ), + ConfigLine( + config_line=" cbs 6", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 6000M SONET"', + " queue 8 expedite create", + ), + ), + ConfigLine( + config_line=" mbs 64 kilobytes", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 6000M SONET"', + " queue 8 expedite create", + ), + ), + ConfigLine( + config_line=" exit", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 6000M SONET"', + ), + ), + ConfigLine( + config_line=" policer 1 create", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 6000M SONET"', + ), + ), + ConfigLine( + config_line=" stat-mode offered-total-cir-exceed", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 6000M SONET"', + " policer 1 create", + ), + ), + ConfigLine( + config_line=" adaptation-rule pir max", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 6000M SONET"', + " policer 1 create", + ), + ), + ConfigLine( + config_line=" rate 1080000", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 6000M SONET"', + " policer 1 create", + ), + ), + ConfigLine( + config_line=" enable-exceed-pir", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 6000M SONET"', + " policer 1 create", + ), + ), + ConfigLine( + config_line=" exit", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 6000M SONET"', + ), + ), + ConfigLine( + config_line=" exit", + parents=("QoS Policy Configuration", " qos", " queue-group-templates", " egress"), + ), + ConfigLine( + config_line=" exit", parents=("QoS Policy Configuration", " qos", " queue-group-templates") + ), + ConfigLine(config_line=" exit", parents=("QoS Policy Configuration", " qos")), + ConfigLine( + config_line=' scheduler-policy "SP6300M" create', parents=("QoS Policy Configuration", " qos") + ), + ConfigLine( + config_line=' description "LTBE Scheduler Policy for 7000M SONET Circuits"', + parents=("QoS Policy Configuration", " qos", ' scheduler-policy "SP6300M" create'), + ), + ConfigLine( + config_line=" tier 1", + parents=("QoS Policy Configuration", " qos", ' scheduler-policy "SP6300M" create'), + ), + ConfigLine( + config_line=' scheduler "Scheduler6300M" create', + parents=( + "QoS Policy Configuration", + " qos", + ' scheduler-policy "SP6300M" create', + " tier 1", + ), + ), + ConfigLine( + config_line=" port-parent", + parents=( + "QoS Policy Configuration", + " qos", + ' scheduler-policy "SP6300M" create', + " tier 1", + ' scheduler "Scheduler6300M" create', + ), + ), + ConfigLine( + config_line=" rate 6300000 cir 6300000", + parents=( + "QoS Policy Configuration", + " qos", + ' scheduler-policy "SP6300M" create', + " tier 1", + ' scheduler "Scheduler6300M" create', + ), + ), + ConfigLine( + config_line=" exit", + parents=( + "QoS Policy Configuration", + " qos", + ' scheduler-policy "SP6300M" create', + " tier 1", + ), + ), + ConfigLine( + config_line=" exit", + parents=("QoS Policy Configuration", " qos", ' scheduler-policy "SP6300M" create'), + ), + ConfigLine(config_line=" exit", parents=("QoS Policy Configuration", " qos")), + ConfigLine(config_line=" queue-group-templates", parents=("QoS Policy Configuration", " qos")), + ConfigLine( + config_line=" egress", + parents=("QoS Policy Configuration", " qos", " queue-group-templates"), + ), + ConfigLine( + config_line=' queue-group "QG-ST-6300M" create', + parents=("QoS Policy Configuration", " qos", " queue-group-templates", " egress"), + ), + ConfigLine( + config_line=' description "LTBE Queue-group for 7000M SONET"', + parents=("QoS Policy Configuration", " qos", " queue-group-templates", " egress"), + ), + ConfigLine( + config_line=" queue 1 create", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 7000M SONET"', + ), + ), + ConfigLine( + config_line=' parent "Scheduler6300M"', + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 7000M SONET"', + " queue 1 create", + ), + ), + ConfigLine( + config_line=" rate 6300000", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 7000M SONET"', + " queue 1 create", + ), + ), + ConfigLine( + config_line=" cbs 6", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 7000M SONET"', + " queue 1 create", + ), + ), + ConfigLine( + config_line=" mbs 2112 kilobytes", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 7000M SONET"', + " queue 1 create", + ), + ), + ConfigLine( + config_line=' wred-queue policy "QCI9" mode native slope-usage exceed-low', + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 7000M SONET"', + " queue 1 create", + ), + ), + ConfigLine( + config_line=" burst-limit 245000 bytes", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 7000M SONET"', + " queue 1 create", + ), + ), + ConfigLine( + config_line=' adv-config-policy "Best-Effort"', + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 7000M SONET"', + " queue 1 create", + ), + ), + ConfigLine( + config_line=" exit", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 7000M SONET"', + ), + ), + ConfigLine( + config_line=" queue 3 best-effort create", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 7000M SONET"', + ), + ), + ConfigLine( + config_line=' parent "Scheduler6300M" cir-level 1 cir-weight 1', + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 7000M SONET"', + " queue 3 best-effort create", + ), + ), + ConfigLine( + config_line=" rate 6300000 cir 6300000", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 7000M SONET"', + " queue 3 best-effort create", + ), + ), + ConfigLine( + config_line=" cbs 24", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 7000M SONET"', + " queue 3 best-effort create", + ), + ), + ConfigLine( + config_line=" mbs 2112 kilobytes", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 7000M SONET"', + " queue 3 best-effort create", + ), + ), + ConfigLine( + config_line=" burst-limit 875000 bytes", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 7000M SONET"', + " queue 3 best-effort create", + ), + ), + ConfigLine( + config_line=" exit", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 7000M SONET"', + ), + ), + ConfigLine( + config_line=" queue 4 best-effort create", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 7000M SONET"', + ), + ), + ConfigLine( + config_line=' parent "Scheduler6300M" cir-level 1 cir-weight 3', + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 7000M SONET"', + " queue 4 best-effort create", + ), + ), + ConfigLine( + config_line=" rate 6300000 cir 6300000", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 7000M SONET"', + " queue 4 best-effort create", + ), + ), + ConfigLine( + config_line=" cbs 24", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 7000M SONET"', + " queue 4 best-effort create", + ), + ), + ConfigLine( + config_line=" mbs 2112 kilobytes", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 7000M SONET"', + " queue 4 best-effort create", + ), + ), + ConfigLine( + config_line=" burst-limit 875000 bytes", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 7000M SONET"', + " queue 4 best-effort create", + ), + ), + ConfigLine( + config_line=" exit", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 7000M SONET"', + ), + ), + ConfigLine( + config_line=" queue 5 expedite create", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 7000M SONET"', + ), + ), + ConfigLine( + config_line=' parent "Scheduler6300M" cir-level 1 cir-weight 8', + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 7000M SONET"', + " queue 5 expedite create", + ), + ), + ConfigLine( + config_line=" rate 6300000 cir 6300000", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 7000M SONET"', + " queue 5 expedite create", + ), + ), + ConfigLine( + config_line=" cbs 24", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 7000M SONET"', + " queue 5 expedite create", + ), + ), + ConfigLine( + config_line=" mbs 512 kilobytes", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 7000M SONET"', + " queue 5 expedite create", + ), + ), + ConfigLine( + config_line=" burst-limit 875000 bytes", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 7000M SONET"', + " queue 5 expedite create", + ), + ), + ConfigLine( + config_line=" exit", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 7000M SONET"', + ), + ), + ConfigLine( + config_line=" queue 6 expedite create", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 7000M SONET"', + ), + ), + ConfigLine( + config_line=' parent "Scheduler6300M" cir-level 2', + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 7000M SONET"', + " queue 6 expedite create", + ), + ), + ConfigLine( + config_line=" rate 3780000 cir 3780000", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 7000M SONET"', + " queue 6 expedite create", + ), + ), + ConfigLine( + config_line=" cbs 24", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 7000M SONET"', + " queue 6 expedite create", + ), + ), + ConfigLine( + config_line=" mbs 64 kilobytes", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 7000M SONET"', + " queue 6 expedite create", + ), + ), + ConfigLine( + config_line=" exit", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 7000M SONET"', + ), + ), + ConfigLine( + config_line=" queue 8 expedite create", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 7000M SONET"', + ), + ), + ConfigLine( + config_line=' parent "Scheduler6300M" cir-level 3', + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 7000M SONET"', + " queue 8 expedite create", + ), + ), + ConfigLine( + config_line=" rate 5000 cir 5000", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 7000M SONET"', + " queue 8 expedite create", + ), + ), + ConfigLine( + config_line=" cbs 6", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 7000M SONET"', + " queue 8 expedite create", + ), + ), + ConfigLine( + config_line=" mbs 64 kilobytes", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 7000M SONET"', + " queue 8 expedite create", + ), + ), + ConfigLine( + config_line=" exit", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 7000M SONET"', + ), + ), + ConfigLine( + config_line=" policer 1 create", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 7000M SONET"', + ), + ), + ConfigLine( + config_line=" stat-mode offered-total-cir-exceed", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 7000M SONET"', + " policer 1 create", + ), + ), + ConfigLine( + config_line=" adaptation-rule pir max", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 7000M SONET"', + " policer 1 create", + ), + ), + ConfigLine( + config_line=" rate 1260000", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 7000M SONET"', + " policer 1 create", + ), + ), + ConfigLine( + config_line=" enable-exceed-pir", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 7000M SONET"', + " policer 1 create", + ), + ), + ConfigLine( + config_line=" exit", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 7000M SONET"', + ), + ), + ConfigLine( + config_line=" exit", + parents=("QoS Policy Configuration", " qos", " queue-group-templates", " egress"), + ), + ConfigLine( + config_line=" exit", parents=("QoS Policy Configuration", " qos", " queue-group-templates") + ), + ConfigLine(config_line=" exit", parents=("QoS Policy Configuration", " qos")), + ConfigLine( + config_line=' scheduler-policy "SP7200M" create', parents=("QoS Policy Configuration", " qos") + ), + ConfigLine( + config_line=' description "LTBE Scheduler Policy for 8000M SONET Circuits"', + parents=("QoS Policy Configuration", " qos", ' scheduler-policy "SP7200M" create'), + ), + ConfigLine( + config_line=" tier 1", + parents=("QoS Policy Configuration", " qos", ' scheduler-policy "SP7200M" create'), + ), + ConfigLine( + config_line=' scheduler "Scheduler7200M" create', + parents=( + "QoS Policy Configuration", + " qos", + ' scheduler-policy "SP7200M" create', + " tier 1", + ), + ), + ConfigLine( + config_line=" port-parent", + parents=( + "QoS Policy Configuration", + " qos", + ' scheduler-policy "SP7200M" create', + " tier 1", + ' scheduler "Scheduler7200M" create', + ), + ), + ConfigLine( + config_line=" rate 7200000 cir 7200000", + parents=( + "QoS Policy Configuration", + " qos", + ' scheduler-policy "SP7200M" create', + " tier 1", + ' scheduler "Scheduler7200M" create', + ), + ), + ConfigLine( + config_line=" exit", + parents=( + "QoS Policy Configuration", + " qos", + ' scheduler-policy "SP7200M" create', + " tier 1", + ), + ), + ConfigLine( + config_line=" exit", + parents=("QoS Policy Configuration", " qos", ' scheduler-policy "SP7200M" create'), + ), + ConfigLine(config_line=" exit", parents=("QoS Policy Configuration", " qos")), + ConfigLine(config_line=" queue-group-templates", parents=("QoS Policy Configuration", " qos")), + ConfigLine( + config_line=" egress", + parents=("QoS Policy Configuration", " qos", " queue-group-templates"), + ), + ConfigLine( + config_line=' queue-group "QG-ST-7200M" create', + parents=("QoS Policy Configuration", " qos", " queue-group-templates", " egress"), + ), + ConfigLine( + config_line=' description "LTBE Queue-group for 8000M SONET"', + parents=("QoS Policy Configuration", " qos", " queue-group-templates", " egress"), + ), + ConfigLine( + config_line=" queue 1 create", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 8000M SONET"', + ), + ), + ConfigLine( + config_line=' parent "Scheduler7200M"', + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 8000M SONET"', + " queue 1 create", + ), + ), + ConfigLine( + config_line=" rate 7200000", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 8000M SONET"', + " queue 1 create", + ), + ), + ConfigLine( + config_line=" cbs 6", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 8000M SONET"', + " queue 1 create", + ), + ), + ConfigLine( + config_line=" mbs 2112 kilobytes", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 8000M SONET"', + " queue 1 create", + ), + ), + ConfigLine( + config_line=' wred-queue policy "QCI9" mode native slope-usage exceed-low', + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 8000M SONET"', + " queue 1 create", + ), + ), + ConfigLine( + config_line=" burst-limit 280000 bytes", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 8000M SONET"', + " queue 1 create", + ), + ), + ConfigLine( + config_line=' adv-config-policy "Best-Effort"', + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 8000M SONET"', + " queue 1 create", + ), + ), + ConfigLine( + config_line=" exit", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 8000M SONET"', + ), + ), + ConfigLine( + config_line=" queue 3 best-effort create", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 8000M SONET"', + ), + ), + ConfigLine( + config_line=' parent "Scheduler7200M" cir-level 1 cir-weight 1', + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 8000M SONET"', + " queue 3 best-effort create", + ), + ), + ConfigLine( + config_line=" rate 7200000 cir 7200000", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 8000M SONET"', + " queue 3 best-effort create", + ), + ), + ConfigLine( + config_line=" cbs 24", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 8000M SONET"', + " queue 3 best-effort create", + ), + ), + ConfigLine( + config_line=" mbs 2112 kilobytes", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 8000M SONET"', + " queue 3 best-effort create", + ), + ), + ConfigLine( + config_line=" burst-limit 1000000 bytes", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 8000M SONET"', + " queue 3 best-effort create", + ), + ), + ConfigLine( + config_line=" exit", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 8000M SONET"', + ), + ), + ConfigLine( + config_line=" queue 4 best-effort create", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 8000M SONET"', + ), + ), + ConfigLine( + config_line=' parent "Scheduler7200M" cir-level 1 cir-weight 3', + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 8000M SONET"', + " queue 4 best-effort create", + ), + ), + ConfigLine( + config_line=" rate 7200000 cir 7200000", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 8000M SONET"', + " queue 4 best-effort create", + ), + ), + ConfigLine( + config_line=" cbs 24", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 8000M SONET"', + " queue 4 best-effort create", + ), + ), + ConfigLine( + config_line=" mbs 2112 kilobytes", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 8000M SONET"', + " queue 4 best-effort create", + ), + ), + ConfigLine( + config_line=" burst-limit 1000000 bytes", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 8000M SONET"', + " queue 4 best-effort create", + ), + ), + ConfigLine( + config_line=" exit", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 8000M SONET"', + ), + ), + ConfigLine( + config_line=" queue 5 expedite create", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 8000M SONET"', + ), + ), + ConfigLine( + config_line=' parent "Scheduler7200M" cir-level 1 cir-weight 8', + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 8000M SONET"', + " queue 5 expedite create", + ), + ), + ConfigLine( + config_line=" rate 7200000 cir 7200000", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 8000M SONET"', + " queue 5 expedite create", + ), + ), + ConfigLine( + config_line=" cbs 24", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 8000M SONET"', + " queue 5 expedite create", + ), + ), + ConfigLine( + config_line=" mbs 512 kilobytes", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 8000M SONET"', + " queue 5 expedite create", + ), + ), + ConfigLine( + config_line=" burst-limit 1000000 bytes", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 8000M SONET"', + " queue 5 expedite create", + ), + ), + ConfigLine( + config_line=" exit", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 8000M SONET"', + ), + ), + ConfigLine( + config_line=" queue 6 expedite create", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 8000M SONET"', + ), + ), + ConfigLine( + config_line=' parent "Scheduler7200M" cir-level 2', + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 8000M SONET"', + " queue 6 expedite create", + ), + ), + ConfigLine( + config_line=" rate 4320000 cir 4320000", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 8000M SONET"', + " queue 6 expedite create", + ), + ), + ConfigLine( + config_line=" cbs 24", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 8000M SONET"', + " queue 6 expedite create", + ), + ), + ConfigLine( + config_line=" mbs 64 kilobytes", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 8000M SONET"', + " queue 6 expedite create", + ), + ), + ConfigLine( + config_line=" exit", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 8000M SONET"', + ), + ), + ConfigLine( + config_line=" queue 8 expedite create", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 8000M SONET"', + ), + ), + ConfigLine( + config_line=' parent "Scheduler7200M" cir-level 3', + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 8000M SONET"', + " queue 8 expedite create", + ), + ), + ConfigLine( + config_line=" rate 5000 cir 5000", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 8000M SONET"', + " queue 8 expedite create", + ), + ), + ConfigLine( + config_line=" cbs 6", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 8000M SONET"', + " queue 8 expedite create", + ), + ), + ConfigLine( + config_line=" mbs 64 kilobytes", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 8000M SONET"', + " queue 8 expedite create", + ), + ), + ConfigLine( + config_line=" exit", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 8000M SONET"', + ), + ), + ConfigLine( + config_line=" policer 1 create", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 8000M SONET"', + ), + ), + ConfigLine( + config_line=" stat-mode offered-total-cir-exceed", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 8000M SONET"', + " policer 1 create", + ), + ), + ConfigLine( + config_line=" adaptation-rule pir max", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 8000M SONET"', + " policer 1 create", + ), + ), + ConfigLine( + config_line=" rate 1440000", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 8000M SONET"', + " policer 1 create", + ), + ), + ConfigLine( + config_line=" enable-exceed-pir", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 8000M SONET"', + " policer 1 create", + ), + ), + ConfigLine( + config_line=" exit", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 8000M SONET"', + ), + ), + ConfigLine( + config_line=" exit", + parents=("QoS Policy Configuration", " qos", " queue-group-templates", " egress"), + ), + ConfigLine( + config_line=" exit", parents=("QoS Policy Configuration", " qos", " queue-group-templates") + ), + ConfigLine(config_line=" exit", parents=("QoS Policy Configuration", " qos")), + ConfigLine( + config_line=' scheduler-policy "SP8100M" create', parents=("QoS Policy Configuration", " qos") + ), + ConfigLine( + config_line=' description "LTBE Scheduler Policy for 9000M SONET Circuits"', + parents=("QoS Policy Configuration", " qos", ' scheduler-policy "SP8100M" create'), + ), + ConfigLine( + config_line=" tier 1", + parents=("QoS Policy Configuration", " qos", ' scheduler-policy "SP8100M" create'), + ), + ConfigLine( + config_line=' scheduler "Scheduler8100M" create', + parents=( + "QoS Policy Configuration", + " qos", + ' scheduler-policy "SP8100M" create', + " tier 1", + ), + ), + ConfigLine( + config_line=" port-parent", + parents=( + "QoS Policy Configuration", + " qos", + ' scheduler-policy "SP8100M" create', + " tier 1", + ' scheduler "Scheduler8100M" create', + ), + ), + ConfigLine( + config_line=" rate 8100000 cir 8100000", + parents=( + "QoS Policy Configuration", + " qos", + ' scheduler-policy "SP8100M" create', + " tier 1", + ' scheduler "Scheduler8100M" create', + ), + ), + ConfigLine( + config_line=" exit", + parents=( + "QoS Policy Configuration", + " qos", + ' scheduler-policy "SP8100M" create', + " tier 1", + ), + ), + ConfigLine( + config_line=" exit", + parents=("QoS Policy Configuration", " qos", ' scheduler-policy "SP8100M" create'), + ), + ConfigLine(config_line=" exit", parents=("QoS Policy Configuration", " qos")), + ConfigLine(config_line=" queue-group-templates", parents=("QoS Policy Configuration", " qos")), + ConfigLine( + config_line=" egress", + parents=("QoS Policy Configuration", " qos", " queue-group-templates"), + ), + ConfigLine( + config_line=' queue-group "QG-ST-8100M" create', + parents=("QoS Policy Configuration", " qos", " queue-group-templates", " egress"), + ), + ConfigLine( + config_line=' description "LTBE Queue-group for 9000M SONET"', + parents=("QoS Policy Configuration", " qos", " queue-group-templates", " egress"), + ), + ConfigLine( + config_line=" queue 1 create", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 9000M SONET"', + ), + ), + ConfigLine( + config_line=' parent "Scheduler8100M"', + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 9000M SONET"', + " queue 1 create", + ), + ), + ConfigLine( + config_line=" rate 8100000", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 9000M SONET"', + " queue 1 create", + ), + ), + ConfigLine( + config_line=" cbs 6", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 9000M SONET"', + " queue 1 create", + ), + ), + ConfigLine( + config_line=" mbs 2112 kilobytes", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 9000M SONET"', + " queue 1 create", + ), + ), + ConfigLine( + config_line=' wred-queue policy "QCI9" mode native slope-usage exceed-low', + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 9000M SONET"', + " queue 1 create", + ), + ), + ConfigLine( + config_line=" burst-limit 315000 bytes", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 9000M SONET"', + " queue 1 create", + ), + ), + ConfigLine( + config_line=' adv-config-policy "Best-Effort"', + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 9000M SONET"', + " queue 1 create", + ), + ), + ConfigLine( + config_line=" exit", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 9000M SONET"', + ), + ), + ConfigLine( + config_line=" queue 3 best-effort create", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 9000M SONET"', + ), + ), + ConfigLine( + config_line=' parent "Scheduler8100M" cir-level 1 cir-weight 1', + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 9000M SONET"', + " queue 3 best-effort create", + ), + ), + ConfigLine( + config_line=" rate 8100000 cir 8100000", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 9000M SONET"', + " queue 3 best-effort create", + ), + ), + ConfigLine( + config_line=" cbs 24", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 9000M SONET"', + " queue 3 best-effort create", + ), + ), + ConfigLine( + config_line=" mbs 2112 kilobytes", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 9000M SONET"', + " queue 3 best-effort create", + ), + ), + ConfigLine( + config_line=" burst-limit 1125000 bytes", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 9000M SONET"', + " queue 3 best-effort create", + ), + ), + ConfigLine( + config_line=" exit", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 9000M SONET"', + ), + ), + ConfigLine( + config_line=" queue 4 best-effort create", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 9000M SONET"', + ), + ), + ConfigLine( + config_line=' parent "Scheduler8100M" cir-level 1 cir-weight 3', + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 9000M SONET"', + " queue 4 best-effort create", + ), + ), + ConfigLine( + config_line=" rate 8100000 cir 8100000", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 9000M SONET"', + " queue 4 best-effort create", + ), + ), + ConfigLine( + config_line=" cbs 24", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 9000M SONET"', + " queue 4 best-effort create", + ), + ), + ConfigLine( + config_line=" mbs 2112 kilobytes", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 9000M SONET"', + " queue 4 best-effort create", + ), + ), + ConfigLine( + config_line=" burst-limit 1125000 bytes", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 9000M SONET"', + " queue 4 best-effort create", + ), + ), + ConfigLine( + config_line=" exit", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 9000M SONET"', + ), + ), + ConfigLine( + config_line=" queue 5 expedite create", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 9000M SONET"', + ), + ), + ConfigLine( + config_line=' parent "Scheduler8100M" cir-level 1 cir-weight 8', + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 9000M SONET"', + " queue 5 expedite create", + ), + ), + ConfigLine( + config_line=" rate 8100000 cir 8100000", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 9000M SONET"', + " queue 5 expedite create", + ), + ), + ConfigLine( + config_line=" cbs 24", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 9000M SONET"', + " queue 5 expedite create", + ), + ), + ConfigLine( + config_line=" mbs 512 kilobytes", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 9000M SONET"', + " queue 5 expedite create", + ), + ), + ConfigLine( + config_line=" burst-limit 1125000 bytes", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 9000M SONET"', + " queue 5 expedite create", + ), + ), + ConfigLine( + config_line=" exit", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 9000M SONET"', + ), + ), + ConfigLine( + config_line=" queue 6 expedite create", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 9000M SONET"', + ), + ), + ConfigLine( + config_line=' parent "Scheduler8100M" cir-level 2', + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 9000M SONET"', + " queue 6 expedite create", + ), + ), + ConfigLine( + config_line=" rate 4860000 cir 4860000", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 9000M SONET"', + " queue 6 expedite create", + ), + ), + ConfigLine( + config_line=" cbs 24", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 9000M SONET"', + " queue 6 expedite create", + ), + ), + ConfigLine( + config_line=" mbs 64 kilobytes", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 9000M SONET"', + " queue 6 expedite create", + ), + ), + ConfigLine( + config_line=" exit", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 9000M SONET"', + ), + ), + ConfigLine( + config_line=" queue 8 expedite create", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 9000M SONET"', + ), + ), + ConfigLine( + config_line=' parent "Scheduler8100M" cir-level 3', + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 9000M SONET"', + " queue 8 expedite create", + ), + ), + ConfigLine( + config_line=" rate 5000 cir 5000", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 9000M SONET"', + " queue 8 expedite create", + ), + ), + ConfigLine( + config_line=" cbs 6", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 9000M SONET"', + " queue 8 expedite create", + ), + ), + ConfigLine( + config_line=" mbs 64 kilobytes", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 9000M SONET"', + " queue 8 expedite create", + ), + ), + ConfigLine( + config_line=" exit", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 9000M SONET"', + ), + ), + ConfigLine( + config_line=" policer 1 create", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 9000M SONET"', + ), + ), + ConfigLine( + config_line=" stat-mode offered-total-cir-exceed", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 9000M SONET"', + " policer 1 create", + ), + ), + ConfigLine( + config_line=" adaptation-rule pir max", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 9000M SONET"', + " policer 1 create", + ), + ), + ConfigLine( + config_line=" rate 1620000", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 9000M SONET"', + " policer 1 create", + ), + ), + ConfigLine( + config_line=" enable-exceed-pir", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 9000M SONET"', + " policer 1 create", + ), + ), + ConfigLine( + config_line=" exit", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 9000M SONET"', + ), + ), + ConfigLine( + config_line=" exit", + parents=("QoS Policy Configuration", " qos", " queue-group-templates", " egress"), + ), + ConfigLine( + config_line=" exit", parents=("QoS Policy Configuration", " qos", " queue-group-templates") + ), + ConfigLine(config_line=" exit", parents=("QoS Policy Configuration", " qos")), + ConfigLine( + config_line=' scheduler-policy "SP9000M" create', parents=("QoS Policy Configuration", " qos") + ), + ConfigLine( + config_line=' description "LTBE Scheduler Policy for 10000M SONET Circuits"', + parents=("QoS Policy Configuration", " qos", ' scheduler-policy "SP9000M" create'), + ), + ConfigLine( + config_line=" tier 1", + parents=("QoS Policy Configuration", " qos", ' scheduler-policy "SP9000M" create'), + ), + ConfigLine( + config_line=' scheduler "Scheduler9000M" create', + parents=( + "QoS Policy Configuration", + " qos", + ' scheduler-policy "SP9000M" create', + " tier 1", + ), + ), + ConfigLine( + config_line=" port-parent", + parents=( + "QoS Policy Configuration", + " qos", + ' scheduler-policy "SP9000M" create', + " tier 1", + ' scheduler "Scheduler9000M" create', + ), + ), + ConfigLine( + config_line=" rate 9000000 cir 9000000", + parents=( + "QoS Policy Configuration", + " qos", + ' scheduler-policy "SP9000M" create', + " tier 1", + ' scheduler "Scheduler9000M" create', + ), + ), + ConfigLine( + config_line=" exit", + parents=( + "QoS Policy Configuration", + " qos", + ' scheduler-policy "SP9000M" create', + " tier 1", + ), + ), + ConfigLine( + config_line=" exit", + parents=("QoS Policy Configuration", " qos", ' scheduler-policy "SP9000M" create'), + ), + ConfigLine(config_line=" exit", parents=("QoS Policy Configuration", " qos")), + ConfigLine(config_line=" queue-group-templates", parents=("QoS Policy Configuration", " qos")), + ConfigLine( + config_line=" egress", + parents=("QoS Policy Configuration", " qos", " queue-group-templates"), + ), + ConfigLine( + config_line=' queue-group "QG-ST-9000M" create', + parents=("QoS Policy Configuration", " qos", " queue-group-templates", " egress"), + ), + ConfigLine( + config_line=' description "LTBE Queue-group for 10000M SONET"', + parents=("QoS Policy Configuration", " qos", " queue-group-templates", " egress"), + ), + ConfigLine( + config_line=" queue 1 create", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 10000M SONET"', + ), + ), + ConfigLine( + config_line=' parent "Scheduler9000M"', + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 10000M SONET"', + " queue 1 create", + ), + ), + ConfigLine( + config_line=" rate 9000000", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 10000M SONET"', + " queue 1 create", + ), + ), + ConfigLine( + config_line=" cbs 6", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 10000M SONET"', + " queue 1 create", + ), + ), + ConfigLine( + config_line=" mbs 2656 kilobytes", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 10000M SONET"', + " queue 1 create", + ), + ), + ConfigLine( + config_line=' wred-queue policy "QCI9" mode native slope-usage exceed-low', + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 10000M SONET"', + " queue 1 create", + ), + ), + ConfigLine( + config_line=" burst-limit 350000 bytes", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 10000M SONET"', + " queue 1 create", + ), + ), + ConfigLine( + config_line=' adv-config-policy "Best-Effort"', + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 10000M SONET"', + " queue 1 create", + ), + ), + ConfigLine( + config_line=" exit", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 10000M SONET"', + ), + ), + ConfigLine( + config_line=" queue 3 best-effort create", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 10000M SONET"', + ), + ), + ConfigLine( + config_line=' parent "Scheduler9000M" cir-level 1 cir-weight 1', + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 10000M SONET"', + " queue 3 best-effort create", + ), + ), + ConfigLine( + config_line=" rate 9000000 cir 9000000", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 10000M SONET"', + " queue 3 best-effort create", + ), + ), + ConfigLine( + config_line=" cbs 48", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 10000M SONET"', + " queue 3 best-effort create", + ), + ), + ConfigLine( + config_line=" mbs 2656 kilobytes", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 10000M SONET"', + " queue 3 best-effort create", + ), + ), + ConfigLine( + config_line=" burst-limit 1250000 bytes", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 10000M SONET"', + " queue 3 best-effort create", + ), + ), + ConfigLine( + config_line=" exit", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 10000M SONET"', + ), + ), + ConfigLine( + config_line=" queue 4 best-effort create", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 10000M SONET"', + ), + ), + ConfigLine( + config_line=' parent "Scheduler9000M" cir-level 1 cir-weight 3', + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 10000M SONET"', + " queue 4 best-effort create", + ), + ), + ConfigLine( + config_line=" rate 9000000 cir 9000000", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 10000M SONET"', + " queue 4 best-effort create", + ), + ), + ConfigLine( + config_line=" cbs 48", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 10000M SONET"', + " queue 4 best-effort create", + ), + ), + ConfigLine( + config_line=" mbs 2656 kilobytes", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 10000M SONET"', + " queue 4 best-effort create", + ), + ), + ConfigLine( + config_line=" burst-limit 1250000 bytes", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 10000M SONET"', + " queue 4 best-effort create", + ), + ), + ConfigLine( + config_line=" exit", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 10000M SONET"', + ), + ), + ConfigLine( + config_line=" queue 5 expedite create", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 10000M SONET"', + ), + ), + ConfigLine( + config_line=' parent "Scheduler9000M" cir-level 1 cir-weight 8', + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 10000M SONET"', + " queue 5 expedite create", + ), + ), + ConfigLine( + config_line=" rate 9000000 cir 9000000", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 10000M SONET"', + " queue 5 expedite create", + ), + ), + ConfigLine( + config_line=" cbs 48", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 10000M SONET"', + " queue 5 expedite create", + ), + ), + ConfigLine( + config_line=" mbs 1024 kilobytes", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 10000M SONET"', + " queue 5 expedite create", + ), + ), + ConfigLine( + config_line=" burst-limit 1250000 bytes", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 10000M SONET"', + " queue 5 expedite create", + ), + ), + ConfigLine( + config_line=" exit", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 10000M SONET"', + ), + ), + ConfigLine( + config_line=" queue 6 expedite create", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 10000M SONET"', + ), + ), + ConfigLine( + config_line=' parent "Scheduler9000M" cir-level 2', + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 10000M SONET"', + " queue 6 expedite create", + ), + ), + ConfigLine( + config_line=" rate 5400000 cir 5400000", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 10000M SONET"', + " queue 6 expedite create", + ), + ), + ConfigLine( + config_line=" cbs 48", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 10000M SONET"', + " queue 6 expedite create", + ), + ), + ConfigLine( + config_line=" mbs 128 kilobytes", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 10000M SONET"', + " queue 6 expedite create", + ), + ), + ConfigLine( + config_line=" exit", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 10000M SONET"', + ), + ), + ConfigLine( + config_line=" queue 8 expedite create", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 10000M SONET"', + ), + ), + ConfigLine( + config_line=' parent "Scheduler9000M" cir-level 3', + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 10000M SONET"', + " queue 8 expedite create", + ), + ), + ConfigLine( + config_line=" rate 5000 cir 5000", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 10000M SONET"', + " queue 8 expedite create", + ), + ), + ConfigLine( + config_line=" cbs 6", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 10000M SONET"', + " queue 8 expedite create", + ), + ), + ConfigLine( + config_line=" mbs 64 kilobytes", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 10000M SONET"', + " queue 8 expedite create", + ), + ), + ConfigLine( + config_line=" exit", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 10000M SONET"', + ), + ), + ConfigLine( + config_line=" policer 1 create", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 10000M SONET"', + ), + ), + ConfigLine( + config_line=" stat-mode offered-total-cir-exceed", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 10000M SONET"', + " policer 1 create", + ), + ), + ConfigLine( + config_line=" adaptation-rule pir max", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 10000M SONET"', + " policer 1 create", + ), + ), + ConfigLine( + config_line=" rate 1800000", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 10000M SONET"', + " policer 1 create", + ), + ), + ConfigLine( + config_line=" enable-exceed-pir", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 10000M SONET"', + " policer 1 create", + ), + ), + ConfigLine( + config_line=" exit", + parents=( + "QoS Policy Configuration", + " qos", + " queue-group-templates", + " egress", + ' description "LTBE Queue-group for 10000M SONET"', + ), + ), + ConfigLine( + config_line=" exit", + parents=("QoS Policy Configuration", " qos", " queue-group-templates", " egress"), + ), + ConfigLine( + config_line=" exit", parents=("QoS Policy Configuration", " qos", " queue-group-templates") + ), + ConfigLine(config_line="\t\texit", parents=("QoS Policy Configuration",)), + ConfigLine(config_line=" network 25 create", parents=("QoS Policy Configuration", "\t\texit")), + ConfigLine( + config_line=' description "LTBE Per VLAN Shaper Network Policy"', + parents=("QoS Policy Configuration", "\t\texit", " network 25 create"), + ), + ConfigLine( + config_line=" ingress", parents=("QoS Policy Configuration", "\t\texit", " network 25 create") + ), + ConfigLine( + config_line=" dscp be fc be profile out", + parents=("QoS Policy Configuration", "\t\texit", " network 25 create", " ingress"), + ), + ConfigLine( + config_line=" dscp ef fc ef profile in", + parents=("QoS Policy Configuration", "\t\texit", " network 25 create", " ingress"), + ), + ConfigLine( + config_line=" dscp cs1 fc l2 profile out", + parents=("QoS Policy Configuration", "\t\texit", " network 25 create", " ingress"), + ), + ConfigLine( + config_line=" dscp cs2 fc l1 profile in", + parents=("QoS Policy Configuration", "\t\texit", " network 25 create", " ingress"), + ), + ConfigLine( + config_line=" dscp cs3 fc af profile in", + parents=("QoS Policy Configuration", "\t\texit", " network 25 create", " ingress"), + ), + ConfigLine( + config_line=" dscp cs4 fc h2 profile in", + parents=("QoS Policy Configuration", "\t\texit", " network 25 create", " ingress"), + ), + ConfigLine( + config_line=" dscp nc1 fc h1 profile in", + parents=("QoS Policy Configuration", "\t\texit", " network 25 create", " ingress"), + ), + ConfigLine( + config_line=" dscp nc2 fc nc profile in", + parents=("QoS Policy Configuration", "\t\texit", " network 25 create", " ingress"), + ), + ConfigLine( + config_line=" dscp af11 fc af profile in", + parents=("QoS Policy Configuration", "\t\texit", " network 25 create", " ingress"), + ), + ConfigLine( + config_line=" dscp af12 fc af profile out", + parents=("QoS Policy Configuration", "\t\texit", " network 25 create", " ingress"), + ), + ConfigLine( + config_line=" dscp af13 fc af profile out", + parents=("QoS Policy Configuration", "\t\texit", " network 25 create", " ingress"), + ), + ConfigLine( + config_line=" dscp af21 fc l1 profile in", + parents=("QoS Policy Configuration", "\t\texit", " network 25 create", " ingress"), + ), + ConfigLine( + config_line=" dscp af22 fc l1 profile out", + parents=("QoS Policy Configuration", "\t\texit", " network 25 create", " ingress"), + ), + ConfigLine( + config_line=" dscp af23 fc l1 profile out", + parents=("QoS Policy Configuration", "\t\texit", " network 25 create", " ingress"), + ), + ConfigLine( + config_line=" dscp af31 fc l1 profile in", + parents=("QoS Policy Configuration", "\t\texit", " network 25 create", " ingress"), + ), + ConfigLine( + config_line=" dscp af32 fc l1 profile out", + parents=("QoS Policy Configuration", "\t\texit", " network 25 create", " ingress"), + ), + ConfigLine( + config_line=" dscp af33 fc l1 profile out", + parents=("QoS Policy Configuration", "\t\texit", " network 25 create", " ingress"), + ), + ConfigLine( + config_line=" dscp af41 fc h2 profile in", + parents=("QoS Policy Configuration", "\t\texit", " network 25 create", " ingress"), + ), + ConfigLine( + config_line=" dscp af42 fc h2 profile out", + parents=("QoS Policy Configuration", "\t\texit", " network 25 create", " ingress"), + ), + ConfigLine( + config_line=" dscp af43 fc h2 profile out", + parents=("QoS Policy Configuration", "\t\texit", " network 25 create", " ingress"), + ), + ConfigLine( + config_line=" lsp-exp 0 fc be profile out", + parents=("QoS Policy Configuration", "\t\texit", " network 25 create", " ingress"), + ), + ConfigLine( + config_line=" lsp-exp 1 fc l2 profile out", + parents=("QoS Policy Configuration", "\t\texit", " network 25 create", " ingress"), + ), + ConfigLine( + config_line=" lsp-exp 2 fc af profile out", + parents=("QoS Policy Configuration", "\t\texit", " network 25 create", " ingress"), + ), + ConfigLine( + config_line=" lsp-exp 3 fc l1 profile in", + parents=("QoS Policy Configuration", "\t\texit", " network 25 create", " ingress"), + ), + ConfigLine( + config_line=" lsp-exp 4 fc h2 profile in", + parents=("QoS Policy Configuration", "\t\texit", " network 25 create", " ingress"), + ), + ConfigLine( + config_line=" lsp-exp 5 fc ef profile in", + parents=("QoS Policy Configuration", "\t\texit", " network 25 create", " ingress"), + ), + ConfigLine( + config_line=" lsp-exp 6 fc h1 profile in", + parents=("QoS Policy Configuration", "\t\texit", " network 25 create", " ingress"), + ), + ConfigLine( + config_line=" lsp-exp 7 fc nc profile in", + parents=("QoS Policy Configuration", "\t\texit", " network 25 create", " ingress"), + ), + ConfigLine( + config_line=" exit", parents=("QoS Policy Configuration", "\t\texit", " network 25 create") + ), + ConfigLine( + config_line=" egress", parents=("QoS Policy Configuration", "\t\texit", " network 25 create") + ), + ConfigLine( + config_line=" fc af", + parents=("QoS Policy Configuration", "\t\texit", " network 25 create", " egress"), + ), + ConfigLine( + config_line=" lsp-exp-in-profile 2", + parents=( + "QoS Policy Configuration", + "\t\texit", + " network 25 create", + " egress", + " fc af", + ), + ), + ConfigLine( + config_line=" port-redirect-group queue 3", + parents=( + "QoS Policy Configuration", + "\t\texit", + " network 25 create", + " egress", + " fc af", + ), + ), + ConfigLine( + config_line=" exit", + parents=("QoS Policy Configuration", "\t\texit", " network 25 create", " egress"), + ), + ConfigLine( + config_line=" fc be", + parents=("QoS Policy Configuration", "\t\texit", " network 25 create", " egress"), + ), + ConfigLine( + config_line=" port-redirect-group queue 1", + parents=( + "QoS Policy Configuration", + "\t\texit", + " network 25 create", + " egress", + " fc be", + ), + ), + ConfigLine( + config_line=" exit", + parents=("QoS Policy Configuration", "\t\texit", " network 25 create", " egress"), + ), + ConfigLine( + config_line=" fc ef", + parents=("QoS Policy Configuration", "\t\texit", " network 25 create", " egress"), + ), + ConfigLine( + config_line=" port-redirect-group queue 6", + parents=( + "QoS Policy Configuration", + "\t\texit", + " network 25 create", + " egress", + " fc ef", + ), + ), + ConfigLine( + config_line=" exit", + parents=("QoS Policy Configuration", "\t\texit", " network 25 create", " egress"), + ), + ConfigLine( + config_line=" fc h2", + parents=("QoS Policy Configuration", "\t\texit", " network 25 create", " egress"), + ), + ConfigLine( + config_line=" port-redirect-group queue 5", + parents=( + "QoS Policy Configuration", + "\t\texit", + " network 25 create", + " egress", + " fc h2", + ), + ), + ConfigLine( + config_line=" exit", + parents=("QoS Policy Configuration", "\t\texit", " network 25 create", " egress"), + ), + ConfigLine( + config_line=" fc l1", + parents=("QoS Policy Configuration", "\t\texit", " network 25 create", " egress"), + ), + ConfigLine( + config_line=" lsp-exp-out-profile 3", + parents=( + "QoS Policy Configuration", + "\t\texit", + " network 25 create", + " egress", + " fc l1", + ), + ), + ConfigLine( + config_line=" port-redirect-group queue 4", + parents=( + "QoS Policy Configuration", + "\t\texit", + " network 25 create", + " egress", + " fc l1", + ), + ), + ConfigLine( + config_line=" exit", + parents=("QoS Policy Configuration", "\t\texit", " network 25 create", " egress"), + ), + ConfigLine( + config_line=" fc l2", + parents=("QoS Policy Configuration", "\t\texit", " network 25 create", " egress"), + ), + ConfigLine( + config_line=" port-redirect-group policer 1 queue 1", + parents=( + "QoS Policy Configuration", + "\t\texit", + " network 25 create", + " egress", + " fc l2", + ), + ), + ConfigLine( + config_line=" exit", + parents=("QoS Policy Configuration", "\t\texit", " network 25 create", " egress"), + ), + ConfigLine( + config_line=" fc nc", + parents=("QoS Policy Configuration", "\t\texit", " network 25 create", " egress"), + ), + ConfigLine( + config_line=" port-redirect-group queue 8", + parents=( + "QoS Policy Configuration", + "\t\texit", + " network 25 create", + " egress", + " fc nc", + ), + ), + ConfigLine( + config_line=" exit", + parents=("QoS Policy Configuration", "\t\texit", " network 25 create", " egress"), + ), + ConfigLine( + config_line=" exit", parents=("QoS Policy Configuration", "\t\texit", " network 25 create") + ), + ConfigLine(config_line=" exit", parents=("QoS Policy Configuration", "\t\texit")), + ConfigLine(config_line=" exit", parents=("QoS Policy Configuration",)), + ConfigLine(config_line="Card Configuration", parents=()), + ConfigLine(config_line=" card 1", parents=("Card Configuration",)), + ConfigLine(config_line=' card-type "iom-1" level cr', parents=("Card Configuration", " card 1")), + ConfigLine(config_line=" fail-on-error", parents=("Card Configuration", " card 1")), + ConfigLine(config_line=" mda 1", parents=("Card Configuration", " card 1")), + ConfigLine( + config_line=' mda-type "me6-100gb-qsfp28"', + parents=("Card Configuration", " card 1", " mda 1"), + ), + ConfigLine(config_line=" ingress-xpl", parents=("Card Configuration", " card 1", " mda 1")), + ConfigLine( + config_line=" window 10", + parents=("Card Configuration", " card 1", " mda 1", " ingress-xpl"), + ), + ConfigLine(config_line=" exit", parents=("Card Configuration", " card 1", " mda 1")), + ConfigLine(config_line=" egress-xpl", parents=("Card Configuration", " card 1", " mda 1")), + ConfigLine( + config_line=" window 10", + parents=("Card Configuration", " card 1", " mda 1", " egress-xpl"), + ), + ConfigLine(config_line=" exit", parents=("Card Configuration", " card 1", " mda 1")), + ConfigLine(config_line=" fail-on-error", parents=("Card Configuration", " card 1", " mda 1")), + ConfigLine(config_line=" no shutdown", parents=("Card Configuration", " card 1", " mda 1")), + ConfigLine(config_line=" exit", parents=("Card Configuration", " card 1")), + ConfigLine(config_line=" no shutdown", parents=("Card Configuration", " card 1")), + ConfigLine(config_line=" exit", parents=("Card Configuration",)), + ConfigLine(config_line="Connector Configuration", parents=()), + ConfigLine(config_line=" port 1/1/c1", parents=("Connector Configuration",)), + ConfigLine(config_line=" connector", parents=("Connector Configuration", " port 1/1/c1")), + ConfigLine( + config_line=" breakout c4-10g", + parents=("Connector Configuration", " port 1/1/c1", " connector"), + ), + ConfigLine(config_line=" exit", parents=("Connector Configuration", " port 1/1/c1")), + ConfigLine(config_line=" no shutdown", parents=("Connector Configuration", " port 1/1/c1")), + ConfigLine(config_line=" exit", parents=("Connector Configuration",)), + ConfigLine(config_line=" port 1/1/c2", parents=("Connector Configuration",)), + ConfigLine(config_line=" connector", parents=("Connector Configuration", " port 1/1/c2")), + ConfigLine( + config_line=" breakout c4-10g", + parents=("Connector Configuration", " port 1/1/c2", " connector"), + ), + ConfigLine(config_line=" exit", parents=("Connector Configuration", " port 1/1/c2")), + ConfigLine(config_line=" no shutdown", parents=("Connector Configuration", " port 1/1/c2")), + ConfigLine(config_line=" exit", parents=("Connector Configuration",)), + ConfigLine(config_line=" port 1/1/c3", parents=("Connector Configuration",)), + ConfigLine(config_line=" connector", parents=("Connector Configuration", " port 1/1/c3")), + ConfigLine( + config_line=" breakout c4-10g", + parents=("Connector Configuration", " port 1/1/c3", " connector"), + ), + ConfigLine(config_line=" exit", parents=("Connector Configuration", " port 1/1/c3")), + ConfigLine(config_line=" no shutdown", parents=("Connector Configuration", " port 1/1/c3")), + ConfigLine(config_line=" exit", parents=("Connector Configuration",)), + ConfigLine(config_line="Port Configuration", parents=()), + ConfigLine(config_line=" port 1/1/c1/3", parents=("Port Configuration",)), + ConfigLine( + config_line=' description "LINK-TO-TNTNMADOT1A-P-AL-7750-060475-H2-SLOT-1/1-PORTc1/3"', + parents=("Port Configuration", " port 1/1/c1/3"), + ), + ConfigLine(config_line=" ethernet", parents=("Port Configuration", " port 1/1/c1/3")), + ConfigLine( + config_line=" mode hybrid", parents=("Port Configuration", " port 1/1/c1/3", " ethernet") + ), + ConfigLine( + config_line=" encap-type dot1q", + parents=("Port Configuration", " port 1/1/c1/3", " ethernet"), + ), + ConfigLine( + config_line=" mtu 2106", parents=("Port Configuration", " port 1/1/c1/3", " ethernet") + ), + ConfigLine( + config_line=" crc-monitor", parents=("Port Configuration", " port 1/1/c1/3", " ethernet") + ), + ConfigLine( + config_line=" sd-threshold 2 multiplier 5", + parents=("Port Configuration", " port 1/1/c1/3", " ethernet", " crc-monitor"), + ), + ConfigLine( + config_line=" sf-threshold 1", + parents=("Port Configuration", " port 1/1/c1/3", " ethernet", " crc-monitor"), + ), + ConfigLine(config_line=" exit", parents=("Port Configuration", " port 1/1/c1/3", " ethernet")), + ConfigLine( + config_line=" down-on-internal-error", + parents=("Port Configuration", " port 1/1/c1/3", " ethernet"), + ), + ConfigLine( + config_line=" network", parents=("Port Configuration", " port 1/1/c1/3", " ethernet") + ), + ConfigLine( + config_line=' queue-policy "10110"', + parents=("Port Configuration", " port 1/1/c1/3", " ethernet", " network"), + ), + ConfigLine(config_line=" exit", parents=("Port Configuration", " port 1/1/c1/3", " ethernet")), + ConfigLine( + config_line=" hold-time up 50", + parents=("Port Configuration", " port 1/1/c1/3", " ethernet"), + ), + ConfigLine( + config_line=" hold-time down 25", + parents=("Port Configuration", " port 1/1/c1/3", " ethernet"), + ), + ConfigLine(config_line=" exit", parents=("Port Configuration", " port 1/1/c1/3")), + ConfigLine(config_line=" hybrid-buffer-allocation", parents=("Port Configuration", " port 1/1/c1/3")), + ConfigLine( + config_line=" ing-weight access 3 network 97", + parents=("Port Configuration", " port 1/1/c1/3", " hybrid-buffer-allocation"), + ), + ConfigLine( + config_line=" egr-weight access 3 network 97", + parents=("Port Configuration", " port 1/1/c1/3", " hybrid-buffer-allocation"), + ), + ConfigLine(config_line=" exit", parents=("Port Configuration", " port 1/1/c1/3")), + ConfigLine(config_line=" no shutdown", parents=("Port Configuration", " port 1/1/c1/3")), + ConfigLine(config_line=" exit", parents=("Port Configuration",)), + ConfigLine(config_line=" port 1/1/c1/4", parents=("Port Configuration",)), + ConfigLine( + config_line=' description "LINK-TO-TNTNMADOT1A-P-AL-7750-060475-H2-SLOT-1/1-PORTc1/4"', + parents=("Port Configuration", " port 1/1/c1/4"), + ), + ConfigLine(config_line=" ethernet", parents=("Port Configuration", " port 1/1/c1/4")), + ConfigLine( + config_line=" mode hybrid", parents=("Port Configuration", " port 1/1/c1/4", " ethernet") + ), + ConfigLine( + config_line=" encap-type dot1q", + parents=("Port Configuration", " port 1/1/c1/4", " ethernet"), + ), + ConfigLine( + config_line=" mtu 2106", parents=("Port Configuration", " port 1/1/c1/4", " ethernet") + ), + ConfigLine( + config_line=" crc-monitor", parents=("Port Configuration", " port 1/1/c1/4", " ethernet") + ), + ConfigLine( + config_line=" sd-threshold 2 multiplier 5", + parents=("Port Configuration", " port 1/1/c1/4", " ethernet", " crc-monitor"), + ), + ConfigLine( + config_line=" sf-threshold 1", + parents=("Port Configuration", " port 1/1/c1/4", " ethernet", " crc-monitor"), + ), + ConfigLine(config_line=" exit", parents=("Port Configuration", " port 1/1/c1/4", " ethernet")), + ConfigLine( + config_line=" down-on-internal-error", + parents=("Port Configuration", " port 1/1/c1/4", " ethernet"), + ), + ConfigLine( + config_line=" network", parents=("Port Configuration", " port 1/1/c1/4", " ethernet") + ), + ConfigLine( + config_line=' queue-policy "10110"', + parents=("Port Configuration", " port 1/1/c1/4", " ethernet", " network"), + ), + ConfigLine(config_line=" exit", parents=("Port Configuration", " port 1/1/c1/4", " ethernet")), + ConfigLine( + config_line=" hold-time up 50", + parents=("Port Configuration", " port 1/1/c1/4", " ethernet"), + ), + ConfigLine( + config_line=" hold-time down 25", + parents=("Port Configuration", " port 1/1/c1/4", " ethernet"), + ), + ConfigLine(config_line=" exit", parents=("Port Configuration", " port 1/1/c1/4")), + ConfigLine(config_line=" hybrid-buffer-allocation", parents=("Port Configuration", " port 1/1/c1/4")), + ConfigLine( + config_line=" ing-weight access 3 network 97", + parents=("Port Configuration", " port 1/1/c1/4", " hybrid-buffer-allocation"), + ), + ConfigLine( + config_line=" egr-weight access 3 network 97", + parents=("Port Configuration", " port 1/1/c1/4", " hybrid-buffer-allocation"), + ), + ConfigLine(config_line=" exit", parents=("Port Configuration", " port 1/1/c1/4")), + ConfigLine(config_line=" no shutdown", parents=("Port Configuration", " port 1/1/c1/4")), + ConfigLine(config_line=" exit", parents=("Port Configuration",)), + ConfigLine(config_line=" port 1/1/c1/1", parents=("Port Configuration",)), + ConfigLine( + config_line=' description "LINK-TO-TNTNMADO82A-P-AL-7750-01-SLOT4/1-PORT4"', + parents=("Port Configuration", " port 1/1/c1/1"), + ), + ConfigLine(config_line=" ethernet", parents=("Port Configuration", " port 1/1/c1/1")), + ConfigLine( + config_line=" mode hybrid", parents=("Port Configuration", " port 1/1/c1/1", " ethernet") + ), + ConfigLine( + config_line=" encap-type dot1q", + parents=("Port Configuration", " port 1/1/c1/1", " ethernet"), + ), + ConfigLine( + config_line=" mtu 2106", parents=("Port Configuration", " port 1/1/c1/1", " ethernet") + ), + ConfigLine( + config_line=" crc-monitor", parents=("Port Configuration", " port 1/1/c1/1", " ethernet") + ), + ConfigLine( + config_line=" sd-threshold 2 multiplier 5", + parents=("Port Configuration", " port 1/1/c1/1", " ethernet", " crc-monitor"), + ), + ConfigLine( + config_line=" sf-threshold 1", + parents=("Port Configuration", " port 1/1/c1/1", " ethernet", " crc-monitor"), + ), + ConfigLine(config_line=" exit", parents=("Port Configuration", " port 1/1/c1/1", " ethernet")), + ConfigLine( + config_line=" down-on-internal-error", + parents=("Port Configuration", " port 1/1/c1/1", " ethernet"), + ), + ConfigLine( + config_line=" network", parents=("Port Configuration", " port 1/1/c1/1", " ethernet") + ), + ConfigLine( + config_line=' queue-policy "10110"', + parents=("Port Configuration", " port 1/1/c1/1", " ethernet", " network"), + ), + ConfigLine(config_line=" exit", parents=("Port Configuration", " port 1/1/c1/1", " ethernet")), + ConfigLine( + config_line=" hold-time up 50", + parents=("Port Configuration", " port 1/1/c1/1", " ethernet"), + ), + ConfigLine( + config_line=" hold-time down 25", + parents=("Port Configuration", " port 1/1/c1/1", " ethernet"), + ), + ConfigLine(config_line=" exit", parents=("Port Configuration", " port 1/1/c1/1")), + ConfigLine(config_line=" hybrid-buffer-allocation", parents=("Port Configuration", " port 1/1/c1/1")), + ConfigLine( + config_line=" ing-weight access 3 network 97", + parents=("Port Configuration", " port 1/1/c1/1", " hybrid-buffer-allocation"), + ), + ConfigLine( + config_line=" egr-weight access 3 network 97", + parents=("Port Configuration", " port 1/1/c1/1", " hybrid-buffer-allocation"), + ), + ConfigLine(config_line=" exit", parents=("Port Configuration", " port 1/1/c1/1")), + ConfigLine(config_line=" no shutdown", parents=("Port Configuration", " port 1/1/c1/1")), + ConfigLine(config_line=" exit", parents=("Port Configuration",)), + ConfigLine(config_line="LAG Configuration", parents=()), + ConfigLine(config_line=" lag 125", parents=("LAG Configuration",)), + ConfigLine( + config_line=' description "LINK-TO-TNTNMADO91A-P-AL-7750-01"', + parents=("LAG Configuration", " lag 125"), + ), + ConfigLine(config_line=" mode hybrid", parents=("LAG Configuration", " lag 125")), + ConfigLine(config_line=" encap-type dot1q", parents=("LAG Configuration", " lag 125")), + ConfigLine(config_line=" port 1/1/c1/1", parents=("LAG Configuration", " lag 125")), + ConfigLine( + config_line=" lacp active administrative-key 11125", parents=("LAG Configuration", " lag 125") + ), + ConfigLine(config_line=" hold-time down 250", parents=("LAG Configuration", " lag 125")), + ConfigLine(config_line=" no shutdown", parents=("LAG Configuration", " lag 125")), + ConfigLine(config_line=" exit", parents=("LAG Configuration",)), + ConfigLine(config_line=" lag 11", parents=("LAG Configuration",)), + ConfigLine( + config_line=' description "LAG-11-to-TNTNMADOT1A-P-AL-7750-060475-H2"', + parents=("LAG Configuration", " lag 11"), + ), + ConfigLine(config_line=" mode hybrid", parents=("LAG Configuration", " lag 11")), + ConfigLine(config_line=" encap-type dot1q", parents=("LAG Configuration", " lag 11")), + ConfigLine(config_line=" port 1/1/c1/3", parents=("LAG Configuration", " lag 11")), + ConfigLine(config_line=" port 1/1/c1/4", parents=("LAG Configuration", " lag 11")), + ConfigLine(config_line=" lacp active administrative-key 10011", parents=("LAG Configuration", " lag 11")), + ConfigLine(config_line=" hold-time down 250", parents=("LAG Configuration", " lag 11")), + ConfigLine(config_line=" no shutdown", parents=("LAG Configuration", " lag 11")), + ConfigLine(config_line=" exit", parents=("LAG Configuration",)), + ConfigLine(config_line="QoS Policy Configuration", parents=()), + ConfigLine(config_line=" qos", parents=("QoS Policy Configuration",)), + ConfigLine(config_line=" sap-ingress 10 create", parents=("QoS Policy Configuration", " qos")), + ConfigLine( + config_line=' description "SAP Ingress Policy for EDN"', + parents=("QoS Policy Configuration", " qos", " sap-ingress 10 create"), + ), + ConfigLine( + config_line=" queue 1 create", + parents=("QoS Policy Configuration", " qos", " sap-ingress 10 create"), + ), + ConfigLine( + config_line=" exit", parents=("QoS Policy Configuration", " qos", " sap-ingress 10 create") + ), + ConfigLine( + config_line=" queue 5 create", + parents=("QoS Policy Configuration", " qos", " sap-ingress 10 create"), + ), + ConfigLine( + config_line=" rate max cir max", + parents=("QoS Policy Configuration", " qos", " sap-ingress 10 create", " queue 5 create"), + ), + ConfigLine( + config_line=" exit", parents=("QoS Policy Configuration", " qos", " sap-ingress 10 create") + ), + ConfigLine( + config_line=" queue 6 create", + parents=("QoS Policy Configuration", " qos", " sap-ingress 10 create"), + ), + ConfigLine( + config_line=" rate max cir max", + parents=("QoS Policy Configuration", " qos", " sap-ingress 10 create", " queue 6 create"), + ), + ConfigLine( + config_line=" exit", parents=("QoS Policy Configuration", " qos", " sap-ingress 10 create") + ), + ConfigLine( + config_line=" queue 7 create", + parents=("QoS Policy Configuration", " qos", " sap-ingress 10 create"), + ), + ConfigLine( + config_line=" exit", parents=("QoS Policy Configuration", " qos", " sap-ingress 10 create") + ), + ConfigLine( + config_line=" queue 11 multipoint create", + parents=("QoS Policy Configuration", " qos", " sap-ingress 10 create"), + ), + ConfigLine( + config_line=" exit", parents=("QoS Policy Configuration", " qos", " sap-ingress 10 create") + ), + ConfigLine( + config_line=' fc "be" create', + parents=("QoS Policy Configuration", " qos", " sap-ingress 10 create"), + ), + ConfigLine( + config_line=" queue 1", + parents=("QoS Policy Configuration", " qos", " sap-ingress 10 create", ' fc "be" create'), + ), + ConfigLine( + config_line=" exit", parents=("QoS Policy Configuration", " qos", " sap-ingress 10 create") + ), + ConfigLine( + config_line=' fc "ef" create', + parents=("QoS Policy Configuration", " qos", " sap-ingress 10 create"), + ), + ConfigLine( + config_line=" queue 6", + parents=("QoS Policy Configuration", " qos", " sap-ingress 10 create", ' fc "ef" create'), + ), + ConfigLine( + config_line=" exit", parents=("QoS Policy Configuration", " qos", " sap-ingress 10 create") + ), + ConfigLine( + config_line=' fc "h1" create', + parents=("QoS Policy Configuration", " qos", " sap-ingress 10 create"), + ), + ConfigLine( + config_line=" queue 7", + parents=("QoS Policy Configuration", " qos", " sap-ingress 10 create", ' fc "h1" create'), + ), + ConfigLine( + config_line=" exit", parents=("QoS Policy Configuration", " qos", " sap-ingress 10 create") + ), + ConfigLine( + config_line=' fc "h2" create', + parents=("QoS Policy Configuration", " qos", " sap-ingress 10 create"), + ), + ConfigLine( + config_line=" queue 5", + parents=("QoS Policy Configuration", " qos", " sap-ingress 10 create", ' fc "h2" create'), + ), + ConfigLine( + config_line=" exit", parents=("QoS Policy Configuration", " qos", " sap-ingress 10 create") + ), + ConfigLine( + config_line=' dscp be fc "be"', + parents=("QoS Policy Configuration", " qos", " sap-ingress 10 create"), + ), + ConfigLine( + config_line=' dscp ef fc "ef"', + parents=("QoS Policy Configuration", " qos", " sap-ingress 10 create"), + ), + ConfigLine( + config_line=' dscp af11 fc "h2"', + parents=("QoS Policy Configuration", " qos", " sap-ingress 10 create"), + ), + ConfigLine(config_line=" exit", parents=("QoS Policy Configuration", " qos")), + ConfigLine(config_line=" sap-ingress 10030 create", parents=("QoS Policy Configuration", " qos")), + ConfigLine( + config_line=' description "LTBE 7750 SAP-ingress policy for BRIX"', + parents=("QoS Policy Configuration", " qos", " sap-ingress 10030 create"), + ), + ConfigLine( + config_line=" queue 1 create", + parents=("QoS Policy Configuration", " qos", " sap-ingress 10030 create"), + ), + ConfigLine( + config_line=" exit", + parents=("QoS Policy Configuration", " qos", " sap-ingress 10030 create"), + ), + ConfigLine( + config_line=" queue 2 create", + parents=("QoS Policy Configuration", " qos", " sap-ingress 10030 create"), + ), + ConfigLine( + config_line=" exit", + parents=("QoS Policy Configuration", " qos", " sap-ingress 10030 create"), + ), + ConfigLine( + config_line=" queue 3 create", + parents=("QoS Policy Configuration", " qos", " sap-ingress 10030 create"), + ), + ConfigLine( + config_line=" exit", + parents=("QoS Policy Configuration", " qos", " sap-ingress 10030 create"), + ), + ConfigLine( + config_line=" queue 4 create", + parents=("QoS Policy Configuration", " qos", " sap-ingress 10030 create"), + ), + ConfigLine( + config_line=" exit", + parents=("QoS Policy Configuration", " qos", " sap-ingress 10030 create"), + ), + ConfigLine( + config_line=" queue 5 create", + parents=("QoS Policy Configuration", " qos", " sap-ingress 10030 create"), + ), + ConfigLine( + config_line=" exit", + parents=("QoS Policy Configuration", " qos", " sap-ingress 10030 create"), + ), + ConfigLine( + config_line=" queue 6 create", + parents=("QoS Policy Configuration", " qos", " sap-ingress 10030 create"), + ), + ConfigLine( + config_line=" exit", + parents=("QoS Policy Configuration", " qos", " sap-ingress 10030 create"), + ), + ConfigLine( + config_line=" queue 8 create", + parents=("QoS Policy Configuration", " qos", " sap-ingress 10030 create"), + ), + ConfigLine( + config_line=" exit", + parents=("QoS Policy Configuration", " qos", " sap-ingress 10030 create"), + ), + ConfigLine( + config_line=" queue 11 multipoint create", + parents=("QoS Policy Configuration", " qos", " sap-ingress 10030 create"), + ), + ConfigLine( + config_line=" exit", + parents=("QoS Policy Configuration", " qos", " sap-ingress 10030 create"), + ), + ConfigLine( + config_line=' fc "af" create', + parents=("QoS Policy Configuration", " qos", " sap-ingress 10030 create"), + ), + ConfigLine( + config_line=" queue 3", + parents=( + "QoS Policy Configuration", + " qos", + " sap-ingress 10030 create", + ' fc "af" create', + ), + ), + ConfigLine( + config_line=" exit", + parents=("QoS Policy Configuration", " qos", " sap-ingress 10030 create"), + ), + ConfigLine( + config_line=' fc "be" create', + parents=("QoS Policy Configuration", " qos", " sap-ingress 10030 create"), + ), + ConfigLine( + config_line=" queue 2", + parents=( + "QoS Policy Configuration", + " qos", + " sap-ingress 10030 create", + ' fc "be" create', + ), + ), + ConfigLine( + config_line=" exit", + parents=("QoS Policy Configuration", " qos", " sap-ingress 10030 create"), + ), + ConfigLine( + config_line=' fc "ef" create', + parents=("QoS Policy Configuration", " qos", " sap-ingress 10030 create"), + ), + ConfigLine( + config_line=" queue 6", + parents=( + "QoS Policy Configuration", + " qos", + " sap-ingress 10030 create", + ' fc "ef" create', + ), + ), + ConfigLine( + config_line=" exit", + parents=("QoS Policy Configuration", " qos", " sap-ingress 10030 create"), + ), + ConfigLine( + config_line=' fc "h2" create', + parents=("QoS Policy Configuration", " qos", " sap-ingress 10030 create"), + ), + ConfigLine( + config_line=" queue 5", + parents=( + "QoS Policy Configuration", + " qos", + " sap-ingress 10030 create", + ' fc "h2" create', + ), + ), + ConfigLine( + config_line=" exit", + parents=("QoS Policy Configuration", " qos", " sap-ingress 10030 create"), + ), + ConfigLine( + config_line=' fc "l1" create', + parents=("QoS Policy Configuration", " qos", " sap-ingress 10030 create"), + ), + ConfigLine( + config_line=" queue 4", + parents=( + "QoS Policy Configuration", + " qos", + " sap-ingress 10030 create", + ' fc "l1" create', + ), + ), + ConfigLine( + config_line=" exit", + parents=("QoS Policy Configuration", " qos", " sap-ingress 10030 create"), + ), + ConfigLine( + config_line=' fc "l2" create', + parents=("QoS Policy Configuration", " qos", " sap-ingress 10030 create"), + ), + ConfigLine( + config_line=" queue 1", + parents=( + "QoS Policy Configuration", + " qos", + " sap-ingress 10030 create", + ' fc "l2" create', + ), + ), + ConfigLine( + config_line=" exit", + parents=("QoS Policy Configuration", " qos", " sap-ingress 10030 create"), + ), + ConfigLine( + config_line=' fc "nc" create', + parents=("QoS Policy Configuration", " qos", " sap-ingress 10030 create"), + ), + ConfigLine( + config_line=" queue 8", + parents=( + "QoS Policy Configuration", + " qos", + " sap-ingress 10030 create", + ' fc "nc" create', + ), + ), + ConfigLine( + config_line=" exit", + parents=("QoS Policy Configuration", " qos", " sap-ingress 10030 create"), + ), + ConfigLine( + config_line=' dot1p 0 fc "be"', + parents=("QoS Policy Configuration", " qos", " sap-ingress 10030 create"), + ), + ConfigLine( + config_line=' dot1p 1 fc "l2"', + parents=("QoS Policy Configuration", " qos", " sap-ingress 10030 create"), + ), + ConfigLine( + config_line=' dot1p 2 fc "af"', + parents=("QoS Policy Configuration", " qos", " sap-ingress 10030 create"), + ), + ConfigLine( + config_line=' dot1p 3 fc "l1"', + parents=("QoS Policy Configuration", " qos", " sap-ingress 10030 create"), + ), + ConfigLine( + config_line=' dot1p 4 fc "h2"', + parents=("QoS Policy Configuration", " qos", " sap-ingress 10030 create"), + ), + ConfigLine( + config_line=' dot1p 5 fc "ef"', + parents=("QoS Policy Configuration", " qos", " sap-ingress 10030 create"), + ), + ConfigLine( + config_line=' dot1p 7 fc "nc"', + parents=("QoS Policy Configuration", " qos", " sap-ingress 10030 create"), + ), + ConfigLine(config_line=" exit", parents=("QoS Policy Configuration", " qos")), + ConfigLine(config_line=" sap-ingress 11130 create", parents=("QoS Policy Configuration", " qos")), + ConfigLine( + config_line=' description "LTBE 7750 LTE QOS SAP Ingress Policy (EBH)"', + parents=("QoS Policy Configuration", " qos", " sap-ingress 11130 create"), + ), + ConfigLine( + config_line=" queue 1 create", + parents=("QoS Policy Configuration", " qos", " sap-ingress 11130 create"), + ), + ConfigLine( + config_line=" exit", + parents=("QoS Policy Configuration", " qos", " sap-ingress 11130 create"), + ), + ConfigLine( + config_line=" queue 2 create", + parents=("QoS Policy Configuration", " qos", " sap-ingress 11130 create"), + ), + ConfigLine( + config_line=" exit", + parents=("QoS Policy Configuration", " qos", " sap-ingress 11130 create"), + ), + ConfigLine( + config_line=" queue 3 create", + parents=("QoS Policy Configuration", " qos", " sap-ingress 11130 create"), + ), + ConfigLine( + config_line=" exit", + parents=("QoS Policy Configuration", " qos", " sap-ingress 11130 create"), + ), + ConfigLine( + config_line=" queue 4 create", + parents=("QoS Policy Configuration", " qos", " sap-ingress 11130 create"), + ), + ConfigLine( + config_line=" exit", + parents=("QoS Policy Configuration", " qos", " sap-ingress 11130 create"), + ), + ConfigLine( + config_line=" queue 5 create", + parents=("QoS Policy Configuration", " qos", " sap-ingress 11130 create"), + ), + ConfigLine( + config_line=" rate max cir max", + parents=( + "QoS Policy Configuration", + " qos", + " sap-ingress 11130 create", + " queue 5 create", + ), + ), + ConfigLine( + config_line=" exit", + parents=("QoS Policy Configuration", " qos", " sap-ingress 11130 create"), + ), + ConfigLine( + config_line=" queue 6 create", + parents=("QoS Policy Configuration", " qos", " sap-ingress 11130 create"), + ), + ConfigLine( + config_line=" rate max cir max", + parents=( + "QoS Policy Configuration", + " qos", + " sap-ingress 11130 create", + " queue 6 create", + ), + ), + ConfigLine( + config_line=" exit", + parents=("QoS Policy Configuration", " qos", " sap-ingress 11130 create"), + ), + ConfigLine( + config_line=" queue 8 create", + parents=("QoS Policy Configuration", " qos", " sap-ingress 11130 create"), + ), + ConfigLine( + config_line=" rate max cir max", + parents=( + "QoS Policy Configuration", + " qos", + " sap-ingress 11130 create", + " queue 8 create", + ), + ), + ConfigLine( + config_line=" exit", + parents=("QoS Policy Configuration", " qos", " sap-ingress 11130 create"), + ), + ConfigLine( + config_line=" queue 11 multipoint create", + parents=("QoS Policy Configuration", " qos", " sap-ingress 11130 create"), + ), + ConfigLine( + config_line=" exit", + parents=("QoS Policy Configuration", " qos", " sap-ingress 11130 create"), + ), + ConfigLine( + config_line=' fc "af" create', + parents=("QoS Policy Configuration", " qos", " sap-ingress 11130 create"), + ), + ConfigLine( + config_line=" queue 3", + parents=( + "QoS Policy Configuration", + " qos", + " sap-ingress 11130 create", + ' fc "af" create', + ), + ), + ConfigLine( + config_line=" exit", + parents=("QoS Policy Configuration", " qos", " sap-ingress 11130 create"), + ), + ConfigLine( + config_line=' fc "be" create', + parents=("QoS Policy Configuration", " qos", " sap-ingress 11130 create"), + ), + ConfigLine( + config_line=" queue 2", + parents=( + "QoS Policy Configuration", + " qos", + " sap-ingress 11130 create", + ' fc "be" create', + ), + ), + ConfigLine( + config_line=" exit", + parents=("QoS Policy Configuration", " qos", " sap-ingress 11130 create"), + ), + ConfigLine( + config_line=' fc "ef" create', + parents=("QoS Policy Configuration", " qos", " sap-ingress 11130 create"), + ), + ConfigLine( + config_line=" queue 6", + parents=( + "QoS Policy Configuration", + " qos", + " sap-ingress 11130 create", + ' fc "ef" create', + ), + ), + ConfigLine( + config_line=" exit", + parents=("QoS Policy Configuration", " qos", " sap-ingress 11130 create"), + ), + ConfigLine( + config_line=' fc "h2" create', + parents=("QoS Policy Configuration", " qos", " sap-ingress 11130 create"), + ), + ConfigLine( + config_line=" queue 5", + parents=( + "QoS Policy Configuration", + " qos", + " sap-ingress 11130 create", + ' fc "h2" create', + ), + ), + ConfigLine( + config_line=" exit", + parents=("QoS Policy Configuration", " qos", " sap-ingress 11130 create"), + ), + ConfigLine( + config_line=' fc "l1" create', + parents=("QoS Policy Configuration", " qos", " sap-ingress 11130 create"), + ), + ConfigLine( + config_line=" queue 4", + parents=( + "QoS Policy Configuration", + " qos", + " sap-ingress 11130 create", + ' fc "l1" create', + ), + ), + ConfigLine( + config_line=" exit", + parents=("QoS Policy Configuration", " qos", " sap-ingress 11130 create"), + ), + ConfigLine( + config_line=' fc "l2" create', + parents=("QoS Policy Configuration", " qos", " sap-ingress 11130 create"), + ), + ConfigLine( + config_line=" queue 1", + parents=( + "QoS Policy Configuration", + " qos", + " sap-ingress 11130 create", + ' fc "l2" create', + ), + ), + ConfigLine( + config_line=" exit", + parents=("QoS Policy Configuration", " qos", " sap-ingress 11130 create"), + ), + ConfigLine( + config_line=' fc "nc" create', + parents=("QoS Policy Configuration", " qos", " sap-ingress 11130 create"), + ), + ConfigLine( + config_line=" queue 8", + parents=( + "QoS Policy Configuration", + " qos", + " sap-ingress 11130 create", + ' fc "nc" create', + ), + ), + ConfigLine( + config_line=" exit", + parents=("QoS Policy Configuration", " qos", " sap-ingress 11130 create"), + ), + ConfigLine( + config_line=' dscp cs2 fc "af"', + parents=("QoS Policy Configuration", " qos", " sap-ingress 11130 create"), + ), + ConfigLine( + config_line=' dscp be fc "be"', + parents=("QoS Policy Configuration", " qos", " sap-ingress 11130 create"), + ), + ConfigLine( + config_line=' dscp ef fc "ef"', + parents=("QoS Policy Configuration", " qos", " sap-ingress 11130 create"), + ), + ConfigLine( + config_line=' dscp cs4 fc "h2"', + parents=("QoS Policy Configuration", " qos", " sap-ingress 11130 create"), + ), + ConfigLine( + config_line=' dscp cs3 fc "l1"', + parents=("QoS Policy Configuration", " qos", " sap-ingress 11130 create"), + ), + ConfigLine( + config_line=' dscp cs1 fc "l2"', + parents=("QoS Policy Configuration", " qos", " sap-ingress 11130 create"), + ), + ConfigLine( + config_line=' dscp nc1 nc2 fc "nc"', + parents=("QoS Policy Configuration", " qos", " sap-ingress 11130 create"), + ), + ConfigLine(config_line=" exit", parents=("QoS Policy Configuration", " qos")), + ConfigLine(config_line=" sap-ingress 12130 create", parents=("QoS Policy Configuration", " qos")), + ConfigLine( + config_line=' description "SAP Ingress Policy for 1X"', + parents=("QoS Policy Configuration", " qos", " sap-ingress 12130 create"), + ), + ConfigLine( + config_line=" queue 1 create", + parents=("QoS Policy Configuration", " qos", " sap-ingress 12130 create"), + ), + ConfigLine( + config_line=" exit", + parents=("QoS Policy Configuration", " qos", " sap-ingress 12130 create"), + ), + ConfigLine( + config_line=" queue 5 create", + parents=("QoS Policy Configuration", " qos", " sap-ingress 12130 create"), + ), + ConfigLine( + config_line=" rate max cir max", + parents=( + "QoS Policy Configuration", + " qos", + " sap-ingress 12130 create", + " queue 5 create", + ), + ), + ConfigLine( + config_line=" exit", + parents=("QoS Policy Configuration", " qos", " sap-ingress 12130 create"), + ), + ConfigLine( + config_line=" queue 6 create", + parents=("QoS Policy Configuration", " qos", " sap-ingress 12130 create"), + ), + ConfigLine( + config_line=" rate max cir max", + parents=( + "QoS Policy Configuration", + " qos", + " sap-ingress 12130 create", + " queue 6 create", + ), + ), + ConfigLine( + config_line=" exit", + parents=("QoS Policy Configuration", " qos", " sap-ingress 12130 create"), + ), + ConfigLine( + config_line=" queue 8 create", + parents=("QoS Policy Configuration", " qos", " sap-ingress 12130 create"), + ), + ConfigLine( + config_line=" rate max cir max", + parents=( + "QoS Policy Configuration", + " qos", + " sap-ingress 12130 create", + " queue 8 create", + ), + ), + ConfigLine( + config_line=" exit", + parents=("QoS Policy Configuration", " qos", " sap-ingress 12130 create"), + ), + ConfigLine( + config_line=" queue 11 multipoint create", + parents=("QoS Policy Configuration", " qos", " sap-ingress 12130 create"), + ), + ConfigLine( + config_line=" exit", + parents=("QoS Policy Configuration", " qos", " sap-ingress 12130 create"), + ), + ConfigLine( + config_line=' fc "be" create', + parents=("QoS Policy Configuration", " qos", " sap-ingress 12130 create"), + ), + ConfigLine( + config_line=" queue 1", + parents=( + "QoS Policy Configuration", + " qos", + " sap-ingress 12130 create", + ' fc "be" create', + ), + ), + ConfigLine( + config_line=" exit", + parents=("QoS Policy Configuration", " qos", " sap-ingress 12130 create"), + ), + ConfigLine( + config_line=' fc "ef" create', + parents=("QoS Policy Configuration", " qos", " sap-ingress 12130 create"), + ), + ConfigLine( + config_line=" queue 6", + parents=( + "QoS Policy Configuration", + " qos", + " sap-ingress 12130 create", + ' fc "ef" create', + ), + ), + ConfigLine( + config_line=" exit", + parents=("QoS Policy Configuration", " qos", " sap-ingress 12130 create"), + ), + ConfigLine( + config_line=' fc "h2" create', + parents=("QoS Policy Configuration", " qos", " sap-ingress 12130 create"), + ), + ConfigLine( + config_line=" queue 5", + parents=( + "QoS Policy Configuration", + " qos", + " sap-ingress 12130 create", + ' fc "h2" create', + ), + ), + ConfigLine( + config_line=" exit", + parents=("QoS Policy Configuration", " qos", " sap-ingress 12130 create"), + ), + ConfigLine( + config_line=' fc "nc" create', + parents=("QoS Policy Configuration", " qos", " sap-ingress 12130 create"), + ), + ConfigLine( + config_line=" queue 8", + parents=( + "QoS Policy Configuration", + " qos", + " sap-ingress 12130 create", + ' fc "nc" create', + ), + ), + ConfigLine( + config_line=" exit", + parents=("QoS Policy Configuration", " qos", " sap-ingress 12130 create"), + ), + ConfigLine( + config_line=' dscp be fc "be"', + parents=("QoS Policy Configuration", " qos", " sap-ingress 12130 create"), + ), + ConfigLine( + config_line=' dscp ef fc "ef"', + parents=("QoS Policy Configuration", " qos", " sap-ingress 12130 create"), + ), + ConfigLine( + config_line=' dscp af11 fc "h2"', + parents=("QoS Policy Configuration", " qos", " sap-ingress 12130 create"), + ), + ConfigLine( + config_line=' dscp nc1 nc2 fc "nc"', + parents=("QoS Policy Configuration", " qos", " sap-ingress 12130 create"), + ), + ConfigLine(config_line=" exit", parents=("QoS Policy Configuration", " qos")), + ConfigLine(config_line=" sap-ingress 13130 create", parents=("QoS Policy Configuration", " qos")), + ConfigLine( + config_line=' description "SAP Ingress Policy for DO"', + parents=("QoS Policy Configuration", " qos", " sap-ingress 13130 create"), + ), + ConfigLine( + config_line=" queue 1 create", + parents=("QoS Policy Configuration", " qos", " sap-ingress 13130 create"), + ), + ConfigLine( + config_line=" exit", + parents=("QoS Policy Configuration", " qos", " sap-ingress 13130 create"), + ), + ConfigLine( + config_line=" queue 3 create", + parents=("QoS Policy Configuration", " qos", " sap-ingress 13130 create"), + ), + ConfigLine( + config_line=" exit", + parents=("QoS Policy Configuration", " qos", " sap-ingress 13130 create"), + ), + ConfigLine( + config_line=" queue 4 create", + parents=("QoS Policy Configuration", " qos", " sap-ingress 13130 create"), + ), + ConfigLine( + config_line=" exit", + parents=("QoS Policy Configuration", " qos", " sap-ingress 13130 create"), + ), + ConfigLine( + config_line=" queue 5 create", + parents=("QoS Policy Configuration", " qos", " sap-ingress 13130 create"), + ), + ConfigLine( + config_line=" rate max cir max", + parents=( + "QoS Policy Configuration", + " qos", + " sap-ingress 13130 create", + " queue 5 create", + ), + ), + ConfigLine( + config_line=" exit", + parents=("QoS Policy Configuration", " qos", " sap-ingress 13130 create"), + ), + ConfigLine( + config_line=" queue 8 create", + parents=("QoS Policy Configuration", " qos", " sap-ingress 13130 create"), + ), + ConfigLine( + config_line=" rate max cir max", + parents=( + "QoS Policy Configuration", + " qos", + " sap-ingress 13130 create", + " queue 8 create", + ), + ), + ConfigLine( + config_line=" exit", + parents=("QoS Policy Configuration", " qos", " sap-ingress 13130 create"), + ), + ConfigLine( + config_line=" queue 11 multipoint create", + parents=("QoS Policy Configuration", " qos", " sap-ingress 13130 create"), + ), + ConfigLine( + config_line=" exit", + parents=("QoS Policy Configuration", " qos", " sap-ingress 13130 create"), + ), + ConfigLine( + config_line=' fc "af" create', + parents=("QoS Policy Configuration", " qos", " sap-ingress 13130 create"), + ), + ConfigLine( + config_line=" queue 3", + parents=( + "QoS Policy Configuration", + " qos", + " sap-ingress 13130 create", + ' fc "af" create', + ), + ), + ConfigLine( + config_line=" exit", + parents=("QoS Policy Configuration", " qos", " sap-ingress 13130 create"), + ), + ConfigLine( + config_line=' fc "be" create', + parents=("QoS Policy Configuration", " qos", " sap-ingress 13130 create"), + ), + ConfigLine( + config_line=" queue 1", + parents=( + "QoS Policy Configuration", + " qos", + " sap-ingress 13130 create", + ' fc "be" create', + ), + ), + ConfigLine( + config_line=" exit", + parents=("QoS Policy Configuration", " qos", " sap-ingress 13130 create"), + ), + ConfigLine( + config_line=' fc "h2" create', + parents=("QoS Policy Configuration", " qos", " sap-ingress 13130 create"), + ), + ConfigLine( + config_line=" queue 5", + parents=( + "QoS Policy Configuration", + " qos", + " sap-ingress 13130 create", + ' fc "h2" create', + ), + ), + ConfigLine( + config_line=" exit", + parents=("QoS Policy Configuration", " qos", " sap-ingress 13130 create"), + ), + ConfigLine( + config_line=' fc "l1" create', + parents=("QoS Policy Configuration", " qos", " sap-ingress 13130 create"), + ), + ConfigLine( + config_line=" queue 4", + parents=( + "QoS Policy Configuration", + " qos", + " sap-ingress 13130 create", + ' fc "l1" create', + ), + ), + ConfigLine( + config_line=" exit", + parents=("QoS Policy Configuration", " qos", " sap-ingress 13130 create"), + ), + ConfigLine( + config_line=' fc "nc" create', + parents=("QoS Policy Configuration", " qos", " sap-ingress 13130 create"), + ), + ConfigLine( + config_line=" queue 8", + parents=( + "QoS Policy Configuration", + " qos", + " sap-ingress 13130 create", + ' fc "nc" create', + ), + ), + ConfigLine( + config_line=" exit", + parents=("QoS Policy Configuration", " qos", " sap-ingress 13130 create"), + ), + ConfigLine( + config_line=' dscp af12 af21 af42 fc "af"', + parents=("QoS Policy Configuration", " qos", " sap-ingress 13130 create"), + ), + ConfigLine( + config_line=' dscp be fc "be"', + parents=("QoS Policy Configuration", " qos", " sap-ingress 13130 create"), + ), + ConfigLine( + config_line=' dscp af41 fc "h2"', + parents=("QoS Policy Configuration", " qos", " sap-ingress 13130 create"), + ), + ConfigLine( + config_line=' dscp af22 af31 fc "l1"', + parents=("QoS Policy Configuration", " qos", " sap-ingress 13130 create"), + ), + ConfigLine( + config_line=' dscp nc1 nc2 fc "nc"', + parents=("QoS Policy Configuration", " qos", " sap-ingress 13130 create"), + ), + ConfigLine(config_line=" exit", parents=("QoS Policy Configuration", " qos")), + ConfigLine(config_line=" sap-egress 10040 create", parents=("QoS Policy Configuration", " qos")), + ConfigLine( + config_line=' description "LTBE 7750 SAP-egress policy for BRIX"', + parents=("QoS Policy Configuration", " qos", " sap-egress 10040 create"), + ), + ConfigLine( + config_line=" queue 1 create", + parents=("QoS Policy Configuration", " qos", " sap-egress 10040 create"), + ), + ConfigLine( + config_line=" exit", + parents=("QoS Policy Configuration", " qos", " sap-egress 10040 create"), + ), + ConfigLine( + config_line=" queue 2 create", + parents=("QoS Policy Configuration", " qos", " sap-egress 10040 create"), + ), + ConfigLine( + config_line=" exit", + parents=("QoS Policy Configuration", " qos", " sap-egress 10040 create"), + ), + ConfigLine( + config_line=" queue 3 create", + parents=("QoS Policy Configuration", " qos", " sap-egress 10040 create"), + ), + ConfigLine( + config_line=" exit", + parents=("QoS Policy Configuration", " qos", " sap-egress 10040 create"), + ), + ConfigLine( + config_line=" queue 4 create", + parents=("QoS Policy Configuration", " qos", " sap-egress 10040 create"), + ), + ConfigLine( + config_line=" exit", + parents=("QoS Policy Configuration", " qos", " sap-egress 10040 create"), + ), + ConfigLine( + config_line=" queue 5 create", + parents=("QoS Policy Configuration", " qos", " sap-egress 10040 create"), + ), + ConfigLine( + config_line=" exit", + parents=("QoS Policy Configuration", " qos", " sap-egress 10040 create"), + ), + ConfigLine( + config_line=" queue 6 create", + parents=("QoS Policy Configuration", " qos", " sap-egress 10040 create"), + ), + ConfigLine( + config_line=" exit", + parents=("QoS Policy Configuration", " qos", " sap-egress 10040 create"), + ), + ConfigLine( + config_line=" queue 7 create", + parents=("QoS Policy Configuration", " qos", " sap-egress 10040 create"), + ), + ConfigLine( + config_line=" exit", + parents=("QoS Policy Configuration", " qos", " sap-egress 10040 create"), + ), + ConfigLine( + config_line=" queue 8 create", + parents=("QoS Policy Configuration", " qos", " sap-egress 10040 create"), + ), + ConfigLine( + config_line=" exit", + parents=("QoS Policy Configuration", " qos", " sap-egress 10040 create"), + ), + ConfigLine( + config_line=" fc af create", + parents=("QoS Policy Configuration", " qos", " sap-egress 10040 create"), + ), + ConfigLine( + config_line=" queue 3", + parents=("QoS Policy Configuration", " qos", " sap-egress 10040 create", " fc af create"), + ), + ConfigLine( + config_line=" dot1p 2", + parents=("QoS Policy Configuration", " qos", " sap-egress 10040 create", " fc af create"), + ), + ConfigLine( + config_line=" exit", + parents=("QoS Policy Configuration", " qos", " sap-egress 10040 create"), + ), + ConfigLine( + config_line=" fc be create", + parents=("QoS Policy Configuration", " qos", " sap-egress 10040 create"), + ), + ConfigLine( + config_line=" queue 2", + parents=("QoS Policy Configuration", " qos", " sap-egress 10040 create", " fc be create"), + ), + ConfigLine( + config_line=" dot1p 0", + parents=("QoS Policy Configuration", " qos", " sap-egress 10040 create", " fc be create"), + ), + ConfigLine( + config_line=" exit", + parents=("QoS Policy Configuration", " qos", " sap-egress 10040 create"), + ), + ConfigLine( + config_line=" fc ef create", + parents=("QoS Policy Configuration", " qos", " sap-egress 10040 create"), + ), + ConfigLine( + config_line=" queue 6", + parents=("QoS Policy Configuration", " qos", " sap-egress 10040 create", " fc ef create"), + ), + ConfigLine( + config_line=" dot1p 5", + parents=("QoS Policy Configuration", " qos", " sap-egress 10040 create", " fc ef create"), + ), + ConfigLine( + config_line=" exit", + parents=("QoS Policy Configuration", " qos", " sap-egress 10040 create"), + ), + ConfigLine( + config_line=" fc h1 create", + parents=("QoS Policy Configuration", " qos", " sap-egress 10040 create"), + ), + ConfigLine( + config_line=" queue 7", + parents=("QoS Policy Configuration", " qos", " sap-egress 10040 create", " fc h1 create"), + ), + ConfigLine( + config_line=" dot1p 6", + parents=("QoS Policy Configuration", " qos", " sap-egress 10040 create", " fc h1 create"), + ), + ConfigLine( + config_line=" exit", + parents=("QoS Policy Configuration", " qos", " sap-egress 10040 create"), + ), + ConfigLine( + config_line=" fc h2 create", + parents=("QoS Policy Configuration", " qos", " sap-egress 10040 create"), + ), + ConfigLine( + config_line=" queue 5", + parents=("QoS Policy Configuration", " qos", " sap-egress 10040 create", " fc h2 create"), + ), + ConfigLine( + config_line=" dot1p 4", + parents=("QoS Policy Configuration", " qos", " sap-egress 10040 create", " fc h2 create"), + ), + ConfigLine( + config_line=" exit", + parents=("QoS Policy Configuration", " qos", " sap-egress 10040 create"), + ), + ConfigLine( + config_line=" fc l1 create", + parents=("QoS Policy Configuration", " qos", " sap-egress 10040 create"), + ), + ConfigLine( + config_line=" queue 4", + parents=("QoS Policy Configuration", " qos", " sap-egress 10040 create", " fc l1 create"), + ), + ConfigLine( + config_line=" dot1p 3", + parents=("QoS Policy Configuration", " qos", " sap-egress 10040 create", " fc l1 create"), + ), + ConfigLine( + config_line=" exit", + parents=("QoS Policy Configuration", " qos", " sap-egress 10040 create"), + ), + ConfigLine( + config_line=" fc l2 create", + parents=("QoS Policy Configuration", " qos", " sap-egress 10040 create"), + ), + ConfigLine( + config_line=" queue 1", + parents=("QoS Policy Configuration", " qos", " sap-egress 10040 create", " fc l2 create"), + ), + ConfigLine( + config_line=" dot1p 1", + parents=("QoS Policy Configuration", " qos", " sap-egress 10040 create", " fc l2 create"), + ), + ConfigLine( + config_line=" exit", + parents=("QoS Policy Configuration", " qos", " sap-egress 10040 create"), + ), + ConfigLine( + config_line=" fc nc create", + parents=("QoS Policy Configuration", " qos", " sap-egress 10040 create"), + ), + ConfigLine( + config_line=" queue 8", + parents=("QoS Policy Configuration", " qos", " sap-egress 10040 create", " fc nc create"), + ), + ConfigLine( + config_line=" dot1p 7", + parents=("QoS Policy Configuration", " qos", " sap-egress 10040 create", " fc nc create"), + ), + ConfigLine( + config_line=" exit", + parents=("QoS Policy Configuration", " qos", " sap-egress 10040 create"), + ), + ConfigLine(config_line=" exit", parents=("QoS Policy Configuration", " qos")), + ConfigLine(config_line=" sap-egress 11140 create", parents=("QoS Policy Configuration", " qos")), + ConfigLine( + config_line=' description "LTBE 7750 LTE QOS SAP Egress Policy (MSO)"', + parents=("QoS Policy Configuration", " qos", " sap-egress 11140 create"), + ), + ConfigLine( + config_line=" queue 1 create", + parents=("QoS Policy Configuration", " qos", " sap-egress 11140 create"), + ), + ConfigLine( + config_line=" exit", + parents=("QoS Policy Configuration", " qos", " sap-egress 11140 create"), + ), + ConfigLine( + config_line=" queue 2 create", + parents=("QoS Policy Configuration", " qos", " sap-egress 11140 create"), + ), + ConfigLine( + config_line=" exit", + parents=("QoS Policy Configuration", " qos", " sap-egress 11140 create"), + ), + ConfigLine( + config_line=" queue 3 create", + parents=("QoS Policy Configuration", " qos", " sap-egress 11140 create"), + ), + ConfigLine( + config_line=" exit", + parents=("QoS Policy Configuration", " qos", " sap-egress 11140 create"), + ), + ConfigLine( + config_line=" queue 4 create", + parents=("QoS Policy Configuration", " qos", " sap-egress 11140 create"), + ), + ConfigLine( + config_line=" exit", + parents=("QoS Policy Configuration", " qos", " sap-egress 11140 create"), + ), + ConfigLine( + config_line=" queue 5 create", + parents=("QoS Policy Configuration", " qos", " sap-egress 11140 create"), + ), + ConfigLine( + config_line=" exit", + parents=("QoS Policy Configuration", " qos", " sap-egress 11140 create"), + ), + ConfigLine( + config_line=" queue 6 create", + parents=("QoS Policy Configuration", " qos", " sap-egress 11140 create"), + ), + ConfigLine( + config_line=" exit", + parents=("QoS Policy Configuration", " qos", " sap-egress 11140 create"), + ), + ConfigLine( + config_line=" queue 8 create", + parents=("QoS Policy Configuration", " qos", " sap-egress 11140 create"), + ), + ConfigLine( + config_line=" exit", + parents=("QoS Policy Configuration", " qos", " sap-egress 11140 create"), + ), + ConfigLine( + config_line=" fc af create", + parents=("QoS Policy Configuration", " qos", " sap-egress 11140 create"), + ), + ConfigLine( + config_line=" queue 3", + parents=("QoS Policy Configuration", " qos", " sap-egress 11140 create", " fc af create"), + ), + ConfigLine( + config_line=" exit", + parents=("QoS Policy Configuration", " qos", " sap-egress 11140 create"), + ), + ConfigLine( + config_line=" fc be create", + parents=("QoS Policy Configuration", " qos", " sap-egress 11140 create"), + ), + ConfigLine( + config_line=" queue 2", + parents=("QoS Policy Configuration", " qos", " sap-egress 11140 create", " fc be create"), + ), + ConfigLine( + config_line=" exit", + parents=("QoS Policy Configuration", " qos", " sap-egress 11140 create"), + ), + ConfigLine( + config_line=" fc ef create", + parents=("QoS Policy Configuration", " qos", " sap-egress 11140 create"), + ), + ConfigLine( + config_line=" queue 6", + parents=("QoS Policy Configuration", " qos", " sap-egress 11140 create", " fc ef create"), + ), + ConfigLine( + config_line=" exit", + parents=("QoS Policy Configuration", " qos", " sap-egress 11140 create"), + ), + ConfigLine( + config_line=" fc h2 create", + parents=("QoS Policy Configuration", " qos", " sap-egress 11140 create"), + ), + ConfigLine( + config_line=" queue 5", + parents=("QoS Policy Configuration", " qos", " sap-egress 11140 create", " fc h2 create"), + ), + ConfigLine( + config_line=" exit", + parents=("QoS Policy Configuration", " qos", " sap-egress 11140 create"), + ), + ConfigLine( + config_line=" fc l1 create", + parents=("QoS Policy Configuration", " qos", " sap-egress 11140 create"), + ), + ConfigLine( + config_line=" queue 4", + parents=("QoS Policy Configuration", " qos", " sap-egress 11140 create", " fc l1 create"), + ), + ConfigLine( + config_line=" exit", + parents=("QoS Policy Configuration", " qos", " sap-egress 11140 create"), + ), + ConfigLine( + config_line=" fc l2 create", + parents=("QoS Policy Configuration", " qos", " sap-egress 11140 create"), + ), + ConfigLine( + config_line=" queue 1", + parents=("QoS Policy Configuration", " qos", " sap-egress 11140 create", " fc l2 create"), + ), + ConfigLine( + config_line=" exit", + parents=("QoS Policy Configuration", " qos", " sap-egress 11140 create"), + ), + ConfigLine( + config_line=" fc nc create", + parents=("QoS Policy Configuration", " qos", " sap-egress 11140 create"), + ), + ConfigLine( + config_line=" queue 8", + parents=("QoS Policy Configuration", " qos", " sap-egress 11140 create", " fc nc create"), + ), + ConfigLine( + config_line=" exit", + parents=("QoS Policy Configuration", " qos", " sap-egress 11140 create"), + ), + ConfigLine(config_line=" exit", parents=("QoS Policy Configuration", " qos")), + ConfigLine(config_line=" network 25 create", parents=("QoS Policy Configuration", " qos")), + ConfigLine( + config_line=' description "Per VLAN Shaper Network Policy"', + parents=("QoS Policy Configuration", " qos", " network 25 create"), + ), + ConfigLine( + config_line=" ingress", parents=("QoS Policy Configuration", " qos", " network 25 create") + ), + ConfigLine( + config_line=" dscp be fc be profile out", + parents=("QoS Policy Configuration", " qos", " network 25 create", " ingress"), + ), + ConfigLine( + config_line=" dscp ef fc ef profile in", + parents=("QoS Policy Configuration", " qos", " network 25 create", " ingress"), + ), + ConfigLine( + config_line=" dscp cs1 fc l2 profile in", + parents=("QoS Policy Configuration", " qos", " network 25 create", " ingress"), + ), + ConfigLine( + config_line=" dscp cs2 fc af profile in", + parents=("QoS Policy Configuration", " qos", " network 25 create", " ingress"), + ), + ConfigLine( + config_line=" dscp cs3 fc l1 profile in", + parents=("QoS Policy Configuration", " qos", " network 25 create", " ingress"), + ), + ConfigLine( + config_line=" dscp cs4 fc h2 profile in", + parents=("QoS Policy Configuration", " qos", " network 25 create", " ingress"), + ), + ConfigLine( + config_line=" dscp nc1 fc h1 profile in", + parents=("QoS Policy Configuration", " qos", " network 25 create", " ingress"), + ), + ConfigLine( + config_line=" dscp nc2 fc nc profile in", + parents=("QoS Policy Configuration", " qos", " network 25 create", " ingress"), + ), + ConfigLine( + config_line=" dscp af11 fc af profile in", + parents=("QoS Policy Configuration", " qos", " network 25 create", " ingress"), + ), + ConfigLine( + config_line=" dscp af12 fc af profile out", + parents=("QoS Policy Configuration", " qos", " network 25 create", " ingress"), + ), + ConfigLine( + config_line=" dscp af13 fc af profile out", + parents=("QoS Policy Configuration", " qos", " network 25 create", " ingress"), + ), + ConfigLine( + config_line=" dscp af21 fc l1 profile in", + parents=("QoS Policy Configuration", " qos", " network 25 create", " ingress"), + ), + ConfigLine( + config_line=" dscp af22 fc l1 profile out", + parents=("QoS Policy Configuration", " qos", " network 25 create", " ingress"), + ), + ConfigLine( + config_line=" dscp af23 fc l1 profile out", + parents=("QoS Policy Configuration", " qos", " network 25 create", " ingress"), + ), + ConfigLine( + config_line=" dscp af31 fc l1 profile in", + parents=("QoS Policy Configuration", " qos", " network 25 create", " ingress"), + ), + ConfigLine( + config_line=" dscp af32 fc l1 profile out", + parents=("QoS Policy Configuration", " qos", " network 25 create", " ingress"), + ), + ConfigLine( + config_line=" dscp af33 fc l1 profile out", + parents=("QoS Policy Configuration", " qos", " network 25 create", " ingress"), + ), + ConfigLine( + config_line=" dscp af41 fc h2 profile in", + parents=("QoS Policy Configuration", " qos", " network 25 create", " ingress"), + ), + ConfigLine( + config_line=" dscp af42 fc h2 profile out", + parents=("QoS Policy Configuration", " qos", " network 25 create", " ingress"), + ), + ConfigLine( + config_line=" dscp af43 fc h2 profile out", + parents=("QoS Policy Configuration", " qos", " network 25 create", " ingress"), + ), + ConfigLine( + config_line=" lsp-exp 0 fc be profile out", + parents=("QoS Policy Configuration", " qos", " network 25 create", " ingress"), + ), + ConfigLine( + config_line=" lsp-exp 1 fc l2 profile in", + parents=("QoS Policy Configuration", " qos", " network 25 create", " ingress"), + ), + ConfigLine( + config_line=" lsp-exp 2 fc af profile out", + parents=("QoS Policy Configuration", " qos", " network 25 create", " ingress"), + ), + ConfigLine( + config_line=" lsp-exp 3 fc l1 profile in", + parents=("QoS Policy Configuration", " qos", " network 25 create", " ingress"), + ), + ConfigLine( + config_line=" lsp-exp 4 fc h2 profile in", + parents=("QoS Policy Configuration", " qos", " network 25 create", " ingress"), + ), + ConfigLine( + config_line=" lsp-exp 5 fc ef profile in", + parents=("QoS Policy Configuration", " qos", " network 25 create", " ingress"), + ), + ConfigLine( + config_line=" lsp-exp 6 fc h1 profile in", + parents=("QoS Policy Configuration", " qos", " network 25 create", " ingress"), + ), + ConfigLine( + config_line=" lsp-exp 7 fc nc profile in", + parents=("QoS Policy Configuration", " qos", " network 25 create", " ingress"), + ), + ConfigLine( + config_line=" exit", parents=("QoS Policy Configuration", " qos", " network 25 create") + ), + ConfigLine( + config_line=" egress", parents=("QoS Policy Configuration", " qos", " network 25 create") + ), + ConfigLine( + config_line=" fc af", + parents=("QoS Policy Configuration", " qos", " network 25 create", " egress"), + ), + ConfigLine( + config_line=" lsp-exp-in-profile 2", + parents=( + "QoS Policy Configuration", + " qos", + " network 25 create", + " egress", + " fc af", + ), + ), + ConfigLine( + config_line=" port-redirect-group queue 3", + parents=( + "QoS Policy Configuration", + " qos", + " network 25 create", + " egress", + " fc af", + ), + ), + ConfigLine( + config_line=" exit", + parents=("QoS Policy Configuration", " qos", " network 25 create", " egress"), + ), + ConfigLine( + config_line=" fc be", + parents=("QoS Policy Configuration", " qos", " network 25 create", " egress"), + ), + ConfigLine( + config_line=" port-redirect-group queue 1", + parents=( + "QoS Policy Configuration", + " qos", + " network 25 create", + " egress", + " fc be", + ), + ), + ConfigLine( + config_line=" exit", + parents=("QoS Policy Configuration", " qos", " network 25 create", " egress"), + ), + ConfigLine( + config_line=" fc ef", + parents=("QoS Policy Configuration", " qos", " network 25 create", " egress"), + ), + ConfigLine( + config_line=" port-redirect-group queue 6", + parents=( + "QoS Policy Configuration", + " qos", + " network 25 create", + " egress", + " fc ef", + ), + ), + ConfigLine( + config_line=" exit", + parents=("QoS Policy Configuration", " qos", " network 25 create", " egress"), + ), + ConfigLine( + config_line=" fc h2", + parents=("QoS Policy Configuration", " qos", " network 25 create", " egress"), + ), + ConfigLine( + config_line=" port-redirect-group queue 5", + parents=( + "QoS Policy Configuration", + " qos", + " network 25 create", + " egress", + " fc h2", + ), + ), + ConfigLine( + config_line=" exit", + parents=("QoS Policy Configuration", " qos", " network 25 create", " egress"), + ), + ConfigLine( + config_line=" fc l1", + parents=("QoS Policy Configuration", " qos", " network 25 create", " egress"), + ), + ConfigLine( + config_line=" lsp-exp-out-profile 3", + parents=( + "QoS Policy Configuration", + " qos", + " network 25 create", + " egress", + " fc l1", + ), + ), + ConfigLine( + config_line=" port-redirect-group queue 4", + parents=( + "QoS Policy Configuration", + " qos", + " network 25 create", + " egress", + " fc l1", + ), + ), + ConfigLine( + config_line=" exit", + parents=("QoS Policy Configuration", " qos", " network 25 create", " egress"), + ), + ConfigLine( + config_line=" fc nc", + parents=("QoS Policy Configuration", " qos", " network 25 create", " egress"), + ), + ConfigLine( + config_line=" port-redirect-group queue 8", + parents=( + "QoS Policy Configuration", + " qos", + " network 25 create", + " egress", + " fc nc", + ), + ), + ConfigLine( + config_line=" exit", + parents=("QoS Policy Configuration", " qos", " network 25 create", " egress"), + ), + ConfigLine( + config_line=" exit", parents=("QoS Policy Configuration", " qos", " network 25 create") + ), + ConfigLine(config_line=" exit", parents=("QoS Policy Configuration", " qos")), + ConfigLine(config_line=" network 10120 create", parents=("QoS Policy Configuration", " qos")), + ConfigLine( + config_line=' description "LTBE 7750 Inter-Chassis LAG Network QOS Policy"', + parents=("QoS Policy Configuration", " qos", " network 10120 create"), + ), + ConfigLine( + config_line=" ingress", + parents=("QoS Policy Configuration", " qos", " network 10120 create"), + ), + ConfigLine( + config_line=" dscp be fc be profile out", + parents=("QoS Policy Configuration", " qos", " network 10120 create", " ingress"), + ), + ConfigLine( + config_line=" dscp ef fc ef profile in", + parents=("QoS Policy Configuration", " qos", " network 10120 create", " ingress"), + ), + ConfigLine( + config_line=" dscp cs1 fc l2 profile out", + parents=("QoS Policy Configuration", " qos", " network 10120 create", " ingress"), + ), + ConfigLine( + config_line=" dscp cs2 fc l1 profile in", + parents=("QoS Policy Configuration", " qos", " network 10120 create", " ingress"), + ), + ConfigLine( + config_line=" dscp cs3 fc af profile in", + parents=("QoS Policy Configuration", " qos", " network 10120 create", " ingress"), + ), + ConfigLine( + config_line=" dscp cs4 fc h2 profile in", + parents=("QoS Policy Configuration", " qos", " network 10120 create", " ingress"), + ), + ConfigLine( + config_line=" dscp nc1 fc h1 profile in", + parents=("QoS Policy Configuration", " qos", " network 10120 create", " ingress"), + ), + ConfigLine( + config_line=" dscp nc2 fc nc profile in", + parents=("QoS Policy Configuration", " qos", " network 10120 create", " ingress"), + ), + ConfigLine( + config_line=" dscp af11 fc af profile in", + parents=("QoS Policy Configuration", " qos", " network 10120 create", " ingress"), + ), + ConfigLine( + config_line=" dscp af12 fc af profile out", + parents=("QoS Policy Configuration", " qos", " network 10120 create", " ingress"), + ), + ConfigLine( + config_line=" dscp af13 fc af profile out", + parents=("QoS Policy Configuration", " qos", " network 10120 create", " ingress"), + ), + ConfigLine( + config_line=" dscp af21 fc l1 profile in", + parents=("QoS Policy Configuration", " qos", " network 10120 create", " ingress"), + ), + ConfigLine( + config_line=" dscp af22 fc l1 profile out", + parents=("QoS Policy Configuration", " qos", " network 10120 create", " ingress"), + ), + ConfigLine( + config_line=" dscp af23 fc l1 profile out", + parents=("QoS Policy Configuration", " qos", " network 10120 create", " ingress"), + ), + ConfigLine( + config_line=" dscp af31 fc l1 profile in", + parents=("QoS Policy Configuration", " qos", " network 10120 create", " ingress"), + ), + ConfigLine( + config_line=" dscp af32 fc l1 profile out", + parents=("QoS Policy Configuration", " qos", " network 10120 create", " ingress"), + ), + ConfigLine( + config_line=" dscp af33 fc l1 profile out", + parents=("QoS Policy Configuration", " qos", " network 10120 create", " ingress"), + ), + ConfigLine( + config_line=" dscp af41 fc h2 profile in", + parents=("QoS Policy Configuration", " qos", " network 10120 create", " ingress"), + ), + ConfigLine( + config_line=" dscp af42 fc h2 profile out", + parents=("QoS Policy Configuration", " qos", " network 10120 create", " ingress"), + ), + ConfigLine( + config_line=" dscp af43 fc h2 profile out", + parents=("QoS Policy Configuration", " qos", " network 10120 create", " ingress"), + ), + ConfigLine( + config_line=" lsp-exp 0 fc be profile out", + parents=("QoS Policy Configuration", " qos", " network 10120 create", " ingress"), + ), + ConfigLine( + config_line=" lsp-exp 1 fc l2 profile out", + parents=("QoS Policy Configuration", " qos", " network 10120 create", " ingress"), + ), + ConfigLine( + config_line=" lsp-exp 2 fc af profile in", + parents=("QoS Policy Configuration", " qos", " network 10120 create", " ingress"), + ), + ConfigLine( + config_line=" lsp-exp 3 fc l1 profile in", + parents=("QoS Policy Configuration", " qos", " network 10120 create", " ingress"), + ), + ConfigLine( + config_line=" lsp-exp 4 fc h2 profile in", + parents=("QoS Policy Configuration", " qos", " network 10120 create", " ingress"), + ), + ConfigLine( + config_line=" lsp-exp 5 fc ef profile in", + parents=("QoS Policy Configuration", " qos", " network 10120 create", " ingress"), + ), + ConfigLine( + config_line=" lsp-exp 6 fc h1 profile in", + parents=("QoS Policy Configuration", " qos", " network 10120 create", " ingress"), + ), + ConfigLine( + config_line=" lsp-exp 7 fc nc profile in", + parents=("QoS Policy Configuration", " qos", " network 10120 create", " ingress"), + ), + ConfigLine( + config_line=" exit", parents=("QoS Policy Configuration", " qos", " network 10120 create") + ), + ConfigLine( + config_line=" egress", + parents=("QoS Policy Configuration", " qos", " network 10120 create"), + ), + ConfigLine( + config_line=" fc af", + parents=("QoS Policy Configuration", " qos", " network 10120 create", " egress"), + ), + ConfigLine( + config_line=" lsp-exp-in-profile 2", + parents=( + "QoS Policy Configuration", + " qos", + " network 10120 create", + " egress", + " fc af", + ), + ), + ConfigLine( + config_line=" exit", + parents=("QoS Policy Configuration", " qos", " network 10120 create", " egress"), + ), + ConfigLine( + config_line=" fc l1", + parents=("QoS Policy Configuration", " qos", " network 10120 create", " egress"), + ), + ConfigLine( + config_line=" lsp-exp-out-profile 3", + parents=( + "QoS Policy Configuration", + " qos", + " network 10120 create", + " egress", + " fc l1", + ), + ), + ConfigLine( + config_line=" exit", + parents=("QoS Policy Configuration", " qos", " network 10120 create", " egress"), + ), + ConfigLine( + config_line=" exit", parents=("QoS Policy Configuration", " qos", " network 10120 create") + ), + ConfigLine(config_line=" exit", parents=("QoS Policy Configuration", " qos")), + ConfigLine(config_line=" exit", parents=("QoS Policy Configuration",)), + ConfigLine(config_line="Router (Network Side) Configuration", parents=()), + ConfigLine(config_line=" router", parents=("Router (Network Side) Configuration",)), + ConfigLine(config_line=' interface "system"', parents=("Router (Network Side) Configuration", " router")), + ConfigLine( + config_line=" address 10.115.202.226/32", + parents=("Router (Network Side) Configuration", " router", ' interface "system"'), + ), + ConfigLine( + config_line=" enable-ingress-stats", + parents=("Router (Network Side) Configuration", " router", ' interface "system"'), + ), + ConfigLine( + config_line=" ipv6", + parents=("Router (Network Side) Configuration", " router", ' interface "system"'), + ), + ConfigLine( + config_line=" address 2001:4888:2010:4000:102:400::7D0/128", + parents=("Router (Network Side) Configuration", " router", ' interface "system"', " ipv6"), + ), + ConfigLine( + config_line=" exit", + parents=("Router (Network Side) Configuration", " router", ' interface "system"'), + ), + ConfigLine( + config_line=" no shutdown", + parents=("Router (Network Side) Configuration", " router", ' interface "system"'), + ), + ConfigLine(config_line=" exit", parents=("Router (Network Side) Configuration", " router")), + ConfigLine( + config_line=' interface "to-7750-01"', parents=("Router (Network Side) Configuration", " router") + ), + ConfigLine( + config_line=" address 172.25.199.107/31", + parents=("Router (Network Side) Configuration", " router", ' interface "to-7750-01"'), + ), + ConfigLine( + config_line=' description "LINK-TO-TNTNMADO91A-P-AL-7750-01"', + parents=("Router (Network Side) Configuration", " router", ' interface "to-7750-01"'), + ), + ConfigLine( + config_line=" enable-ingress-stats", + parents=("Router (Network Side) Configuration", " router", ' interface "to-7750-01"'), + ), + ConfigLine( + config_line=" ldp-sync-timer 45", + parents=("Router (Network Side) Configuration", " router", ' interface "to-7750-01"'), + ), + ConfigLine( + config_line=" port lag-125:1475", + parents=("Router (Network Side) Configuration", " router", ' interface "to-7750-01"'), + ), + ConfigLine( + config_line=" ipv6", + parents=("Router (Network Side) Configuration", " router", ' interface "to-7750-01"'), + ), + ConfigLine( + config_line=" address 2001:4888:2018:4FBF:102:400::1/64", + parents=( + "Router (Network Side) Configuration", + " router", + ' interface "to-7750-01"', + " ipv6", + ), + ), + ConfigLine( + config_line=" bfd 500 receive 500 multiplier 3 type cpm-np", + parents=( + "Router (Network Side) Configuration", + " router", + ' interface "to-7750-01"', + " ipv6", + ), + ), + ConfigLine( + config_line=" exit", + parents=("Router (Network Side) Configuration", " router", ' interface "to-7750-01"'), + ), + ConfigLine( + config_line=" qos 10120", + parents=("Router (Network Side) Configuration", " router", ' interface "to-7750-01"'), + ), + ConfigLine( + config_line=" bfd 500 receive 500 multiplier 3 type cpm-np", + parents=("Router (Network Side) Configuration", " router", ' interface "to-7750-01"'), + ), + ConfigLine( + config_line=" no shutdown", + parents=("Router (Network Side) Configuration", " router", ' interface "to-7750-01"'), + ), + ConfigLine(config_line=" exit", parents=("Router (Network Side) Configuration", " router")), + ConfigLine( + config_line=' interface "to-BTS0475-7750-H2"', + parents=("Router (Network Side) Configuration", " router"), + ), + ConfigLine( + config_line=" address 172.25.199.111/31", + parents=("Router (Network Side) Configuration", " router", ' interface "to-BTS0475-7750-H2"'), + ), + ConfigLine( + config_line=' description "LINK-TO-TNTNMADOT1A-P-AL-7750-060475-H2"', + parents=("Router (Network Side) Configuration", " router", ' interface "to-BTS0475-7750-H2"'), + ), + ConfigLine( + config_line=" enable-ingress-stats", + parents=("Router (Network Side) Configuration", " router", ' interface "to-BTS0475-7750-H2"'), + ), + ConfigLine( + config_line=" ldp-sync-timer 45", + parents=("Router (Network Side) Configuration", " router", ' interface "to-BTS0475-7750-H2"'), + ), + ConfigLine( + config_line=" port lag-11:4094", + parents=("Router (Network Side) Configuration", " router", ' interface "to-BTS0475-7750-H2"'), + ), + ConfigLine( + config_line=" ipv6", + parents=("Router (Network Side) Configuration", " router", ' interface "to-BTS0475-7750-H2"'), + ), + ConfigLine( + config_line=" address 2001:4888:2018:43D7:0102:0400::0/64", + parents=( + "Router (Network Side) Configuration", + " router", + ' interface "to-BTS0475-7750-H2"', + " ipv6", + ), + ), + ConfigLine( + config_line=" bfd 500 receive 500 multiplier 3 type cpm-np", + parents=( + "Router (Network Side) Configuration", + " router", + ' interface "to-BTS0475-7750-H2"', + " ipv6", + ), + ), + ConfigLine( + config_line=" exit", + parents=("Router (Network Side) Configuration", " router", ' interface "to-BTS0475-7750-H2"'), + ), + ConfigLine( + config_line=" qos 10120", + parents=("Router (Network Side) Configuration", " router", ' interface "to-BTS0475-7750-H2"'), + ), + ConfigLine( + config_line=" bfd 500 receive 500 multiplier 3 type cpm-np", + parents=("Router (Network Side) Configuration", " router", ' interface "to-BTS0475-7750-H2"'), + ), + ConfigLine( + config_line=" no shutdown", + parents=("Router (Network Side) Configuration", " router", ' interface "to-BTS0475-7750-H2"'), + ), + ConfigLine(config_line=" exit", parents=("Router (Network Side) Configuration", " router")), + ConfigLine(config_line="OSPFv2 Configuration", parents=()), + ConfigLine(config_line=" ospf", parents=("OSPFv2 Configuration",)), + ConfigLine(config_line=" asbr", parents=("OSPFv2 Configuration", " ospf")), + ConfigLine(config_line=" timers", parents=("OSPFv2 Configuration", " ospf")), + ConfigLine( + config_line=" spf-wait 1500 spf-initial-wait 10 spf-second-wait 100", + parents=("OSPFv2 Configuration", " ospf", " timers"), + ), + ConfigLine( + config_line=" lsa-generate 1500 lsa-initial-wait 10 lsa-second-wait 100", + parents=("OSPFv2 Configuration", " ospf", " timers"), + ), + ConfigLine( + config_line=" lsa-arrival 90", + parents=("OSPFv2 Configuration", " ospf", " timers"), + ), + ConfigLine(config_line=" exit", parents=("OSPFv2 Configuration", " ospf")), + ConfigLine(config_line=" external-preference 175", parents=("OSPFv2 Configuration", " ospf")), + ConfigLine(config_line=' export "br-ospf-export"', parents=("OSPFv2 Configuration", " ospf")), + ConfigLine(config_line=" area 0.0.253.146", parents=("OSPFv2 Configuration", " ospf")), + ConfigLine( + config_line=' interface "system"', + parents=("OSPFv2 Configuration", " ospf", " area 0.0.253.146"), + ), + ConfigLine( + config_line=" no shutdown", + parents=( + "OSPFv2 Configuration", + " ospf", + " area 0.0.253.146", + ' interface "system"', + ), + ), + ConfigLine( + config_line=" exit", + parents=("OSPFv2 Configuration", " ospf", " area 0.0.253.146"), + ), + ConfigLine( + config_line=' interface "to-7750-01"', + parents=("OSPFv2 Configuration", " ospf", " area 0.0.253.146"), + ), + ConfigLine( + config_line=" interface-type point-to-point", + parents=( + "OSPFv2 Configuration", + " ospf", + " area 0.0.253.146", + ' interface "to-7750-01"', + ), + ), + ConfigLine( + config_line=" hello-interval 1", + parents=( + "OSPFv2 Configuration", + " ospf", + " area 0.0.253.146", + ' interface "to-7750-01"', + ), + ), + ConfigLine( + config_line=" dead-interval 3", + parents=( + "OSPFv2 Configuration", + " ospf", + " area 0.0.253.146", + ' interface "to-7750-01"', + ), + ), + ConfigLine( + config_line=" mtu 1978", + parents=( + "OSPFv2 Configuration", + " ospf", + " area 0.0.253.146", + ' interface "to-7750-01"', + ), + ), + ConfigLine( + config_line=" metric 100", + parents=( + "OSPFv2 Configuration", + " ospf", + " area 0.0.253.146", + ' interface "to-7750-01"', + ), + ), + ConfigLine( + config_line=" bfd-enable remain-down-on-failure", + parents=( + "OSPFv2 Configuration", + " ospf", + " area 0.0.253.146", + ' interface "to-7750-01"', + ), + ), + ConfigLine( + config_line=" no shutdown", + parents=( + "OSPFv2 Configuration", + " ospf", + " area 0.0.253.146", + ' interface "to-7750-01"', + ), + ), + ConfigLine( + config_line=" exit", + parents=("OSPFv2 Configuration", " ospf", " area 0.0.253.146"), + ), + ConfigLine( + config_line=' interface "to-BTS0475-7750-H2"', + parents=("OSPFv2 Configuration", " ospf", " area 0.0.253.146"), + ), + ConfigLine( + config_line=" interface-type point-to-point", + parents=( + "OSPFv2 Configuration", + " ospf", + " area 0.0.253.146", + ' interface "to-BTS0475-7750-H2"', + ), + ), + ConfigLine( + config_line=" hello-interval 1", + parents=( + "OSPFv2 Configuration", + " ospf", + " area 0.0.253.146", + ' interface "to-BTS0475-7750-H2"', + ), + ), + ConfigLine( + config_line=" dead-interval 3", + parents=( + "OSPFv2 Configuration", + " ospf", + " area 0.0.253.146", + ' interface "to-BTS0475-7750-H2"', + ), + ), + ConfigLine( + config_line=" mtu 1978", + parents=( + "OSPFv2 Configuration", + " ospf", + " area 0.0.253.146", + ' interface "to-BTS0475-7750-H2"', + ), + ), + ConfigLine( + config_line=" metric 1", + parents=( + "OSPFv2 Configuration", + " ospf", + " area 0.0.253.146", + ' interface "to-BTS0475-7750-H2"', + ), + ), + ConfigLine( + config_line=" bfd-enable remain-down-on-failure", + parents=( + "OSPFv2 Configuration", + " ospf", + " area 0.0.253.146", + ' interface "to-BTS0475-7750-H2"', + ), + ), + ConfigLine( + config_line=" no shutdown", + parents=( + "OSPFv2 Configuration", + " ospf", + " area 0.0.253.146", + ' interface "to-BTS0475-7750-H2"', + ), + ), + ConfigLine( + config_line=" exit", + parents=("OSPFv2 Configuration", " ospf", " area 0.0.253.146"), + ), + ConfigLine(config_line=" exit", parents=("OSPFv2 Configuration", " ospf")), + ConfigLine(config_line=" no shutdown", parents=("OSPFv2 Configuration", " ospf")), + ConfigLine(config_line=" exit", parents=("OSPFv2 Configuration",)), + ConfigLine(config_line="OSPFv3 Configuration", parents=()), + ConfigLine(config_line=" ospf3", parents=("OSPFv3 Configuration",)), + ConfigLine(config_line=" asbr", parents=("OSPFv3 Configuration", " ospf3")), + ConfigLine(config_line=" timers", parents=("OSPFv3 Configuration", " ospf3")), + ConfigLine( + config_line=" spf-wait 1500 spf-initial-wait 10 spf-second-wait 100", + parents=("OSPFv3 Configuration", " ospf3", " timers"), + ), + ConfigLine( + config_line=" lsa-generate 1500 lsa-initial-wait 10 lsa-second-wait 100", + parents=("OSPFv3 Configuration", " ospf3", " timers"), + ), + ConfigLine( + config_line=" lsa-arrival 90", + parents=("OSPFv3 Configuration", " ospf3", " timers"), + ), + ConfigLine( + config_line=" incremental-spf-wait 0", + parents=("OSPFv3 Configuration", " ospf3", " timers"), + ), + ConfigLine( + config_line=" lsa-accumulate 0", + parents=("OSPFv3 Configuration", " ospf3", " timers"), + ), + ConfigLine( + config_line=" redistribute-delay 0", + parents=("OSPFv3 Configuration", " ospf3", " timers"), + ), + ConfigLine(config_line=" exit", parents=("OSPFv3 Configuration", " ospf3")), + ConfigLine(config_line=" external-preference 175", parents=("OSPFv3 Configuration", " ospf3")), + ConfigLine(config_line=' export "br-ospf3-export"', parents=("OSPFv3 Configuration", " ospf3")), + ConfigLine(config_line=" area 0.0.253.146", parents=("OSPFv3 Configuration", " ospf3")), + ConfigLine( + config_line=' interface "system"', + parents=("OSPFv3 Configuration", " ospf3", " area 0.0.253.146"), + ), + ConfigLine( + config_line=" no shutdown", + parents=( + "OSPFv3 Configuration", + " ospf3", + " area 0.0.253.146", + ' interface "system"', + ), + ), + ConfigLine( + config_line=" exit", + parents=("OSPFv3 Configuration", " ospf3", " area 0.0.253.146"), + ), + ConfigLine( + config_line=' interface "to-7750-01"', + parents=("OSPFv3 Configuration", " ospf3", " area 0.0.253.146"), + ), + ConfigLine( + config_line=" interface-type point-to-point", + parents=( + "OSPFv3 Configuration", + " ospf3", + " area 0.0.253.146", + ' interface "to-7750-01"', + ), + ), + ConfigLine( + config_line=" hello-interval 1", + parents=( + "OSPFv3 Configuration", + " ospf3", + " area 0.0.253.146", + ' interface "to-7750-01"', + ), + ), + ConfigLine( + config_line=" dead-interval 3", + parents=( + "OSPFv3 Configuration", + " ospf3", + " area 0.0.253.146", + ' interface "to-7750-01"', + ), + ), + ConfigLine( + config_line=" mtu 1978", + parents=( + "OSPFv3 Configuration", + " ospf3", + " area 0.0.253.146", + ' interface "to-7750-01"', + ), + ), + ConfigLine( + config_line=" metric 100", + parents=( + "OSPFv3 Configuration", + " ospf3", + " area 0.0.253.146", + ' interface "to-7750-01"', + ), + ), + ConfigLine( + config_line=" bfd-enable remain-down-on-failure", + parents=( + "OSPFv3 Configuration", + " ospf3", + " area 0.0.253.146", + ' interface "to-7750-01"', + ), + ), + ConfigLine( + config_line=" no shutdown", + parents=( + "OSPFv3 Configuration", + " ospf3", + " area 0.0.253.146", + ' interface "to-7750-01"', + ), + ), + ConfigLine( + config_line=" exit", + parents=("OSPFv3 Configuration", " ospf3", " area 0.0.253.146"), + ), + ConfigLine( + config_line=' interface "to-BTS0475-7750-H2"', + parents=("OSPFv3 Configuration", " ospf3", " area 0.0.253.146"), + ), + ConfigLine( + config_line=" interface-type point-to-point", + parents=( + "OSPFv3 Configuration", + " ospf3", + " area 0.0.253.146", + ' interface "to-BTS0475-7750-H2"', + ), + ), + ConfigLine( + config_line=" hello-interval 1", + parents=( + "OSPFv3 Configuration", + " ospf3", + " area 0.0.253.146", + ' interface "to-BTS0475-7750-H2"', + ), + ), + ConfigLine( + config_line=" dead-interval 3", + parents=( + "OSPFv3 Configuration", + " ospf3", + " area 0.0.253.146", + ' interface "to-BTS0475-7750-H2"', + ), + ), + ConfigLine( + config_line=" mtu 1978", + parents=( + "OSPFv3 Configuration", + " ospf3", + " area 0.0.253.146", + ' interface "to-BTS0475-7750-H2"', + ), + ), + ConfigLine( + config_line=" metric 1", + parents=( + "OSPFv3 Configuration", + " ospf3", + " area 0.0.253.146", + ' interface "to-BTS0475-7750-H2"', + ), + ), + ConfigLine( + config_line=" bfd-enable remain-down-on-failure", + parents=( + "OSPFv3 Configuration", + " ospf3", + " area 0.0.253.146", + ' interface "to-BTS0475-7750-H2"', + ), + ), + ConfigLine( + config_line=" no shutdown", + parents=( + "OSPFv3 Configuration", + " ospf3", + " area 0.0.253.146", + ' interface "to-BTS0475-7750-H2"', + ), + ), + ConfigLine( + config_line=" exit", + parents=("OSPFv3 Configuration", " ospf3", " area 0.0.253.146"), + ), + ConfigLine(config_line=" exit", parents=("OSPFv3 Configuration", " ospf3")), + ConfigLine(config_line=" no shutdown", parents=("OSPFv3 Configuration", " ospf3")), + ConfigLine(config_line=" exit", parents=("OSPFv3 Configuration",)), + ConfigLine(config_line="PIM Configuration", parents=()), + ConfigLine(config_line=" pim", parents=("PIM Configuration",)), + ConfigLine(config_line=" no ipv6-multicast-disable", parents=("PIM Configuration", " pim")), + ConfigLine(config_line=" rpf6-table both", parents=("PIM Configuration", " pim")), + ConfigLine(config_line=' interface "to-7750-01"', parents=("PIM Configuration", " pim")), + ConfigLine(config_line=" exit", parents=("PIM Configuration", " pim")), + ConfigLine(config_line=' interface "to-BTS0475-7750-H2"', parents=("PIM Configuration", " pim")), + ConfigLine(config_line=" exit", parents=("PIM Configuration", " pim")), + ConfigLine(config_line=" exit", parents=("PIM Configuration",)), + ConfigLine(config_line="LDP Configuration", parents=()), + ConfigLine(config_line=" ldp", parents=("LDP Configuration",)), + ConfigLine(config_line=" interface-parameters", parents=("LDP Configuration", " ldp")), + ConfigLine( + config_line=" ipv4", + parents=("LDP Configuration", " ldp", " interface-parameters"), + ), + ConfigLine( + config_line=" hello 15 3", + parents=("LDP Configuration", " ldp", " interface-parameters", " ipv4"), + ), + ConfigLine( + config_line=" keepalive 30 3", + parents=("LDP Configuration", " ldp", " interface-parameters", " ipv4"), + ), + ConfigLine( + config_line=" exit", + parents=("LDP Configuration", " ldp", " interface-parameters"), + ), + ConfigLine( + config_line=' interface "to-7750-01" dual-stack', + parents=("LDP Configuration", " ldp", " interface-parameters"), + ), + ConfigLine( + config_line=" ipv4", + parents=( + "LDP Configuration", + " ldp", + " interface-parameters", + ' interface "to-7750-01" dual-stack', + ), + ), + ConfigLine( + config_line=" local-lsr-id interface", + parents=( + "LDP Configuration", + " ldp", + " interface-parameters", + ' interface "to-7750-01" dual-stack', + " ipv4", + ), + ), + ConfigLine( + config_line=" transport-address interface", + parents=( + "LDP Configuration", + " ldp", + " interface-parameters", + ' interface "to-7750-01" dual-stack', + " ipv4", + ), + ), + ConfigLine( + config_line=" exit", + parents=( + "LDP Configuration", + " ldp", + " interface-parameters", + ' interface "to-7750-01" dual-stack', + ), + ), + ConfigLine( + config_line=" exit", + parents=("LDP Configuration", " ldp", " interface-parameters"), + ), + ConfigLine( + config_line=' interface "to-BTS0475-7750-H2" dual-stack', + parents=("LDP Configuration", " ldp", " interface-parameters"), + ), + ConfigLine( + config_line=" ipv4", + parents=( + "LDP Configuration", + " ldp", + " interface-parameters", + ' interface "to-BTS0475-7750-H2" dual-stack', + ), + ), + ConfigLine( + config_line=" local-lsr-id interface", + parents=( + "LDP Configuration", + " ldp", + " interface-parameters", + ' interface "to-BTS0475-7750-H2" dual-stack', + " ipv4", + ), + ), + ConfigLine( + config_line=" transport-address interface", + parents=( + "LDP Configuration", + " ldp", + " interface-parameters", + ' interface "to-BTS0475-7750-H2" dual-stack', + " ipv4", + ), + ), + ConfigLine( + config_line=" exit", + parents=( + "LDP Configuration", + " ldp", + " interface-parameters", + ' interface "to-BTS0475-7750-H2" dual-stack', + ), + ), + ConfigLine( + config_line=" exit", + parents=("LDP Configuration", " ldp", " interface-parameters"), + ), + ConfigLine(config_line=" exit", parents=("LDP Configuration", " ldp")), + ConfigLine(config_line=" targeted-session", parents=("LDP Configuration", " ldp")), + ConfigLine( + config_line=" ipv4", parents=("LDP Configuration", " ldp", " targeted-session") + ), + ConfigLine( + config_line=" hello 45 3", + parents=("LDP Configuration", " ldp", " targeted-session", " ipv4"), + ), + ConfigLine( + config_line=" keepalive 40 4", + parents=("LDP Configuration", " ldp", " targeted-session", " ipv4"), + ), + ConfigLine( + config_line=" exit", parents=("LDP Configuration", " ldp", " targeted-session") + ), + ConfigLine(config_line=" exit", parents=("LDP Configuration", " ldp")), + ConfigLine(config_line=" exit", parents=("LDP Configuration",)), + ConfigLine(config_line="Policy Configuration", parents=()), + ConfigLine(config_line=" policy-options", parents=("Policy Configuration",)), + ConfigLine(config_line=" begin", parents=("Policy Configuration", " policy-options")), + ConfigLine( + config_line=' prefix-list "accept-7750-SR"', + parents=("Policy Configuration", " policy-options"), + ), + ConfigLine( + config_line=" prefix 10.114.45.0/32 exact", + parents=("Policy Configuration", " policy-options", ' prefix-list "accept-7750-SR"'), + ), + ConfigLine( + config_line=" prefix 10.114.45.1/32 exact", + parents=("Policy Configuration", " policy-options", ' prefix-list "accept-7750-SR"'), + ), + ConfigLine(config_line=" exit", parents=("Policy Configuration", " policy-options")), + ConfigLine( + config_line=' policy-statement "ldp-accept"', + parents=("Policy Configuration", " policy-options"), + ), + ConfigLine( + config_line=" entry 10", + parents=("Policy Configuration", " policy-options", ' policy-statement "ldp-accept"'), + ), + ConfigLine( + config_line=" from", + parents=( + "Policy Configuration", + " policy-options", + ' policy-statement "ldp-accept"', + " entry 10", + ), + ), + ConfigLine( + config_line=' prefix-list "accept-7750-SR"', + parents=( + "Policy Configuration", + " policy-options", + ' policy-statement "ldp-accept"', + " entry 10", + " from", + ), + ), + ConfigLine( + config_line=" exit", + parents=( + "Policy Configuration", + " policy-options", + ' policy-statement "ldp-accept"', + " entry 10", + ), + ), + ConfigLine( + config_line=" action accept", + parents=( + "Policy Configuration", + " policy-options", + ' policy-statement "ldp-accept"', + " entry 10", + ), + ), + ConfigLine( + config_line=" exit", + parents=( + "Policy Configuration", + " policy-options", + ' policy-statement "ldp-accept"', + " entry 10", + ), + ), + ConfigLine( + config_line=" exit", + parents=("Policy Configuration", " policy-options", ' policy-statement "ldp-accept"'), + ), + ConfigLine( + config_line=" default-action reject", + parents=("Policy Configuration", " policy-options", ' policy-statement "ldp-accept"'), + ), + ConfigLine(config_line=" exit", parents=("Policy Configuration", " policy-options")), + ConfigLine( + config_line=' policy-statement "br-ospf-export"', + parents=("Policy Configuration", " policy-options"), + ), + ConfigLine( + config_line=" entry 10", + parents=("Policy Configuration", " policy-options", ' policy-statement "br-ospf-export"'), + ), + ConfigLine( + config_line=' description "advertise direct connect interfaces"', + parents=( + "Policy Configuration", + " policy-options", + ' policy-statement "br-ospf-export"', + " entry 10", + ), + ), + ConfigLine( + config_line=" from", + parents=( + "Policy Configuration", + " policy-options", + ' policy-statement "br-ospf-export"', + " entry 10", + ), + ), + ConfigLine( + config_line=" protocol direct", + parents=( + "Policy Configuration", + " policy-options", + ' policy-statement "br-ospf-export"', + " entry 10", + " from", + ), + ), + ConfigLine( + config_line=" exit", + parents=( + "Policy Configuration", + " policy-options", + ' policy-statement "br-ospf-export"', + " entry 10", + ), + ), + ConfigLine( + config_line=" to", + parents=( + "Policy Configuration", + " policy-options", + ' policy-statement "br-ospf-export"', + " entry 10", + ), + ), + ConfigLine( + config_line=" protocol ospf", + parents=( + "Policy Configuration", + " policy-options", + ' policy-statement "br-ospf-export"', + " entry 10", + " to", + ), + ), + ConfigLine( + config_line=" exit", + parents=( + "Policy Configuration", + " policy-options", + ' policy-statement "br-ospf-export"', + " entry 10", + ), + ), + ConfigLine( + config_line=" action accept", + parents=( + "Policy Configuration", + " policy-options", + ' policy-statement "br-ospf-export"', + " entry 10", + ), + ), + ConfigLine( + config_line=" type 1", + parents=( + "Policy Configuration", + " policy-options", + ' policy-statement "br-ospf-export"', + " entry 10", + " action accept", + ), + ), + ConfigLine( + config_line=" exit", + parents=( + "Policy Configuration", + " policy-options", + ' policy-statement "br-ospf-export"', + " entry 10", + ), + ), + ConfigLine( + config_line=" exit", + parents=("Policy Configuration", " policy-options", ' policy-statement "br-ospf-export"'), + ), + ConfigLine( + config_line=" entry 20", + parents=("Policy Configuration", " policy-options", ' policy-statement "br-ospf-export"'), + ), + ConfigLine( + config_line=' description "advertise static routes"', + parents=( + "Policy Configuration", + " policy-options", + ' policy-statement "br-ospf-export"', + " entry 20", + ), + ), + ConfigLine( + config_line=" from", + parents=( + "Policy Configuration", + " policy-options", + ' policy-statement "br-ospf-export"', + " entry 20", + ), + ), + ConfigLine( + config_line=" protocol static", + parents=( + "Policy Configuration", + " policy-options", + ' policy-statement "br-ospf-export"', + " entry 20", + " from", + ), + ), + ConfigLine( + config_line=" exit", + parents=( + "Policy Configuration", + " policy-options", + ' policy-statement "br-ospf-export"', + " entry 20", + ), + ), + ConfigLine( + config_line=" to", + parents=( + "Policy Configuration", + " policy-options", + ' policy-statement "br-ospf-export"', + " entry 20", + ), + ), + ConfigLine( + config_line=" protocol ospf", + parents=( + "Policy Configuration", + " policy-options", + ' policy-statement "br-ospf-export"', + " entry 20", + " to", + ), + ), + ConfigLine( + config_line=" exit", + parents=( + "Policy Configuration", + " policy-options", + ' policy-statement "br-ospf-export"', + " entry 20", + ), + ), + ConfigLine( + config_line=" action accept", + parents=( + "Policy Configuration", + " policy-options", + ' policy-statement "br-ospf-export"', + " entry 20", + ), + ), + ConfigLine( + config_line=" type 1", + parents=( + "Policy Configuration", + " policy-options", + ' policy-statement "br-ospf-export"', + " entry 20", + " action accept", + ), + ), + ConfigLine( + config_line=" exit", + parents=( + "Policy Configuration", + " policy-options", + ' policy-statement "br-ospf-export"', + " entry 20", + ), + ), + ConfigLine( + config_line=" exit", + parents=("Policy Configuration", " policy-options", ' policy-statement "br-ospf-export"'), + ), + ConfigLine( + config_line=" default-action reject", + parents=("Policy Configuration", " policy-options", ' policy-statement "br-ospf-export"'), + ), + ConfigLine(config_line=" exit", parents=("Policy Configuration", " policy-options")), + ConfigLine( + config_line=' policy-statement "br-ospf3-export"', + parents=("Policy Configuration", " policy-options"), + ), + ConfigLine( + config_line=" entry 10", + parents=("Policy Configuration", " policy-options", ' policy-statement "br-ospf3-export"'), + ), + ConfigLine( + config_line=' description "advertise direct connect interfaces"', + parents=( + "Policy Configuration", + " policy-options", + ' policy-statement "br-ospf3-export"', + " entry 10", + ), + ), + ConfigLine( + config_line=" from", + parents=( + "Policy Configuration", + " policy-options", + ' policy-statement "br-ospf3-export"', + " entry 10", + ), + ), + ConfigLine( + config_line=" protocol direct", + parents=( + "Policy Configuration", + " policy-options", + ' policy-statement "br-ospf3-export"', + " entry 10", + " from", + ), + ), + ConfigLine( + config_line=" exit", + parents=( + "Policy Configuration", + " policy-options", + ' policy-statement "br-ospf3-export"', + " entry 10", + ), + ), + ConfigLine( + config_line=" to", + parents=( + "Policy Configuration", + " policy-options", + ' policy-statement "br-ospf3-export"', + " entry 10", + ), + ), + ConfigLine( + config_line=" protocol ospf3", + parents=( + "Policy Configuration", + " policy-options", + ' policy-statement "br-ospf3-export"', + " entry 10", + " to", + ), + ), + ConfigLine( + config_line=" exit", + parents=( + "Policy Configuration", + " policy-options", + ' policy-statement "br-ospf3-export"', + " entry 10", + ), + ), + ConfigLine( + config_line=" action accept", + parents=( + "Policy Configuration", + " policy-options", + ' policy-statement "br-ospf3-export"', + " entry 10", + ), + ), + ConfigLine( + config_line=" type 1", + parents=( + "Policy Configuration", + " policy-options", + ' policy-statement "br-ospf3-export"', + " entry 10", + " action accept", + ), + ), + ConfigLine( + config_line=" exit", + parents=( + "Policy Configuration", + " policy-options", + ' policy-statement "br-ospf3-export"', + " entry 10", + ), + ), + ConfigLine( + config_line=" exit", + parents=("Policy Configuration", " policy-options", ' policy-statement "br-ospf3-export"'), + ), + ConfigLine( + config_line=" entry 20", + parents=("Policy Configuration", " policy-options", ' policy-statement "br-ospf3-export"'), + ), + ConfigLine( + config_line=' description "advertise static routes"', + parents=( + "Policy Configuration", + " policy-options", + ' policy-statement "br-ospf3-export"', + " entry 20", + ), + ), + ConfigLine( + config_line=" from", + parents=( + "Policy Configuration", + " policy-options", + ' policy-statement "br-ospf3-export"', + " entry 20", + ), + ), + ConfigLine( + config_line=" protocol static", + parents=( + "Policy Configuration", + " policy-options", + ' policy-statement "br-ospf3-export"', + " entry 20", + " from", + ), + ), + ConfigLine( + config_line=" exit", + parents=( + "Policy Configuration", + " policy-options", + ' policy-statement "br-ospf3-export"', + " entry 20", + ), + ), + ConfigLine( + config_line=" to", + parents=( + "Policy Configuration", + " policy-options", + ' policy-statement "br-ospf3-export"', + " entry 20", + ), + ), + ConfigLine( + config_line=" protocol ospf3", + parents=( + "Policy Configuration", + " policy-options", + ' policy-statement "br-ospf3-export"', + " entry 20", + " to", + ), + ), + ConfigLine( + config_line=" exit", + parents=( + "Policy Configuration", + " policy-options", + ' policy-statement "br-ospf3-export"', + " entry 20", + ), + ), + ConfigLine( + config_line=" action accept", + parents=( + "Policy Configuration", + " policy-options", + ' policy-statement "br-ospf3-export"', + " entry 20", + ), + ), + ConfigLine( + config_line=" type 1", + parents=( + "Policy Configuration", + " policy-options", + ' policy-statement "br-ospf3-export"', + " entry 20", + " action accept", + ), + ), + ConfigLine( + config_line=" exit", + parents=( + "Policy Configuration", + " policy-options", + ' policy-statement "br-ospf3-export"', + " entry 20", + ), + ), + ConfigLine( + config_line=" exit", + parents=("Policy Configuration", " policy-options", ' policy-statement "br-ospf3-export"'), + ), + ConfigLine( + config_line=" default-action reject", + parents=("Policy Configuration", " policy-options", ' policy-statement "br-ospf3-export"'), + ), + ConfigLine(config_line=" exit", parents=("Policy Configuration", " policy-options")), + ConfigLine(config_line=" commit", parents=("Policy Configuration", " policy-options")), + ConfigLine(config_line=" exit", parents=("Policy Configuration",)), + ConfigLine(config_line=" exit", parents=("Policy Configuration",)), +] diff --git a/tests/unit/mock/config/parser/nokia_sros/sros_full_sent.txt b/tests/unit/mock/config/parser/nokia_sros/sros_full_sent.txt new file mode 100644 index 00000000..31f9a9b1 --- /dev/null +++ b/tests/unit/mock/config/parser/nokia_sros/sros_full_sent.txt @@ -0,0 +1,5562 @@ +exit all +configure +#-------------------------------------------------- +echo "System Configuration" +#-------------------------------------------------- + system + name "PHOENIX-P-AL-7750-060475-H1" + contact "PHX MSC - 505-555-555 + location "PHX CO_RI Hub" + rollback + rollback-location "cf2:\Rollback" + exit + snmp + packet-size 9216 + no shutdown + exit + time + ntp + no authentication-check + server 10.114.45.0 prefer + server 10.114.45.1 + no shutdown + exit + sntp + shutdown + exit + dst-zone EDT + start second sunday march 02:00 + end first sunday november 02:00 + exit + zone EST + exit + thresholds + rmon + exit + exit + script-control + script "EHS-Egress-FCS-Errors" owner "EHS" + description "EHS for Egress FCS Errors - generate TS file" + location "cf2:\EHS\EHS-Script-FCS-Errors_7750_1.txt" + no shutdown + exit + script-policy "EHS-Egress-FCS-script-policy" owner "EHS" + results "cf2:\EHS\EHS-FCS-Script-Results" + script "EHS-Egress-FCS-Errors" owner "EHS" + max-completed 255 + expire-time 7776000 + no shutdown + exit + exit + exit +#-------------------------------------------------- +echo "System Security Configuration" +#-------------------------------------------------- + system + security + management-access-filter + ip-filter + shutdown + default-action permit + entry 140 + description "NTP Traffic" + src-ip 10.114.45.0/32 + protocol udp + dst-port 123 65535 + router "management" + action permit + exit + entry 141 + description "NTP Traffic" + src-ip 10.114.45.1/32 + protocol udp + dst-port 123 65535 + router "management" + action permit + exit + entry 500 + description "Management Plane Default" + router "management" + action deny + exit + no shutdown + exit + ipv6-filter + shutdown + default-action permit + entry 10 + description "SSH Traffic" + next-header tcp + dst-port 22 65535 + router "management" + action permit + exit + entry 25 + description "Regional Centralized Syslog Server" + src-ip 2001:4888:A01:2130:A1:FEF::168/128 + router "management" + action permit + exit + entry 61 + description "SevOne Servers and Pollers" + src-ip 2001:4888:a02:1d10::/64 + router "management" + action permit + exit + entry 62 + description "SevOne Servers and Pollers" + src-ip 2001:4888:a02:1d11::/64 + router "management" + action permit + exit + entry 63 + description "SevOne Servers and Pollers" + src-ip 2001:4888:a06:1d50::/64 + router "management" + action permit + exit + entry 64 + description "SevOne Servers and Pollers" + src-ip 2001:4888:a06:1d51::/64 + router "management" + action permit + exit + entry 65 + description "SevOne Servers and Pollers" + src-ip 2001:4888:a03:1d10::/64 + router "management" + action permit + exit + entry 66 + description "SevOne Servers and Pollers" + src-ip 2001:4888:a03:1d11::/64 + router "management" + action permit + exit + entry 100 + description "ICMPv6 Traffic" + next-header ipv6-icmp + router "management" + action permit + exit + entry 200 + description "IP Control Servers" + src-ip 2001:4888:a06:2132:f0:fef::/112 + router "management" + action permit + exit + entry 201 + description "IP Control Servers" + src-ip 2001:4888:a03:2132:c0:fef::/112 + router "management" + action permit + exit + entry 202 + description "IP Control Servers" + src-ip 2001:4888:a02:2132:a0:fef::/112 + router "management" + action permit + exit + entry 242 + description "5620 SAM Blade Server NJ" + src-ip 2001:4888:a01:2114:a1:fef::/112 + router "management" + action permit + exit + entry 244 + description "5620 SAM Blade Server TX" + src-ip 2001:4888:a03:2114:c0:fef::/112 + router "management" + action permit + exit + entry 250 + description "IPv6 Link Local Address" + src-ip fe80::/10 + router "management" + action permit + exit + entry 500 + description "Management Plane Default" + router "management" + action deny + exit + no shutdown + exit + exit + profile "EHS" + default-action deny-all + entry 10 + match "admin tech-support" + action permit + exit + entry 20 + match "write" + action permit + exit + entry 30 + match "sleep" + action permit + exit + exit + profile "readonly" + default-action deny-all + entry 10 + match "back" + action permit + exit + entry 20 + match "exit" + action permit + exit + entry 30 + match "help" + action permit + exit + entry 40 + match "history" + action permit + exit + entry 50 + match "logout" + action permit + exit + entry 60 + match "ping" + action permit + exit + entry 70 + match "traceroute" + action permit + exit + entry 80 + match "monitor" + action permit + exit + entry 90 + match "show" + action permit + exit + entry 110 + match "ssh" + action permit + exit + exit + profile "UserProfile1" + default-action permit-all + entry 10 + match "configure system security" + action permit + exit + entry 20 + match "show system security" + action permit + exit + entry 30 + match "tools perform security" + action permit + exit + entry 40 + match "configure service vprn shutdown" + action deny + exit + entry 50 + match "configure service vprn ospf shutdown" + action deny + exit + entry 60 + match "configure service vprn bgp shutdown" + action deny + exit + entry 70 + match "configure service ies shutdown" + action deny + exit + entry 80 + match "configure router bgp shutdown" + action deny + exit + entry 90 + match "configure router ospf shutdown" + action deny + exit + entry 100 + match "configure li" + action deny + exit + entry 110 + match "show li" + action deny + exit + entry 120 + match "configure router ldp shutdown" + action deny + exit + entry 130 + match "telnet" + action deny + exit + entry 140 + match "configure system security telnet-server" + action deny + exit + entry 150 + match "configure system security telnet6-server" + action deny + exit + entry 160 + match "configure system security ftp-server" + action deny + exit + entry 170 + match "show" + action permit + exit + exit + profile "administrative" + default-action permit-all + entry 10 + match "configure system security" + action permit + exit + entry 20 + match "show system security" + action permit + exit + entry 30 + match "tools perform security" + action permit + exit + entry 40 + match "configure service vprn shutdown" + action deny + exit + entry 50 + match "configure service vprn ospf shutdown" + action deny + exit + entry 60 + match "configure service vprn bgp shutdown" + action deny + exit + entry 70 + match "configure service ies shutdown" + action deny + exit + entry 80 + match "configure router bgp shutdown" + action deny + exit + entry 90 + match "configure router ospf shutdown" + action deny + exit + entry 100 + match "configure li" + action deny + exit + entry 110 + match "show li" + action deny + exit + entry 111 + match "clear li" + action deny + exit + entry 120 + match "configure router ldp shutdown" + action deny + exit + entry 130 + match "telnet" + action deny + exit + entry 140 + match "configure system security telnet-server" + action deny + exit + entry 150 + match "configure system security telnet6-server" + action deny + exit + entry 160 + match "configure system security ftp-server" + action deny + exit + entry 170 + match "admin reboot" + action deny + exit + exit + profile "Unrestricted-User" + default-action permit-all + entry 10 + match "configure system security" + action permit + exit + entry 20 + match "show system security" + action permit + exit + entry 30 + match "tools perform security" + action permit + exit + entry 100 + match "configure li" + action deny + exit + entry 110 + match "show li" + action deny + exit + exit + user "SomeUser" + password "5620Vzw" + access console + console + no member "default" + member "Profile1" + exit + exit + snmp + access group "snmpV3Assccess" security-model usm security-level privacy read "iso" write "iso" notify "iso" + community 2Y2LHaaSDfa3TZP31 r version both + community 1234asasd rw version both + exit + ssh + preserve-key + exit + no ftp-server + no telnet-server + per-peer-queuing + cli-script + authorization + event-handler + cli-user "EHS" + exit + exit + exit + exit + exit +#-------------------------------------------------- +echo "System Login Control Configuration" +#-------------------------------------------------- + system + login-control + ssh + inbound-max-sessions 7 + exit + idle-timeout 120 + pre-login-message "______________________________________ WARNING NOTICE ____________________________________________\n\rThis system is for the use of authorized users only. Individuals using this system without\n\rauthority, or in excess of their authority, are subject to having all of their activities on this\n\rsystem monitored and recorded by system personnel. In the course of monitoring individuals\n\rimproperly using this system, or in the course of system maintenance, the activities of authorized\n\rusers may also be monitored. Anyone using this system expressly consents to such monitoring\n\rand is advised that if such monitoring reveals possible evidence of criminal activity, system\n\rpersonnel may provide the evidence of such monitoring to law enforcement officials.\n\r___________________________________________________________________________________________________" + motd text "WARNING! THIS IS A PRIVATE NETWORK AND IS FOR EXCLUSIVE USE BY AUTHORIZED PERSONNEL. Use of this service constitutes consent to monitoring. Unauthorized use may result in prosecution under the Computer Fraud and Abuse Act of 1986 or other applicable statutes and regulations." + no login-banner + exit + exit +#-------------------------------------------------- +echo "Log Configuration" +#-------------------------------------------------- + log + file-id 20 + description "Syslog-storage" + location cf2: + rollover 1440 retention 350 + exit + file-id 30 + description "Change-storage" + location cf2: + rollover 1440 retention 350 + exit + filter 10 + default-action forward + entry 10 + action forward + match + application eq "chassis" + number eq 2059 + message eq pattern "detected egress FCS errors on complex" + exit + exit + exit + event-control "igmp" 2005 suppress + event-control "video" 2009 suppress + event-control "video" 2010 suppress + event-control "vrtr" 2034 generate + syslog 5 + description "to-syslog-server" + address 2001:4888:A01:2130:A1:FEF::168 + exit + snmp-trap-group 98 + description "5620sam" + trap-target "10.194.69.172-v6:162" address 2001:4888:a01:2114:a1:fef::18 snmpv3 notify-community "snmpV3User" security-level privacy + trap-target "10.215.238.172-v6:162" address 2001:4888:a03:2114:c0:fef::18 snmpv3 notify-community "snmpV3User" security-level privacy + exit + log-id 5 + description "Syslog Server" + from main security change + to syslog 5 + no shutdown + exit + log-id 20 + description "Syslog storage on CF2" + from main security + to file 20 + no shutdown + exit + log-id 30 + description "Change storage on CF2" + from change + to file 30 + no shutdown + exit + log-id 98 + from main security + to snmp 1024 + no shutdown + exit + event-handling + handler "EHS-Egress-FCS-Error-Handler" + description "EHS handler for Egress FCS Handler" + action-list + entry 10 + min-delay 86400 + script-policy "EHS-Egress-FCS-script-policy" owner "EHS" + no shutdown + exit + exit + no shutdown + exit + exit + event-trigger + event "chassis" 2059 + description "EHS for Egress FCS Errors" + trigger-entry 10 + event-handler "EHS-Egress-FCS-Error-Handler" + log-filter 10 + no shutdown + exit + no shutdown + exit + exit + exit +#-------------------------------------------------- +echo "Eth-CFM Configuration" +#-------------------------------------------------- + eth-cfm + domain 1 format none level 1 + association 1 format icc-based name "epipe-7750-01" + bridge-identifier 45475001 + exit + remote-mepid 1475 + exit + association 2 format icc-based name "epipe-7750-02" + bridge-identifier 45475002 + exit + remote-mepid 2475 + exit + exit + exit +#-------------------------------------------------- +echo "QoS Policy Configuration" +#-------------------------------------------------- + qos + adv-config-policy "Best-Effort" create + child-control + offered-measurement + fast-start + fast-stop + no add + no high-rate-hold-time + exit + exit + exit + adv-config-policy "LTBE" create + child-control + bandwidth-distribution + above-offered-cap percent 0.00 + exit + offered-measurement + fast-start + fast-stop + add percent 3.00 + no high-rate-hold-time + exit + exit + exit + slope-policy "QCI9" create + description "QCI9 Trial Slope Policy" + highplus-slope + shutdown + max-avg 100 + start-avg 100 + max-prob 100 + exit + high-slope + max-avg 100 + start-avg 100 + max-prob 100 + no shutdown + exit + low-slope + max-avg 100 + start-avg 90 + max-prob 100 + no shutdown + exit + exceed-slope + max-avg 50 + start-avg 30 + max-prob 100 + no shutdown + exit + time-average-factor 7 + exit + network-queue "10110" create + description "LTBE 7750 Network Queue Policy (EBH)" + queue 1 create + rate 100 cir 3 + exit + queue 2 create + rate 100 cir 24 + exit + queue 3 create + rate 100 cir 1 + exit + queue 4 create + rate 100 cir 3 + exit + queue 5 create + rate 100 cir 8 + exit + queue 6 create + rate 100 cir 60 + exit + queue 7 create + exit + queue 8 create + rate 100 cir 1 + exit + queue 9 multipoint create + exit + fc af create + multicast-queue 9 + queue 3 + exit + fc be create + multicast-queue 9 + queue 2 + exit + fc ef create + multicast-queue 9 + queue 6 + exit + fc h1 create + multicast-queue 9 + queue 7 + exit + fc h2 create + multicast-queue 9 + queue 5 + exit + fc l1 create + multicast-queue 9 + queue 4 + exit + fc l2 create + multicast-queue 9 + queue 1 + exit + fc nc create + multicast-queue 9 + queue 8 + exit + exit + scheduler-policy "SP10M" create + description "LTBE Scheduler Policy for 10M Native Ethernet Circuits" + tier 1 + scheduler "Scheduler10M" create + port-parent + rate 10000 cir 10000 + exit + exit + exit + queue-group-templates + egress + queue-group "QG-NE-0010M" create + description "LTBE Queue-group for 10M Native Ethernet" + queue 1 create + parent "Scheduler10M" + rate 10000 + cbs 6 + mbs 1024 kilobytes + wred-queue policy "QCI9" mode native slope-usage exceed-low + burst-limit 350 bytes + adv-config-policy "Best-Effort" + exit + queue 3 best-effort create + parent "Scheduler10M" cir-level 1 cir-weight 1 + rate 10000 cir 10000 + cbs 6 + mbs 512 kilobytes + burst-limit 1300 bytes + exit + queue 4 best-effort create + parent "Scheduler10M" cir-level 1 cir-weight 3 + rate 10000 cir 10000 + cbs 6 + mbs 512 kilobytes + burst-limit 1300 bytes + exit + queue 5 expedite create + parent "Scheduler10M" cir-level 1 cir-weight 8 + rate 10000 cir 10000 + cbs 6 + mbs 64 kilobytes + burst-limit 1300 bytes + exit + queue 6 expedite create + parent "Scheduler10M" cir-level 2 + rate 6000 cir 6000 + cbs 6 + mbs 6 kilobytes + exit + queue 8 expedite create + parent "Scheduler10M" cir-level 3 + rate 4000 cir 4000 + cbs 6 + mbs 64 kilobytes + exit + policer 1 create + stat-mode offered-total-cir-exceed + adaptation-rule pir max + rate 2000 + enable-exceed-pir + exit + exit + exit + exit + scheduler-policy "SP20M" create + description "LTBE Scheduler Policy for 20M Native Ethernet Circuits" + tier 1 + scheduler "Scheduler20M" create + port-parent + rate 20000 cir 20000 + exit + exit + exit + queue-group-templates + egress + queue-group "QG-NE-0020M" create + description "LTBE Queue-group for 20M Native Ethernet" + queue 1 create + parent "Scheduler20M" + rate 20000 + cbs 6 + mbs 1024 kilobytes + wred-queue policy "QCI9" mode native slope-usage exceed-low + burst-limit 700 bytes + adv-config-policy "Best-Effort" + exit + queue 3 best-effort create + parent "Scheduler20M" cir-level 1 cir-weight 1 + rate 20000 cir 20000 + cbs 6 + mbs 512 kilobytes + burst-limit 2800 bytes + exit + queue 4 best-effort create + parent "Scheduler20M" cir-level 1 cir-weight 3 + rate 20000 cir 20000 + cbs 6 + mbs 512 kilobytes + burst-limit 2800 bytes + exit + queue 5 expedite create + parent "Scheduler20M" cir-level 1 cir-weight 8 + rate 20000 cir 20000 + cbs 6 + mbs 64 kilobytes + burst-limit 2800 bytes + exit + queue 6 expedite create + parent "Scheduler20M" cir-level 2 + rate 12000 cir 12000 + cbs 6 + mbs 6 kilobytes + exit + queue 8 expedite create + parent "Scheduler20M" cir-level 3 + rate 4000 cir 4000 + cbs 6 + mbs 64 kilobytes + exit + policer 1 create + stat-mode offered-total-cir-exceed + adaptation-rule pir max + rate 4000 + enable-exceed-pir + exit + exit + exit + exit + scheduler-policy "SP25M" create + description "LTBE Scheduler Policy for 25M Native Ethernet Circuits" + tier 1 + scheduler "Scheduler25M" create + port-parent + rate 25000 cir 25000 + exit + exit + exit + queue-group-templates + egress + queue-group "QG-NE-0025M" create + description "LTBE Queue-group for 25M Native Ethernet" + queue 1 create + parent "Scheduler25M" + rate 25000 + cbs 6 + mbs 1024 kilobytes + wred-queue policy "QCI9" mode native slope-usage exceed-low + burst-limit 875 bytes + adv-config-policy "Best-Effort" + exit + queue 3 best-effort create + parent "Scheduler25M" cir-level 1 cir-weight 1 + rate 25000 cir 25000 + cbs 6 + mbs 512 kilobytes + burst-limit 3250 bytes + exit + queue 4 best-effort create + parent "Scheduler25M" cir-level 1 cir-weight 3 + rate 25000 cir 25000 + cbs 6 + mbs 512 kilobytes + burst-limit 3250 bytes + exit + queue 5 expedite create + parent "Scheduler25M" cir-level 1 cir-weight 8 + rate 25000 cir 25000 + cbs 6 + mbs 64 kilobytes + burst-limit 3250 bytes + exit + queue 6 expedite create + parent "Scheduler25M" cir-level 2 + rate 15000 cir 15000 + cbs 6 + mbs 6 kilobytes + exit + queue 8 expedite create + parent "Scheduler25M" cir-level 3 + rate 4000 cir 4000 + cbs 6 + mbs 64 kilobytes + exit + policer 1 create + stat-mode offered-total-cir-exceed + adaptation-rule pir max + rate 5000 + enable-exceed-pir + exit + exit + exit + exit + scheduler-policy "SP50M" create + description "LTBE Scheduler Policy for 50M Native Ethernet Circuits" + tier 1 + scheduler "Scheduler50M" create + port-parent + rate 50000 cir 50000 + exit + exit + exit + queue-group-templates + egress + queue-group "QG-NE-0050M" create + description "LTBE Queue-group for 50M Native Ethernet" + queue 1 create + parent "Scheduler50M" + rate 50000 + cbs 6 + mbs 1024 kilobytes + wred-queue policy "QCI9" mode native slope-usage exceed-low + burst-limit 1750 bytes + adv-config-policy "Best-Effort" + exit + queue 3 best-effort create + parent "Scheduler50M" cir-level 1 cir-weight 1 + rate 50000 cir 50000 + cbs 6 + mbs 512 kilobytes + burst-limit 7000 bytes + exit + queue 4 best-effort create + parent "Scheduler50M" cir-level 1 cir-weight 3 + rate 50000 cir 50000 + cbs 6 + mbs 512 kilobytes + burst-limit 7000 bytes + exit + queue 5 expedite create + parent "Scheduler50M" cir-level 1 cir-weight 8 + rate 50000 cir 50000 + cbs 6 + mbs 64 kilobytes + burst-limit 7000 bytes + exit + queue 6 expedite create + parent "Scheduler50M" cir-level 2 + rate 30000 cir 30000 + cbs 6 + mbs 6 kilobytes + exit + queue 8 expedite create + parent "Scheduler50M" cir-level 3 + rate 4000 cir 4000 + cbs 6 + mbs 64 kilobytes + exit + policer 1 create + stat-mode offered-total-cir-exceed + adaptation-rule pir max + rate 10000 + enable-exceed-pir + exit + exit + exit + exit + scheduler-policy "SP75M" create + description "LTBE Scheduler Policy for 75M Native Ethernet Circuits" + tier 1 + scheduler "Scheduler75M" create + port-parent + rate 75000 cir 75000 + exit + exit + exit + queue-group-templates + egress + queue-group "QG-NE-0075M" create + description "LTBE Queue-group for 75M Native Ethernet" + queue 1 create + parent "Scheduler75M" + rate 75000 + cbs 6 + mbs 1024 kilobytes + wred-queue policy "QCI9" mode native slope-usage exceed-low + burst-limit 2625 bytes + adv-config-policy "Best-Effort" + exit + queue 3 best-effort create + parent "Scheduler75M" cir-level 1 cir-weight 1 + rate 75000 cir 75000 + cbs 6 + mbs 512 kilobytes + burst-limit 9750 bytes + exit + queue 4 best-effort create + parent "Scheduler75M" cir-level 1 cir-weight 3 + rate 75000 cir 75000 + cbs 6 + mbs 512 kilobytes + burst-limit 9750 bytes + exit + queue 5 expedite create + parent "Scheduler75M" cir-level 1 cir-weight 8 + rate 75000 cir 75000 + cbs 6 + mbs 64 kilobytes + burst-limit 9750 bytes + exit + queue 6 expedite create + parent "Scheduler75M" cir-level 2 + rate 45000 cir 45000 + cbs 6 + mbs 6 kilobytes + exit + queue 8 expedite create + parent "Scheduler75M" cir-level 3 + rate 4000 cir 4000 + cbs 6 + mbs 64 kilobytes + exit + policer 1 create + stat-mode offered-total-cir-exceed + adaptation-rule pir max + rate 15000 + enable-exceed-pir + exit + exit + exit + exit + scheduler-policy "SP100M" create + description "LTBE Scheduler Policy for 100M Native Ethernet Circuits" + tier 1 + scheduler "Scheduler100M" create + port-parent + rate 100000 cir 100000 + exit + exit + exit + queue-group-templates + egress + queue-group "QG-NE-0100M" create + description "LTBE Queue-group for 100M Native Ethernet" + queue 1 create + parent "Scheduler100M" + rate 100000 + cbs 6 + mbs 1024 kilobytes + wred-queue policy "QCI9" mode native slope-usage exceed-low + burst-limit 3500 bytes + adv-config-policy "Best-Effort" + exit + queue 3 best-effort create + parent "Scheduler100M" cir-level 1 cir-weight 1 + rate 100000 cir 100000 + cbs 6 + mbs 512 kilobytes + burst-limit 13000 bytes + exit + queue 4 best-effort create + parent "Scheduler100M" cir-level 1 cir-weight 3 + rate 100000 cir 100000 + cbs 6 + mbs 512 kilobytes + burst-limit 13000 bytes + exit + queue 5 expedite create + parent "Scheduler100M" cir-level 1 cir-weight 8 + rate 100000 cir 100000 + cbs 6 + mbs 64 kilobytes + burst-limit 13000 bytes + exit + queue 6 expedite create + parent "Scheduler100M" cir-level 2 + rate 60000 cir 60000 + cbs 6 + mbs 6 kilobytes + exit + queue 8 expedite create + parent "Scheduler100M" cir-level 3 + rate 4000 cir 4000 + cbs 6 + mbs 64 kilobytes + exit + policer 1 create + stat-mode offered-total-cir-exceed + adaptation-rule pir max + rate 20000 + enable-exceed-pir + exit + exit + exit + exit + scheduler-policy "SP125M" create + description "LTBE Scheduler Policy for 125M Native Ethernet Circuits" + tier 1 + scheduler "Scheduler125M" create + port-parent + rate 125000 cir 125000 + exit + exit + exit + queue-group-templates + egress + queue-group "QG-NE-0125M" create + description "LTBE Queue-group for 125M Native Ethernet" + queue 1 create + parent "Scheduler125M" + rate 125000 + cbs 6 + mbs 1024 kilobytes + wred-queue policy "QCI9" mode native slope-usage exceed-low + burst-limit 4375 bytes + adv-config-policy "Best-Effort" + exit + queue 3 best-effort create + parent "Scheduler125M" cir-level 1 cir-weight 1 + rate 125000 cir 125000 + cbs 6 + mbs 512 kilobytes + burst-limit 16500 bytes + exit + queue 4 best-effort create + parent "Scheduler125M" cir-level 1 cir-weight 3 + rate 125000 cir 125000 + cbs 6 + mbs 512 kilobytes + burst-limit 16500 bytes + exit + queue 5 expedite create + parent "Scheduler125M" cir-level 1 cir-weight 8 + rate 125000 cir 125000 + cbs 6 + mbs 64 kilobytes + burst-limit 16500 bytes + exit + queue 6 expedite create + parent "Scheduler125M" cir-level 2 + rate 75000 cir 75000 + cbs 6 + mbs 6 kilobytes + exit + queue 8 expedite create + parent "Scheduler125M" cir-level 3 + rate 4000 cir 4000 + cbs 6 + mbs 64 kilobytes + exit + policer 1 create + stat-mode offered-total-cir-exceed + adaptation-rule pir max + rate 25000 + enable-exceed-pir + exit + exit + exit + exit + scheduler-policy "SP150M" create + description "LTBE Scheduler Policy for 150M Native Ethernet Circuits" + tier 1 + scheduler "Scheduler150M" create + port-parent + rate 150000 cir 150000 + exit + exit + exit + queue-group-templates + egress + queue-group "QG-NE-0150M" create + description "LTBE Queue-group for 150M Native Ethernet" + queue 1 create + parent "Scheduler150M" + rate 150000 + cbs 6 + mbs 1024 kilobytes + wred-queue policy "QCI9" mode native slope-usage exceed-low + burst-limit 5250 bytes + adv-config-policy "Best-Effort" + exit + queue 3 best-effort create + parent "Scheduler150M" cir-level 1 cir-weight 1 + rate 150000 cir 150000 + cbs 6 + mbs 512 kilobytes + burst-limit 20000 bytes + exit + queue 4 best-effort create + parent "Scheduler150M" cir-level 1 cir-weight 3 + rate 150000 cir 150000 + cbs 6 + mbs 512 kilobytes + burst-limit 20000 bytes + exit + queue 5 expedite create + parent "Scheduler150M" cir-level 1 cir-weight 8 + rate 150000 cir 150000 + cbs 6 + mbs 64 kilobytes + burst-limit 20000 bytes + exit + queue 6 expedite create + parent "Scheduler150M" cir-level 2 + rate 90000 cir 90000 + cbs 6 + mbs 6 kilobytes + exit + queue 8 expedite create + parent "Scheduler150M" cir-level 3 + rate 4000 cir 4000 + cbs 6 + mbs 64 kilobytes + exit + policer 1 create + stat-mode offered-total-cir-exceed + adaptation-rule pir max + rate 30000 + enable-exceed-pir + exit + exit + exit + exit + scheduler-policy "SP200M" create + description "LTBE Scheduler Policy for 200M Native Ethernet Circuits" + tier 1 + scheduler "Scheduler200M" create + port-parent + rate 200000 cir 200000 + exit + exit + exit + queue-group-templates + egress + queue-group "QG-NE-0200M" create + description "LTBE Queue-group for 200M Native Ethernet" + queue 1 create + parent "Scheduler200M" + rate 200000 + cbs 6 + mbs 1024 kilobytes + wred-queue policy "QCI9" mode native slope-usage exceed-low + burst-limit 7000 bytes + adv-config-policy "Best-Effort" + exit + queue 3 best-effort create + parent "Scheduler200M" cir-level 1 cir-weight 1 + rate 200000 cir 200000 + cbs 6 + mbs 512 kilobytes + burst-limit 25000 bytes + exit + queue 4 best-effort create + parent "Scheduler200M" cir-level 1 cir-weight 3 + rate 200000 cir 200000 + cbs 6 + mbs 512 kilobytes + burst-limit 25000 bytes + exit + queue 5 expedite create + parent "Scheduler200M" cir-level 1 cir-weight 8 + rate 200000 cir 200000 + cbs 6 + mbs 64 kilobytes + burst-limit 25000 bytes + exit + queue 6 expedite create + parent "Scheduler200M" cir-level 2 + rate 120000 cir 120000 + cbs 6 + mbs 6 kilobytes + exit + queue 8 expedite create + parent "Scheduler200M" cir-level 3 + rate 4000 cir 4000 + cbs 6 + mbs 64 kilobytes + exit + policer 1 create + stat-mode offered-total-cir-exceed + adaptation-rule pir max + rate 40000 + enable-exceed-pir + exit + exit + exit + exit + scheduler-policy "SP250M" create + description "LTBE Scheduler Policy for 250M Native Ethernet Circuits" + tier 1 + scheduler "Scheduler250M" create + port-parent + rate 250000 cir 250000 + exit + exit + exit + queue-group-templates + egress + queue-group "QG-NE-0250M" create + description "LTBE Queue-group for 250M Native Ethernet" + queue 1 create + parent "Scheduler250M" + rate 250000 + cbs 6 + mbs 1024 kilobytes + wred-queue policy "QCI9" mode native slope-usage exceed-low + burst-limit 8750 bytes + adv-config-policy "Best-Effort" + exit + queue 3 best-effort create + parent "Scheduler250M" cir-level 1 cir-weight 1 + rate 250000 cir 250000 + cbs 6 + mbs 512 kilobytes + burst-limit 32000 bytes + exit + queue 4 best-effort create + parent "Scheduler250M" cir-level 1 cir-weight 3 + rate 250000 cir 250000 + cbs 6 + mbs 512 kilobytes + burst-limit 32000 bytes + exit + queue 5 expedite create + parent "Scheduler250M" cir-level 1 cir-weight 8 + rate 250000 cir 250000 + cbs 6 + mbs 64 kilobytes + burst-limit 32000 bytes + exit + queue 6 expedite create + parent "Scheduler250M" cir-level 2 + rate 150000 cir 150000 + cbs 6 + mbs 6 kilobytes + exit + queue 8 expedite create + parent "Scheduler250M" cir-level 3 + rate 4000 cir 4000 + cbs 6 + mbs 64 kilobytes + exit + policer 1 create + stat-mode offered-total-cir-exceed + adaptation-rule pir max + rate 50000 + enable-exceed-pir + exit + exit + exit + exit + scheduler-policy "SP300M" create + description "LTBE Scheduler Policy for 300M Native Ethernet Circuits" + tier 1 + scheduler "Scheduler300M" create + port-parent + rate 300000 cir 300000 + exit + exit + exit + queue-group-templates + egress + queue-group "QG-NE-0300M" create + description "LTBE Queue-group for 300M Native Ethernet" + queue 1 create + parent "Scheduler300M" + rate 300000 + cbs 6 + mbs 1024 kilobytes + wred-queue policy "QCI9" mode native slope-usage exceed-low + burst-limit 10500 bytes + adv-config-policy "Best-Effort" + exit + queue 3 best-effort create + parent "Scheduler300M" cir-level 1 cir-weight 1 + rate 300000 cir 300000 + cbs 6 + mbs 512 kilobytes + burst-limit 40000 bytes + exit + queue 4 best-effort create + parent "Scheduler300M" cir-level 1 cir-weight 3 + rate 300000 cir 300000 + cbs 6 + mbs 512 kilobytes + burst-limit 40000 bytes + exit + queue 5 expedite create + parent "Scheduler300M" cir-level 1 cir-weight 8 + rate 300000 cir 300000 + cbs 6 + mbs 64 kilobytes + burst-limit 40000 bytes + exit + queue 6 expedite create + parent "Scheduler300M" cir-level 2 + rate 180000 cir 180000 + cbs 6 + mbs 6 kilobytes + exit + queue 8 expedite create + parent "Scheduler300M" cir-level 3 + rate 4000 cir 4000 + cbs 6 + mbs 64 kilobytes + exit + policer 1 create + stat-mode offered-total-cir-exceed + adaptation-rule pir max + rate 60000 + enable-exceed-pir + exit + exit + exit + exit + scheduler-policy "SP320M" create + description "LTBE Scheduler Policy for 320M Native Ethernet Circuits" + tier 1 + scheduler "Scheduler320M" create + port-parent + rate 320000 cir 320000 + exit + exit + exit + queue-group-templates + egress + queue-group "QG-NE-0320M" create + description "LTBE Queue-group for 320M Native Ethernet" + queue 1 create + parent "Scheduler320M" + rate 320000 + cbs 6 + mbs 1024 kilobytes + wred-queue policy "QCI9" mode native slope-usage exceed-low + burst-limit 11200 bytes + adv-config-policy "Best-Effort" + exit + queue 3 best-effort create + parent "Scheduler320M" cir-level 1 cir-weight 1 + rate 320000 cir 320000 + cbs 6 + mbs 512 kilobytes + burst-limit 42500 bytes + exit + queue 4 best-effort create + parent "Scheduler320M" cir-level 1 cir-weight 3 + rate 320000 cir 320000 + cbs 6 + mbs 512 kilobytes + burst-limit 42500 bytes + exit + queue 5 expedite create + parent "Scheduler320M" cir-level 1 cir-weight 8 + rate 320000 cir 320000 + cbs 6 + mbs 64 kilobytes + burst-limit 42500 bytes + exit + queue 6 expedite create + parent "Scheduler320M" cir-level 2 + rate 192000 cir 192000 + cbs 6 + mbs 6 kilobytes + exit + queue 8 expedite create + parent "Scheduler320M" cir-level 3 + rate 4000 cir 4000 + cbs 6 + mbs 64 kilobytes + exit + policer 1 create + stat-mode offered-total-cir-exceed + adaptation-rule pir max + rate 64000 + enable-exceed-pir + exit + exit + exit + exit + scheduler-policy "SP350M" create + description "LTBE Scheduler Policy for 350M Native Ethernet Circuits" + tier 1 + scheduler "Scheduler350M" create + port-parent + rate 350000 cir 350000 + exit + exit + exit + queue-group-templates + egress + queue-group "QG-NE-0350M" create + description "LTBE Queue-group for 350M Native Ethernet" + queue 1 create + parent "Scheduler350M" + rate 350000 + cbs 6 + mbs 1024 kilobytes + wred-queue policy "QCI9" mode native slope-usage exceed-low + burst-limit 12250 bytes + adv-config-policy "Best-Effort" + exit + queue 3 best-effort create + parent "Scheduler350M" cir-level 1 cir-weight 1 + rate 350000 cir 350000 + cbs 6 + mbs 512 kilobytes + burst-limit 45000 bytes + exit + queue 4 best-effort create + parent "Scheduler350M" cir-level 1 cir-weight 3 + rate 350000 cir 350000 + cbs 6 + mbs 512 kilobytes + burst-limit 45000 bytes + exit + queue 5 expedite create + parent "Scheduler350M" cir-level 1 cir-weight 8 + rate 350000 cir 350000 + cbs 6 + mbs 64 kilobytes + burst-limit 45000 bytes + exit + queue 6 expedite create + parent "Scheduler350M" cir-level 2 + rate 210000 cir 210000 + cbs 6 + mbs 6 kilobytes + exit + queue 8 expedite create + parent "Scheduler350M" cir-level 3 + rate 4000 cir 4000 + cbs 6 + mbs 64 kilobytes + exit + policer 1 create + stat-mode offered-total-cir-exceed + adaptation-rule pir max + rate 70000 + enable-exceed-pir + exit + exit + exit + exit + scheduler-policy "SP400M" create + description "LTBE Scheduler Policy for 400M Native Ethernet Circuits" + tier 1 + scheduler "Scheduler400M" create + port-parent + rate 400000 cir 400000 + exit + exit + exit + queue-group-templates + egress + queue-group "QG-NE-0400M" create + description "LTBE Queue-group for 400M Native Ethernet" + queue 1 create + parent "Scheduler400M" + rate 400000 + cbs 6 + mbs 1024 kilobytes + wred-queue policy "QCI9" mode native slope-usage exceed-low + burst-limit 14000 bytes + adv-config-policy "Best-Effort" + exit + queue 3 best-effort create + parent "Scheduler400M" cir-level 1 cir-weight 1 + rate 400000 cir 400000 + cbs 6 + mbs 512 kilobytes + burst-limit 50000 bytes + exit + queue 4 best-effort create + parent "Scheduler400M" cir-level 1 cir-weight 3 + rate 400000 cir 400000 + cbs 6 + mbs 512 kilobytes + burst-limit 50000 bytes + exit + queue 5 expedite create + parent "Scheduler400M" cir-level 1 cir-weight 8 + rate 400000 cir 400000 + cbs 6 + mbs 64 kilobytes + burst-limit 50000 bytes + exit + queue 6 expedite create + parent "Scheduler400M" cir-level 2 + rate 240000 cir 240000 + cbs 6 + mbs 6 kilobytes + exit + queue 8 expedite create + parent "Scheduler400M" cir-level 3 + rate 4000 cir 4000 + cbs 6 + mbs 64 kilobytes + exit + policer 1 create + stat-mode offered-total-cir-exceed + adaptation-rule pir max + rate 80000 + enable-exceed-pir + exit + exit + exit + exit + scheduler-policy "SP450M" create + description "LTBE Scheduler Policy for 450M Native Ethernet and 500M SONET Circuits" + tier 1 + scheduler "Scheduler450M" create + port-parent + rate 450000 cir 450000 + exit + exit + exit + queue-group-templates + egress + queue-group "QG-NE-0450M" create + description "LTBE Queue-group for 450M Native Ethernet" + queue 1 create + parent "Scheduler450M" + rate 450000 + cbs 6 + mbs 1024 kilobytes + wred-queue policy "QCI9" mode native slope-usage exceed-low + burst-limit 15750 bytes + adv-config-policy "Best-Effort" + exit + queue 3 best-effort create + parent "Scheduler450M" cir-level 1 cir-weight 1 + rate 450000 cir 450000 + cbs 12 + mbs 960 kilobytes + burst-limit 57000 bytes + exit + queue 4 best-effort create + parent "Scheduler450M" cir-level 1 cir-weight 3 + rate 450000 cir 450000 + cbs 12 + mbs 960 kilobytes + burst-limit 57000 bytes + exit + queue 5 expedite create + parent "Scheduler450M" cir-level 1 cir-weight 8 + rate 450000 cir 450000 + cbs 6 + mbs 128 kilobytes + burst-limit 57000 bytes + exit + queue 6 expedite create + parent "Scheduler450M" cir-level 2 + rate 270000 cir 270000 + cbs 12 + mbs 12 kilobytes + exit + queue 8 expedite create + parent "Scheduler450M" cir-level 3 + rate 5000 cir 5000 + cbs 6 + mbs 64 kilobytes + exit + policer 1 create + stat-mode offered-total-cir-exceed + adaptation-rule pir max + rate 90000 + enable-exceed-pir + exit + exit + exit + exit + scheduler-policy "SP500M" create + description "LTBE Scheduler Policy for 500M Native Ethernet Circuits" + tier 1 + scheduler "Scheduler500M" create + port-parent + rate 500000 cir 500000 + exit + exit + exit + queue-group-templates + egress + queue-group "QG-NE-0500M" create + description "LTBE Queue-group for 500M Native Ethernet" + queue 1 create + parent "Scheduler500M" + rate 500000 + cbs 6 + mbs 1024 kilobytes + wred-queue policy "QCI9" mode native slope-usage exceed-low + burst-limit 17500 bytes + adv-config-policy "Best-Effort" + exit + queue 3 best-effort create + parent "Scheduler500M" cir-level 1 cir-weight 1 + rate 500000 cir 500000 + cbs 12 + mbs 960 kilobytes + burst-limit 63000 bytes + exit + queue 4 best-effort create + parent "Scheduler500M" cir-level 1 cir-weight 3 + rate 500000 cir 500000 + cbs 12 + mbs 960 kilobytes + burst-limit 63000 bytes + exit + queue 5 expedite create + parent "Scheduler500M" cir-level 1 cir-weight 8 + rate 500000 cir 500000 + cbs 6 + mbs 128 kilobytes + burst-limit 63000 bytes + exit + queue 6 expedite create + parent "Scheduler500M" cir-level 2 + rate 300000 cir 300000 + cbs 12 + mbs 12 kilobytes + exit + queue 8 expedite create + parent "Scheduler500M" cir-level 3 + rate 5000 cir 5000 + cbs 6 + mbs 64 kilobytes + exit + policer 1 create + stat-mode offered-total-cir-exceed + adaptation-rule pir max + rate 100000 + enable-exceed-pir + exit + exit + exit + exit + scheduler-policy "SP600M" create + description "LTBE Scheduler Policy for 600M Native Ethernet Circuits" + tier 1 + scheduler "Scheduler600M" create + port-parent + rate 600000 cir 600000 + exit + exit + exit + queue-group-templates + egress + queue-group "QG-NE-0600M" create + description "LTBE Queue-group for 600M Native Ethernet" + queue 1 create + parent "Scheduler600M" + rate 600000 + cbs 6 + mbs 1024 kilobytes + wred-queue policy "QCI9" mode native slope-usage exceed-low + burst-limit 21000 bytes + adv-config-policy "Best-Effort" + exit + queue 3 best-effort create + parent "Scheduler600M" cir-level 1 cir-weight 1 + rate 600000 cir 600000 + cbs 12 + mbs 960 kilobytes + burst-limit 78000 bytes + exit + queue 4 best-effort create + parent "Scheduler600M" cir-level 1 cir-weight 3 + rate 600000 cir 600000 + cbs 12 + mbs 960 kilobytes + burst-limit 78000 bytes + exit + queue 5 expedite create + parent "Scheduler600M" cir-level 1 cir-weight 8 + rate 600000 cir 600000 + cbs 6 + mbs 128 kilobytes + burst-limit 78000 bytes + exit + queue 6 expedite create + parent "Scheduler600M" cir-level 2 + rate 360000 cir 360000 + cbs 12 + mbs 12 kilobytes + exit + queue 8 expedite create + parent "Scheduler600M" cir-level 3 + rate 5000 cir 5000 + cbs 6 + mbs 64 kilobytes + exit + policer 1 create + stat-mode offered-total-cir-exceed + adaptation-rule pir max + rate 120000 + enable-exceed-pir + exit + exit + exit + exit + scheduler-policy "SP700M" create + description "LTBE Scheduler Policy for 700M Native Ethernet Circuits" + tier 1 + scheduler "Scheduler700M" create + port-parent + rate 700000 cir 700000 + exit + exit + exit + queue-group-templates + egress + queue-group "QG-NE-0700M" create + description "LTBE Queue-group for 700M Native Ethernet" + queue 1 create + parent "Scheduler700M" + rate 700000 + cbs 6 + mbs 1024 kilobytes + wred-queue policy "QCI9" mode native slope-usage exceed-low + burst-limit 24500 bytes + adv-config-policy "Best-Effort" + exit + queue 3 best-effort create + parent "Scheduler700M" cir-level 1 cir-weight 1 + rate 700000 cir 700000 + cbs 12 + mbs 960 kilobytes + burst-limit 90000 bytes + exit + queue 4 best-effort create + parent "Scheduler700M" cir-level 1 cir-weight 3 + rate 700000 cir 700000 + cbs 12 + mbs 960 kilobytes + burst-limit 90000 bytes + exit + queue 5 expedite create + parent "Scheduler700M" cir-level 1 cir-weight 8 + rate 700000 cir 700000 + cbs 6 + mbs 128 kilobytes + burst-limit 90000 bytes + exit + queue 6 expedite create + parent "Scheduler700M" cir-level 2 + rate 420000 cir 420000 + cbs 12 + mbs 12 kilobytes + exit + queue 8 expedite create + parent "Scheduler700M" cir-level 3 + rate 5000 cir 5000 + cbs 6 + mbs 64 kilobytes + exit + policer 1 create + stat-mode offered-total-cir-exceed + adaptation-rule pir max + rate 140000 + enable-exceed-pir + exit + exit + exit + exit + scheduler-policy "SP750M" create + description "LTBE Scheduler Policy for 750M Native Ethernet Circuits" + tier 1 + scheduler "Scheduler750M" create + port-parent + rate 750000 cir 750000 + exit + exit + exit + queue-group-templates + egress + queue-group "QG-NE-0750M" create + description "LTBE Queue-group for 750M Native Ethernet" + queue 1 create + parent "Scheduler750M" + rate 750000 + cbs 6 + mbs 1024 kilobytes + wred-queue policy "QCI9" mode native slope-usage exceed-low + burst-limit 26250 bytes + adv-config-policy "Best-Effort" + exit + queue 3 best-effort create + parent "Scheduler750M" cir-level 1 cir-weight 1 + rate 750000 cir 750000 + cbs 12 + mbs 960 kilobytes + burst-limit 90000 bytes + exit + queue 4 best-effort create + parent "Scheduler750M" cir-level 1 cir-weight 3 + rate 750000 cir 750000 + cbs 12 + mbs 960 kilobytes + burst-limit 90000 bytes + exit + queue 5 expedite create + parent "Scheduler750M" cir-level 1 cir-weight 8 + rate 750000 cir 750000 + cbs 6 + mbs 128 kilobytes + burst-limit 90000 bytes + exit + queue 6 expedite create + parent "Scheduler750M" cir-level 2 + rate 450000 cir 450000 + cbs 12 + mbs 12 kilobytes + exit + queue 8 expedite create + parent "Scheduler750M" cir-level 3 + rate 5000 cir 5000 + cbs 6 + mbs 64 kilobytes + exit + policer 1 create + stat-mode offered-total-cir-exceed + adaptation-rule pir max + rate 150000 + enable-exceed-pir + exit + exit + exit + exit + scheduler-policy "SP800M" create + description "LTBE Scheduler Policy for 800M Native Ethernet Circuits" + tier 1 + scheduler "Scheduler800M" create + port-parent + rate 800000 cir 800000 + exit + exit + exit + queue-group-templates + egress + queue-group "QG-NE-0800M" create + description "LTBE Queue-group for 800M Native Ethernet" + queue 1 create + parent "Scheduler800M" + rate 800000 + cbs 6 + mbs 1024 kilobytes + wred-queue policy "QCI9" mode native slope-usage exceed-low + burst-limit 28000 bytes + adv-config-policy "Best-Effort" + exit + queue 3 best-effort create + parent "Scheduler800M" cir-level 1 cir-weight 1 + rate 800000 cir 800000 + cbs 12 + mbs 960 kilobytes + burst-limit 101000 bytes + exit + queue 4 best-effort create + parent "Scheduler800M" cir-level 1 cir-weight 3 + rate 800000 cir 800000 + cbs 12 + mbs 960 kilobytes + burst-limit 101000 bytes + exit + queue 5 expedite create + parent "Scheduler800M" cir-level 1 cir-weight 8 + rate 800000 cir 800000 + cbs 6 + mbs 128 kilobytes + burst-limit 101000 bytes + exit + queue 6 expedite create + parent "Scheduler800M" cir-level 2 + rate 480000 cir 480000 + cbs 12 + mbs 12 kilobytes + exit + queue 8 expedite create + parent "Scheduler800M" cir-level 3 + rate 5000 cir 5000 + cbs 6 + mbs 64 kilobytes + exit + policer 1 create + stat-mode offered-total-cir-exceed + adaptation-rule pir max + rate 160000 + enable-exceed-pir + exit + exit + exit + exit + scheduler-policy "SP900M" create + description "LTBE Scheduler Policy for 900M Native Ethernet and 1000M SONET Circuits" + tier 1 + scheduler "Scheduler900M" create + port-parent + rate 900000 cir 900000 + exit + exit + exit + queue-group-templates + egress + queue-group "QG-NE-0900M" create + description "LTBE Queue-group for 900M Native Ethernet" + queue 1 create + parent "Scheduler900M" + rate 900000 + cbs 6 + mbs 1600 kilobytes + wred-queue policy "QCI9" mode native slope-usage exceed-low + burst-limit 31500 bytes + adv-config-policy "Best-Effort" + exit + queue 3 best-effort create + parent "Scheduler900M" cir-level 1 cir-weight 1 + rate 900000 cir 900000 + cbs 12 + mbs 1600 kilobytes + burst-limit 115000 bytes + exit + queue 4 best-effort create + parent "Scheduler900M" cir-level 1 cir-weight 3 + rate 900000 cir 900000 + cbs 12 + mbs 1600 kilobytes + burst-limit 115000 bytes + exit + queue 5 expedite create + parent "Scheduler900M" cir-level 1 cir-weight 8 + rate 900000 cir 900000 + cbs 12 + mbs 252 kilobytes + burst-limit 115000 bytes + exit + queue 6 expedite create + parent "Scheduler900M" cir-level 2 + rate 540000 cir 540000 + cbs 12 + mbs 32 kilobytes + exit + queue 8 expedite create + parent "Scheduler900M" cir-level 3 + rate 5000 cir 5000 + cbs 6 + mbs 64 kilobytes + exit + policer 1 create + stat-mode offered-total-cir-exceed + adaptation-rule pir max + rate 180000 + enable-exceed-pir + exit + exit + exit + exit + scheduler-policy "SP1000M" create + description "LTBE Scheduler Policy for 1000M Native Ethernet Circuits" + tier 1 + scheduler "Scheduler1000M" create + port-parent + rate 1000000 cir 1000000 + exit + exit + exit + queue-group-templates + egress + queue-group "QG-NE-1000M" create + description "LTBE Queue-group for 1000M Native Ethernet" + queue 1 create + parent "Scheduler1000M" + rate 1000000 + cbs 6 + mbs 1600 kilobytes + wred-queue policy "QCI9" mode native slope-usage exceed-low + burst-limit 35000 bytes + adv-config-policy "Best-Effort" + exit + queue 3 best-effort create + parent "Scheduler1000M" cir-level 1 cir-weight 1 + rate 1000000 cir 1000000 + cbs 12 + mbs 1600 kilobytes + burst-limit 130000 bytes + exit + queue 4 best-effort create + parent "Scheduler1000M" cir-level 1 cir-weight 3 + rate 1000000 cir 1000000 + cbs 12 + mbs 1600 kilobytes + burst-limit 130000 bytes + exit + queue 5 expedite create + parent "Scheduler1000M" cir-level 1 cir-weight 8 + rate 1000000 cir 1000000 + cbs 12 + mbs 252 kilobytes + burst-limit 130000 bytes + exit + queue 6 expedite create + parent "Scheduler1000M" cir-level 2 + rate 600000 cir 600000 + cbs 12 + mbs 32 kilobytes + exit + queue 8 expedite create + parent "Scheduler1000M" cir-level 3 + rate 5000 cir 5000 + cbs 6 + mbs 64 kilobytes + exit + policer 1 create + stat-mode offered-total-cir-exceed + adaptation-rule pir max + rate 200000 + enable-exceed-pir + exit + exit + exit + exit + scheduler-policy "SP2000M" create + description "LTBE Scheduler Policy for 2000M Native Ethernet Circuits" + tier 1 + scheduler "Scheduler2000M" create + port-parent + rate 2000000 cir 2000000 + exit + exit + exit + queue-group-templates + egress + queue-group "QG-NE-2000M" create + description "LTBE Queue-group for 2000M Native Ethernet" + queue 1 create + parent "Scheduler2000M" + rate 2000000 + cbs 6 + mbs 1600 kilobytes + wred-queue policy "QCI9" mode native slope-usage exceed-low + burst-limit 70000 bytes + adv-config-policy "Best-Effort" + exit + queue 3 best-effort create + parent "Scheduler2000M" cir-level 1 cir-weight 1 + rate 2000000 cir 2000000 + cbs 12 + mbs 1600 kilobytes + burst-limit 250000 bytes + exit + queue 4 best-effort create + parent "Scheduler2000M" cir-level 1 cir-weight 3 + rate 2000000 cir 2000000 + cbs 12 + mbs 1600 kilobytes + burst-limit 250000 bytes + exit + queue 5 expedite create + parent "Scheduler2000M" cir-level 1 cir-weight 8 + rate 2000000 cir 2000000 + cbs 12 + mbs 252 kilobytes + burst-limit 250000 bytes + exit + queue 6 expedite create + parent "Scheduler2000M" cir-level 2 + rate 1200000 cir 1200000 + cbs 12 + mbs 32 kilobytes + exit + queue 8 expedite create + parent "Scheduler2000M" cir-level 3 + rate 5000 cir 5000 + cbs 6 + mbs 64 kilobytes + exit + policer 1 create + stat-mode offered-total-cir-exceed + adaptation-rule pir max + rate 400000 + enable-exceed-pir + exit + exit + exit + exit + scheduler-policy "SP2500M" create + description "LTBE Scheduler Policy for 2500M Native Ethernet Circuits" + tier 1 + scheduler "Scheduler2500M" create + port-parent + rate 2500000 cir 2500000 + exit + exit + exit + queue-group-templates + egress + queue-group "QG-NE-2500M" create + description "LTBE Queue-group for 2500M Native Ethernet" + queue 1 create + parent "Scheduler2500M" + rate 2500000 + cbs 6 + mbs 1600 kilobytes + wred-queue policy "QCI9" mode native slope-usage exceed-low + burst-limit 87500 bytes + adv-config-policy "Best-Effort" + exit + queue 3 best-effort create + parent "Scheduler2500M" cir-level 1 cir-weight 1 + rate 2500000 cir 2500000 + cbs 12 + mbs 1600 kilobytes + burst-limit 312500 bytes + exit + queue 4 best-effort create + parent "Scheduler2500M" cir-level 1 cir-weight 3 + rate 2500000 cir 2500000 + cbs 12 + mbs 1600 kilobytes + burst-limit 312500 bytes + exit + queue 5 expedite create + parent "Scheduler2500M" cir-level 1 cir-weight 8 + rate 2500000 cir 2500000 + cbs 12 + mbs 252 kilobytes + burst-limit 312500 bytes + exit + queue 6 expedite create + parent "Scheduler2500M" cir-level 2 + rate 1500000 cir 1500000 + cbs 12 + mbs 32 kilobytes + exit + queue 8 expedite create + parent "Scheduler2500M" cir-level 3 + rate 5000 cir 5000 + cbs 6 + mbs 64 kilobytes + exit + policer 1 create + stat-mode offered-total-cir-exceed + adaptation-rule pir max + rate 500000 + enable-exceed-pir + exit + exit + exit + exit + scheduler-policy "SP3000M" create + description "LTBE Scheduler Policy for 3000M Native Ethernet Circuits" + tier 1 + scheduler "Scheduler3000M" create + port-parent + rate 3000000 cir 3000000 + exit + exit + exit + queue-group-templates + egress + queue-group "QG-NE-3000M" create + description "LTBE Queue-group for 3000M Native Ethernet" + queue 1 create + parent "Scheduler3000M" + rate 3000000 + cbs 6 + mbs 1600 kilobytes + wred-queue policy "QCI9" mode native slope-usage exceed-low + burst-limit 105000 bytes + adv-config-policy "Best-Effort" + exit + queue 3 best-effort create + parent "Scheduler3000M" cir-level 1 cir-weight 1 + rate 3000000 cir 3000000 + cbs 12 + mbs 1600 kilobytes + burst-limit 375000 bytes + exit + queue 4 best-effort create + parent "Scheduler3000M" cir-level 1 cir-weight 3 + rate 3000000 cir 3000000 + cbs 12 + mbs 1600 kilobytes + burst-limit 375000 bytes + exit + queue 5 expedite create + parent "Scheduler3000M" cir-level 1 cir-weight 8 + rate 3000000 cir 3000000 + cbs 12 + mbs 252 kilobytes + burst-limit 375000 bytes + exit + queue 6 expedite create + parent "Scheduler3000M" cir-level 2 + rate 1800000 cir 1800000 + cbs 12 + mbs 32 kilobytes + exit + queue 8 expedite create + parent "Scheduler3000M" cir-level 3 + rate 5000 cir 5000 + cbs 6 + mbs 64 kilobytes + exit + policer 1 create + stat-mode offered-total-cir-exceed + adaptation-rule pir max + rate 600000 + enable-exceed-pir + exit + exit + exit + exit + scheduler-policy "SP4000M" create + description "LTBE Scheduler Policy for 4000M Native Ethernet Circuits" + tier 1 + scheduler "Scheduler4000M" create + port-parent + rate 4000000 cir 4000000 + exit + exit + exit + queue-group-templates + egress + queue-group "QG-NE-4000M" create + description "LTBE Queue-group for 4000M Native Ethernet" + queue 1 create + parent "Scheduler4000M" + rate 4000000 + cbs 6 + mbs 1600 kilobytes + wred-queue policy "QCI9" mode native slope-usage exceed-low + burst-limit 140000 bytes + adv-config-policy "Best-Effort" + exit + queue 3 best-effort create + parent "Scheduler4000M" cir-level 1 cir-weight 1 + rate 4000000 cir 4000000 + cbs 12 + mbs 1600 kilobytes + burst-limit 500000 bytes + exit + queue 4 best-effort create + parent "Scheduler4000M" cir-level 1 cir-weight 3 + rate 4000000 cir 4000000 + cbs 12 + mbs 1600 kilobytes + burst-limit 500000 bytes + exit + queue 5 expedite create + parent "Scheduler4000M" cir-level 1 cir-weight 8 + rate 4000000 cir 4000000 + cbs 12 + mbs 252 kilobytes + burst-limit 500000 bytes + exit + queue 6 expedite create + parent "Scheduler4000M" cir-level 2 + rate 2400000 cir 2400000 + cbs 12 + mbs 32 kilobytes + exit + queue 8 expedite create + parent "Scheduler4000M" cir-level 3 + rate 5000 cir 5000 + cbs 6 + mbs 64 kilobytes + exit + policer 1 create + stat-mode offered-total-cir-exceed + adaptation-rule pir max + rate 800000 + enable-exceed-pir + exit + exit + exit + exit + scheduler-policy "SP5000M" create + description "LTBE Scheduler Policy for 5000M Native Ethernet Circuits" + tier 1 + scheduler "Scheduler5000M" create + port-parent + rate 5000000 cir 5000000 + exit + exit + exit + queue-group-templates + egress + queue-group "QG-NE-5000M" create + description "LTBE Queue-group for 5000M Native Ethernet" + queue 1 create + parent "Scheduler5000M" + rate 5000000 + cbs 6 + mbs 2112 kilobytes + wred-queue policy "QCI9" mode native slope-usage exceed-low + burst-limit 175000 bytes + adv-config-policy "Best-Effort" + exit + queue 3 best-effort create + parent "Scheduler5000M" cir-level 1 cir-weight 1 + rate 5000000 cir 5000000 + cbs 24 + mbs 2112 kilobytes + burst-limit 625000 bytes + exit + queue 4 best-effort create + parent "Scheduler5000M" cir-level 1 cir-weight 3 + rate 5000000 cir 5000000 + cbs 24 + mbs 2112 kilobytes + burst-limit 625000 bytes + exit + queue 5 expedite create + parent "Scheduler5000M" cir-level 1 cir-weight 8 + rate 5000000 cir 5000000 + cbs 24 + mbs 512 kilobytes + burst-limit 625000 bytes + exit + queue 6 expedite create + parent "Scheduler5000M" cir-level 2 + rate 3000000 cir 3000000 + cbs 24 + mbs 64 kilobytes + exit + queue 8 expedite create + parent "Scheduler5000M" cir-level 3 + rate 5000 cir 5000 + cbs 6 + mbs 64 kilobytes + exit + policer 1 create + stat-mode offered-total-cir-exceed + adaptation-rule pir max + rate 1000000 + enable-exceed-pir + exit + exit + exit + exit + scheduler-policy "SP6000M" create + description "LTBE Scheduler Policy for 6000M Native Ethernet Circuits" + tier 1 + scheduler "Scheduler6000M" create + port-parent + rate 6000000 cir 6000000 + exit + exit + exit + queue-group-templates + egress + queue-group "QG-NE-6000M" create + description "LTBE Queue-group for 6000M Native Ethernet" + queue 1 create + parent "Scheduler6000M" + rate 6000000 + cbs 6 + mbs 2112 kilobytes + wred-queue policy "QCI9" mode native slope-usage exceed-low + burst-limit 210000 bytes + adv-config-policy "Best-Effort" + exit + queue 3 best-effort create + parent "Scheduler6000M" cir-level 1 cir-weight 1 + rate 6000000 cir 6000000 + cbs 24 + mbs 2112 kilobytes + burst-limit 750000 bytes + exit + queue 4 best-effort create + parent "Scheduler6000M" cir-level 1 cir-weight 3 + rate 6000000 cir 6000000 + cbs 24 + mbs 2112 kilobytes + burst-limit 750000 bytes + exit + queue 5 expedite create + parent "Scheduler6000M" cir-level 1 cir-weight 8 + rate 6000000 cir 6000000 + cbs 24 + mbs 512 kilobytes + burst-limit 750000 bytes + exit + queue 6 expedite create + parent "Scheduler6000M" cir-level 2 + rate 3600000 cir 3600000 + cbs 24 + mbs 64 kilobytes + exit + queue 8 expedite create + parent "Scheduler6000M" cir-level 3 + rate 5000 cir 5000 + cbs 6 + mbs 64 kilobytes + exit + policer 1 create + stat-mode offered-total-cir-exceed + adaptation-rule pir max + rate 1200000 + enable-exceed-pir + exit + exit + exit + exit + scheduler-policy "SP7000M" create + description "LTBE Scheduler Policy for 7000M Native Ethernet Circuits" + tier 1 + scheduler "Scheduler7000M" create + port-parent + rate 7000000 cir 7000000 + exit + exit + exit + queue-group-templates + egress + queue-group "QG-NE-7000M" create + description "LTBE Queue-group for 7000M Native Ethernet" + queue 1 create + parent "Scheduler7000M" + rate 7000000 + cbs 6 + mbs 2112 kilobytes + wred-queue policy "QCI9" mode native slope-usage exceed-low + burst-limit 245000 bytes + adv-config-policy "Best-Effort" + exit + queue 3 best-effort create + parent "Scheduler7000M" cir-level 1 cir-weight 1 + rate 7000000 cir 7000000 + cbs 24 + mbs 2112 kilobytes + burst-limit 875000 bytes + exit + queue 4 best-effort create + parent "Scheduler7000M" cir-level 1 cir-weight 3 + rate 7000000 cir 7000000 + cbs 24 + mbs 2112 kilobytes + burst-limit 875000 bytes + exit + queue 5 expedite create + parent "Scheduler7000M" cir-level 1 cir-weight 8 + rate 7000000 cir 7000000 + cbs 24 + mbs 512 kilobytes + burst-limit 875000 bytes + exit + queue 6 expedite create + parent "Scheduler7000M" cir-level 2 + rate 4200000 cir 4200000 + cbs 24 + mbs 64 kilobytes + exit + queue 8 expedite create + parent "Scheduler7000M" cir-level 3 + rate 5000 cir 5000 + cbs 6 + mbs 64 kilobytes + exit + policer 1 create + stat-mode offered-total-cir-exceed + adaptation-rule pir max + rate 1400000 + enable-exceed-pir + exit + exit + exit + exit + scheduler-policy "SP8000M" create + description "LTBE Scheduler Policy for 8000M Native Ethernet Circuits" + tier 1 + scheduler "Scheduler8000M" create + port-parent + rate 8000000 cir 8000000 + exit + exit + exit + queue-group-templates + egress + queue-group "QG-NE-8000M" create + description "LTBE Queue-group for 8000M Native Ethernet" + queue 1 create + parent "Scheduler8000M" + rate 8000000 + cbs 6 + mbs 2112 kilobytes + wred-queue policy "QCI9" mode native slope-usage exceed-low + burst-limit 280000 bytes + adv-config-policy "Best-Effort" + exit + queue 3 best-effort create + parent "Scheduler8000M" cir-level 1 cir-weight 1 + rate 8000000 cir 8000000 + cbs 24 + mbs 2112 kilobytes + burst-limit 1000000 bytes + exit + queue 4 best-effort create + parent "Scheduler8000M" cir-level 1 cir-weight 3 + rate 8000000 cir 8000000 + cbs 24 + mbs 2112 kilobytes + burst-limit 1000000 bytes + exit + queue 5 expedite create + parent "Scheduler8000M" cir-level 1 cir-weight 8 + rate 8000000 cir 8000000 + cbs 24 + mbs 512 kilobytes + burst-limit 1000000 bytes + exit + queue 6 expedite create + parent "Scheduler8000M" cir-level 2 + rate 4800000 cir 4800000 + cbs 24 + mbs 64 kilobytes + exit + queue 8 expedite create + parent "Scheduler8000M" cir-level 3 + rate 5000 cir 5000 + cbs 6 + mbs 64 kilobytes + exit + policer 1 create + stat-mode offered-total-cir-exceed + adaptation-rule pir max + rate 1600000 + enable-exceed-pir + exit + exit + exit + exit + scheduler-policy "SP9000M" create + description "LTBE Scheduler Policy for 9000M Native Ethernet and 10000M SONET Circuits" + tier 1 + scheduler "Scheduler9000M" create + port-parent + rate 9000000 cir 9000000 + exit + exit + exit + queue-group-templates + egress + queue-group "QG-NE-9000M" create + description "LTBE Queue-group for 9000M Native Ethernet" + queue 1 create + parent "Scheduler9000M" + rate 9000000 + cbs 6 + mbs 2112 kilobytes + wred-queue policy "QCI9" mode native slope-usage exceed-low + burst-limit 315000 bytes + adv-config-policy "Best-Effort" + exit + queue 3 best-effort create + parent "Scheduler9000M" cir-level 1 cir-weight 1 + rate 9000000 cir 9000000 + cbs 24 + mbs 2112 kilobytes + burst-limit 1125000 bytes + exit + queue 4 best-effort create + parent "Scheduler9000M" cir-level 1 cir-weight 3 + rate 9000000 cir 9000000 + cbs 24 + mbs 2112 kilobytes + burst-limit 1125000 bytes + exit + queue 5 expedite create + parent "Scheduler9000M" cir-level 1 cir-weight 8 + rate 9000000 cir 9000000 + cbs 24 + mbs 512 kilobytes + burst-limit 1125000 bytes + exit + queue 6 expedite create + parent "Scheduler9000M" cir-level 2 + rate 5400000 cir 5400000 + cbs 24 + mbs 64 kilobytes + exit + queue 8 expedite create + parent "Scheduler9000M" cir-level 3 + rate 5000 cir 5000 + cbs 6 + mbs 64 kilobytes + exit + policer 1 create + stat-mode offered-total-cir-exceed + adaptation-rule pir max + rate 1800000 + enable-exceed-pir + exit + exit + exit + exit + scheduler-policy "SP10000M" create + description "LTBE Scheduler Policy for 10000M Native Ethernet Circuits" + tier 1 + scheduler "Scheduler10000M" create + port-parent + rate 10000000 cir 10000000 + exit + exit + exit + queue-group-templates + egress + queue-group "QG-NE-10000M" create + description "LTBE Queue-group for 10000M Native Ethernet" + queue 1 create + parent "Scheduler10000M" + rate 10000000 + cbs 6 + mbs 2656 kilobytes + wred-queue policy "QCI9" mode native slope-usage exceed-low + burst-limit 350000 bytes + adv-config-policy "Best-Effort" + exit + queue 3 best-effort create + parent "Scheduler10000M" cir-level 1 cir-weight 1 + rate 10000000 cir 10000000 + cbs 48 + mbs 2656 kilobytes + burst-limit 1250000 bytes + exit + queue 4 best-effort create + parent "Scheduler10000M" cir-level 1 cir-weight 3 + rate 10000000 cir 10000000 + cbs 48 + mbs 2656 kilobytes + burst-limit 1250000 bytes + exit + queue 5 expedite create + parent "Scheduler10000M" cir-level 1 cir-weight 8 + rate 10000000 cir 10000000 + cbs 48 + mbs 1024 kilobytes + burst-limit 1250000 bytes + exit + queue 6 expedite create + parent "Scheduler10000M" cir-level 2 + rate 6000000 cir 6000000 + cbs 48 + mbs 128 kilobytes + exit + queue 8 expedite create + parent "Scheduler10000M" cir-level 3 + rate 5000 cir 5000 + cbs 6 + mbs 64 kilobytes + exit + policer 1 create + stat-mode offered-total-cir-exceed + adaptation-rule pir max + rate 2000000 + enable-exceed-pir + exit + exit + exit + exit + scheduler-policy "SP9M" create + description "LTBE Scheduler Policy for 10M SONET Circuits" + tier 1 + scheduler "Scheduler9M" create + port-parent + rate 9000 cir 9000 + exit + exit + exit + queue-group-templates + egress + queue-group "QG-ST-0009M" create + description "LTBE Queue-group for 10M SONET" + queue 1 create + parent "Scheduler9M" + rate 9000 + cbs 6 + mbs 1024 kilobytes + wred-queue policy "QCI9" mode native slope-usage exceed-low + burst-limit 350 bytes + adv-config-policy "Best-Effort" + exit + queue 3 best-effort create + parent "Scheduler9M" cir-level 1 cir-weight 1 + rate 9000 cir 9000 + cbs 6 + mbs 512 kilobytes + burst-limit 1300 bytes + exit + queue 4 best-effort create + parent "Scheduler9M" cir-level 1 cir-weight 3 + rate 9000 cir 9000 + cbs 6 + mbs 512 kilobytes + burst-limit 1300 bytes + exit + queue 5 expedite create + parent "Scheduler9M" cir-level 1 cir-weight 8 + rate 9000 cir 9000 + cbs 6 + mbs 64 kilobytes + burst-limit 1300 bytes + exit + queue 6 expedite create + parent "Scheduler9M" cir-level 2 + rate 5400 cir 5400 + cbs 6 + mbs 6 kilobytes + exit + queue 8 expedite create + parent "Scheduler9M" cir-level 3 + rate 4000 cir 4000 + cbs 6 + mbs 64 kilobytes + exit + policer 1 create + stat-mode offered-total-cir-exceed + adaptation-rule pir max + rate 1800 + enable-exceed-pir + exit + exit + exit + exit + scheduler-policy "SP18M" create + description "LTBE Scheduler Policy for 20M SONET Circuits" + tier 1 + scheduler "Scheduler18M" create + port-parent + rate 18000 cir 18000 + exit + exit + exit + queue-group-templates + egress + queue-group "QG-ST-0018M" create + description "LTBE Queue-group for 20M SONET" + queue 1 create + parent "Scheduler18M" + rate 18000 + cbs 6 + mbs 1024 kilobytes + wred-queue policy "QCI9" mode native slope-usage exceed-low + burst-limit 700 bytes + adv-config-policy "Best-Effort" + exit + queue 3 best-effort create + parent "Scheduler18M" cir-level 1 cir-weight 1 + rate 18000 cir 18000 + cbs 6 + mbs 512 kilobytes + burst-limit 2800 bytes + exit + queue 4 best-effort create + parent "Scheduler18M" cir-level 1 cir-weight 3 + rate 18000 cir 18000 + cbs 6 + mbs 512 kilobytes + burst-limit 2800 bytes + exit + queue 5 expedite create + parent "Scheduler18M" cir-level 1 cir-weight 8 + rate 18000 cir 18000 + cbs 6 + mbs 64 kilobytes + burst-limit 2800 bytes + exit + queue 6 expedite create + parent "Scheduler18M" cir-level 2 + rate 10800 cir 10800 + cbs 6 + mbs 6 kilobytes + exit + queue 8 expedite create + parent "Scheduler18M" cir-level 3 + rate 4000 cir 4000 + cbs 6 + mbs 64 kilobytes + exit + policer 1 create + stat-mode offered-total-cir-exceed + adaptation-rule pir max + rate 3600 + enable-exceed-pir + exit + exit + exit + exit + scheduler-policy "SP23M" create + description "LTBE Scheduler Policy for 25M SONET Circuits" + tier 1 + scheduler "Scheduler23M" create + port-parent + rate 22500 cir 22500 + exit + exit + exit + queue-group-templates + egress + queue-group "QG-ST-0023M" create + description "LTBE Queue-group for 25M SONET" + queue 1 create + parent "Scheduler23M" + rate 22500 + cbs 6 + mbs 1024 kilobytes + wred-queue policy "QCI9" mode native slope-usage exceed-low + burst-limit 875 bytes + adv-config-policy "Best-Effort" + exit + queue 3 best-effort create + parent "Scheduler23M" cir-level 1 cir-weight 1 + rate 22500 cir 22500 + cbs 6 + mbs 512 kilobytes + burst-limit 3250 bytes + exit + queue 4 best-effort create + parent "Scheduler23M" cir-level 1 cir-weight 3 + rate 22500 cir 22500 + cbs 6 + mbs 512 kilobytes + burst-limit 3250 bytes + exit + queue 5 expedite create + parent "Scheduler23M" cir-level 1 cir-weight 8 + rate 22500 cir 22500 + cbs 6 + mbs 64 kilobytes + burst-limit 3250 bytes + exit + queue 6 expedite create + parent "Scheduler23M" cir-level 2 + rate 13500 cir 13500 + cbs 6 + mbs 6 kilobytes + exit + queue 8 expedite create + parent "Scheduler23M" cir-level 3 + rate 4000 cir 4000 + cbs 6 + mbs 64 kilobytes + exit + policer 1 create + stat-mode offered-total-cir-exceed + adaptation-rule pir max + rate 4500 + enable-exceed-pir + exit + exit + exit + exit + scheduler-policy "SP45M" create + description "LTBE Scheduler Policy for 50M SONET Circuits" + tier 1 + scheduler "Scheduler45M" create + port-parent + rate 45000 cir 45000 + exit + exit + exit + queue-group-templates + egress + queue-group "QG-ST-0045M" create + description "LTBE Queue-group for 50M SONET" + queue 1 create + parent "Scheduler45M" + rate 45000 + cbs 6 + mbs 1024 kilobytes + wred-queue policy "QCI9" mode native slope-usage exceed-low + burst-limit 1750 bytes + adv-config-policy "Best-Effort" + exit + queue 3 best-effort create + parent "Scheduler45M" cir-level 1 cir-weight 1 + rate 45000 cir 45000 + cbs 6 + mbs 512 kilobytes + burst-limit 7000 bytes + exit + queue 4 best-effort create + parent "Scheduler45M" cir-level 1 cir-weight 3 + rate 45000 cir 45000 + cbs 6 + mbs 512 kilobytes + burst-limit 7000 bytes + exit + queue 5 expedite create + parent "Scheduler45M" cir-level 1 cir-weight 8 + rate 45000 cir 45000 + cbs 6 + mbs 64 kilobytes + burst-limit 7000 bytes + exit + queue 6 expedite create + parent "Scheduler45M" cir-level 2 + rate 27000 cir 27000 + cbs 6 + mbs 6 kilobytes + exit + queue 8 expedite create + parent "Scheduler45M" cir-level 3 + rate 4000 cir 4000 + cbs 6 + mbs 64 kilobytes + exit + policer 1 create + stat-mode offered-total-cir-exceed + adaptation-rule pir max + rate 9000 + enable-exceed-pir + exit + exit + exit + exit + scheduler-policy "SP68M" create + description "LTBE Scheduler Policy for 75M SONET Circuits" + tier 1 + scheduler "Scheduler68" create + port-parent + rate 67500 cir 67500 + exit + exit + exit + queue-group-templates + egress + queue-group "QG-ST-0068M" create + description "LTBE Queue-group for 75M SONET" + queue 1 create + parent "Scheduler68M" + rate 67500 + cbs 6 + mbs 1024 kilobytes + wred-queue policy "QCI9" mode native slope-usage exceed-low + burst-limit 2625 bytes + adv-config-policy "Best-Effort" + exit + queue 3 best-effort create + parent "Scheduler68M" cir-level 1 cir-weight 1 + rate 67500 cir 67500 + cbs 6 + mbs 512 kilobytes + burst-limit 9750 bytes + exit + queue 4 best-effort create + parent "Scheduler68M" cir-level 1 cir-weight 3 + rate 67500 cir 67500 + cbs 6 + mbs 512 kilobytes + burst-limit 9750 bytes + exit + queue 5 expedite create + parent "Scheduler68M" cir-level 1 cir-weight 8 + rate 67500 cir 67500 + cbs 6 + mbs 64 kilobytes + burst-limit 9750 bytes + exit + queue 6 expedite create + parent "Scheduler68M" cir-level 2 + rate 40500 cir 40500 + cbs 6 + mbs 6 kilobytes + exit + queue 8 expedite create + parent "Scheduler68M" cir-level 3 + rate 4000 cir 4000 + cbs 6 + mbs 64 kilobytes + exit + policer 1 create + stat-mode offered-total-cir-exceed + adaptation-rule pir max + rate 13500 + enable-exceed-pir + exit + exit + exit + exit + scheduler-policy "SP90M" create + description "LTBE Scheduler Policy for 100M SONET Circuits" + tier 1 + scheduler "Scheduler90M" create + port-parent + rate 90000 cir 90000 + exit + exit + exit + queue-group-templates + egress + queue-group "QG-ST-0090M" create + description "LTBE Queue-group for 100M SONET" + queue 1 create + parent "Scheduler90M" + rate 90000 + cbs 6 + mbs 1024 kilobytes + wred-queue policy "QCI9" mode native slope-usage exceed-low + burst-limit 3500 bytes + adv-config-policy "Best-Effort" + exit + queue 3 best-effort create + parent "Scheduler90M" cir-level 1 cir-weight 1 + rate 90000 cir 90000 + cbs 6 + mbs 512 kilobytes + burst-limit 13000 bytes + exit + queue 4 best-effort create + parent "Scheduler90M" cir-level 1 cir-weight 3 + rate 90000 cir 90000 + cbs 6 + mbs 512 kilobytes + burst-limit 13000 bytes + exit + queue 5 expedite create + parent "Scheduler90M" cir-level 1 cir-weight 8 + rate 90000 cir 90000 + cbs 6 + mbs 64 kilobytes + burst-limit 13000 bytes + exit + queue 6 expedite create + parent "Scheduler90M" cir-level 2 + rate 54000 cir 54000 + cbs 6 + mbs 6 kilobytes + exit + queue 8 expedite create + parent "Scheduler90M" cir-level 3 + rate 4000 cir 4000 + cbs 6 + mbs 64 kilobytes + exit + policer 1 create + stat-mode offered-total-cir-exceed + adaptation-rule pir max + rate 18000 + enable-exceed-pir + exit + exit + exit + exit + scheduler-policy "SP113M" create + description "LTBE Scheduler Policy for 125M SONET Circuits" + tier 1 + scheduler "Scheduler113M" create + port-parent + rate 112500 cir 112500 + exit + exit + exit + queue-group-templates + egress + queue-group "QG-ST-0113M" create + description "LTBE Queue-group for 125M SONET" + queue 1 create + parent "Scheduler113M" + rate 112500 + cbs 6 + mbs 1024 kilobytes + wred-queue policy "QCI9" mode native slope-usage exceed-low + burst-limit 4375 bytes + adv-config-policy "Best-Effort" + exit + queue 3 best-effort create + parent "Scheduler113M" cir-level 1 cir-weight 1 + rate 112500 cir 112500 + cbs 6 + mbs 512 kilobytes + burst-limit 16500 bytes + exit + queue 4 best-effort create + parent "Scheduler113M" cir-level 1 cir-weight 3 + rate 112500 cir 112500 + cbs 6 + mbs 512 kilobytes + burst-limit 16500 bytes + exit + queue 5 expedite create + parent "Scheduler113M" cir-level 1 cir-weight 8 + rate 112500 cir 112500 + cbs 6 + mbs 64 kilobytes + burst-limit 16500 bytes + exit + queue 6 expedite create + parent "Scheduler113M" cir-level 2 + rate 67500 cir 67500 + cbs 6 + mbs 6 kilobytes + exit + queue 8 expedite create + parent "Scheduler113M" cir-level 3 + rate 4000 cir 4000 + cbs 6 + mbs 64 kilobytes + exit + policer 1 create + stat-mode offered-total-cir-exceed + adaptation-rule pir max + rate 22500 + enable-exceed-pir + exit + exit + exit + exit + scheduler-policy "SP135M" create + description "LTBE Scheduler Policy for 150M SONET Circuits" + tier 1 + scheduler "Scheduler135M" create + port-parent + rate 135000 cir 135000 + exit + exit + exit + queue-group-templates + egress + queue-group "QG-ST-0135M" create + description "LTBE Queue-group for 150M SONET" + queue 1 create + parent "Scheduler135M" + rate 135000 + cbs 6 + mbs 1024 kilobytes + wred-queue policy "QCI9" mode native slope-usage exceed-low + burst-limit 5250 bytes + adv-config-policy "Best-Effort" + exit + queue 3 best-effort create + parent "Scheduler135M" cir-level 1 cir-weight 1 + rate 135000 cir 135000 + cbs 6 + mbs 512 kilobytes + burst-limit 20000 bytes + exit + queue 4 best-effort create + parent "Scheduler135M" cir-level 1 cir-weight 3 + rate 135000 cir 135000 + cbs 6 + mbs 512 kilobytes + burst-limit 20000 bytes + exit + queue 5 expedite create + parent "Scheduler135M" cir-level 1 cir-weight 8 + rate 135000 cir 135000 + cbs 6 + mbs 64 kilobytes + burst-limit 20000 bytes + exit + queue 6 expedite create + parent "Scheduler135M" cir-level 2 + rate 81000 cir 81000 + cbs 6 + mbs 6 kilobytes + exit + queue 8 expedite create + parent "Scheduler135M" cir-level 3 + rate 4000 cir 4000 + cbs 6 + mbs 64 kilobytes + exit + policer 1 create + stat-mode offered-total-cir-exceed + adaptation-rule pir max + rate 27000 + enable-exceed-pir + exit + exit + exit + exit + scheduler-policy "SP180M" create + description "LTBE Scheduler Policy for 200M SONET Circuits" + tier 1 + scheduler "Scheduler180M" create + port-parent + rate 180000 cir 180000 + exit + exit + exit + queue-group-templates + egress + queue-group "QG-ST-0180M" create + description "LTBE Queue-group for 200M SONET" + queue 1 create + parent "Scheduler180M" + rate 180000 + cbs 6 + mbs 1024 kilobytes + wred-queue policy "QCI9" mode native slope-usage exceed-low + burst-limit 7000 bytes + adv-config-policy "Best-Effort" + exit + queue 3 best-effort create + parent "Scheduler180M" cir-level 1 cir-weight 1 + rate 180000 cir 180000 + cbs 6 + mbs 512 kilobytes + burst-limit 25000 bytes + exit + queue 4 best-effort create + parent "Scheduler180M" cir-level 1 cir-weight 3 + rate 180000 cir 180000 + cbs 6 + mbs 512 kilobytes + burst-limit 25000 bytes + exit + queue 5 expedite create + parent "Scheduler180M" cir-level 1 cir-weight 8 + rate 180000 cir 180000 + cbs 6 + mbs 64 kilobytes + burst-limit 25000 bytes + exit + queue 6 expedite create + parent "Scheduler180M" cir-level 2 + rate 108000 cir 108000 + cbs 6 + mbs 6 kilobytes + exit + queue 8 expedite create + parent "Scheduler180M" cir-level 3 + rate 4000 cir 4000 + cbs 6 + mbs 64 kilobytes + exit + policer 1 create + stat-mode offered-total-cir-exceed + adaptation-rule pir max + rate 36000 + enable-exceed-pir + exit + exit + exit + exit + scheduler-policy "SP225M" create + description "LTBE Scheduler Policy for 250M SONET Circuits" + tier 1 + scheduler "Scheduler225M" create + port-parent + rate 225000 cir 225000 + exit + exit + exit + queue-group-templates + egress + queue-group "QG-ST-0225M" create + description "LTBE Queue-group for 250M SONET" + queue 1 create + parent "Scheduler225M" + rate 225000 + cbs 6 + mbs 1024 kilobytes + wred-queue policy "QCI9" mode native slope-usage exceed-low + burst-limit 8750 bytes + adv-config-policy "Best-Effort" + exit + queue 3 best-effort create + parent "Scheduler225M" cir-level 1 cir-weight 1 + rate 225000 cir 225000 + cbs 6 + mbs 512 kilobytes + burst-limit 32000 bytes + exit + queue 4 best-effort create + parent "Scheduler225M" cir-level 1 cir-weight 3 + rate 225000 cir 225000 + cbs 6 + mbs 512 kilobytes + burst-limit 32000 bytes + exit + queue 5 expedite create + parent "Scheduler225M" cir-level 1 cir-weight 8 + rate 225000 cir 225000 + cbs 6 + mbs 64 kilobytes + burst-limit 32000 bytes + exit + queue 6 expedite create + parent "Scheduler225M" cir-level 2 + rate 135000 cir 135000 + cbs 6 + mbs 6 kilobytes + exit + queue 8 expedite create + parent "Scheduler225M" cir-level 3 + rate 4000 cir 4000 + cbs 6 + mbs 64 kilobytes + exit + policer 1 create + stat-mode offered-total-cir-exceed + adaptation-rule pir max + rate 45000 + enable-exceed-pir + exit + exit + exit + exit + scheduler-policy "SP270M" create + description "LTBE Scheduler Policy for 300M SONET Circuits" + tier 1 + scheduler "Scheduler270M" create + port-parent + rate 270000 cir 270000 + exit + exit + exit + queue-group-templates + egress + queue-group "QG-ST-0270M" create + description "LTBE Queue-group for 300M SONET" + queue 1 create + parent "Scheduler270M" + rate 270000 + cbs 6 + mbs 1024 kilobytes + wred-queue policy "QCI9" mode native slope-usage exceed-low + burst-limit 10500 bytes + adv-config-policy "Best-Effort" + exit + queue 3 best-effort create + parent "Scheduler270M" cir-level 1 cir-weight 1 + rate 270000 cir 270000 + cbs 6 + mbs 512 kilobytes + burst-limit 40000 bytes + exit + queue 4 best-effort create + parent "Scheduler270M" cir-level 1 cir-weight 3 + rate 270000 cir 270000 + cbs 6 + mbs 512 kilobytes + burst-limit 40000 bytes + exit + queue 5 expedite create + parent "Scheduler270M" cir-level 1 cir-weight 8 + rate 270000 cir 270000 + cbs 6 + mbs 64 kilobytes + burst-limit 40000 bytes + exit + queue 6 expedite create + parent "Scheduler270M" cir-level 2 + rate 162000 cir 162000 + cbs 6 + mbs 6 kilobytes + exit + queue 8 expedite create + parent "Scheduler270M" cir-level 3 + rate 4000 cir 4000 + cbs 6 + mbs 64 kilobytes + exit + policer 1 create + stat-mode offered-total-cir-exceed + adaptation-rule pir max + rate 54000 + enable-exceed-pir + exit + exit + exit + exit + scheduler-policy "SP288M" create + description "LTBE Scheduler Policy for 320M SONET Circuits" + tier 1 + scheduler "Scheduler288M" create + port-parent + rate 288000 cir 288000 + exit + exit + exit + queue-group-templates + egress + queue-group "QG-ST-0288M" create + description "LTBE Queue-group for 320M SONET" + queue 1 create + parent "Scheduler288M" + rate 288000 + cbs 6 + mbs 1024 kilobytes + wred-queue policy "QCI9" mode native slope-usage exceed-low + burst-limit 11200 bytes + adv-config-policy "Best-Effort" + exit + queue 3 best-effort create + parent "Scheduler288M" cir-level 1 cir-weight 1 + rate 288000 cir 288000 + cbs 6 + mbs 512 kilobytes + burst-limit 42500 bytes + exit + queue 4 best-effort create + parent "Scheduler288M" cir-level 1 cir-weight 3 + rate 288000 cir 288000 + cbs 6 + mbs 512 kilobytes + burst-limit 42500 bytes + exit + queue 5 expedite create + parent "Scheduler288M" cir-level 1 cir-weight 8 + rate 288000 cir 288000 + cbs 6 + mbs 64 kilobytes + burst-limit 42500 bytes + exit + queue 6 expedite create + parent "Scheduler288M" cir-level 2 + rate 172800 cir 172800 + cbs 6 + mbs 6 kilobytes + exit + queue 8 expedite create + parent "Scheduler288M" cir-level 3 + rate 4000 cir 4000 + cbs 6 + mbs 64 kilobytes + exit + policer 1 create + stat-mode offered-total-cir-exceed + adaptation-rule pir max + rate 57600 + enable-exceed-pir + exit + exit + exit + exit + scheduler-policy "SP315M" create + description "LTBE Scheduler Policy for 350M SONET Circuits" + tier 1 + scheduler "Scheduler315M" create + port-parent + rate 315000 cir 315000 + exit + exit + exit + queue-group-templates + egress + queue-group "QG-ST-0315M" create + description "LTBE Queue-group for 350M SONET" + queue 1 create + parent "Scheduler315M" + rate 315000 + cbs 6 + mbs 1024 kilobytes + wred-queue policy "QCI9" mode native slope-usage exceed-low + burst-limit 12250 bytes + adv-config-policy "Best-Effort" + exit + queue 3 best-effort create + parent "Scheduler315M" cir-level 1 cir-weight 1 + rate 315000 cir 315000 + cbs 6 + mbs 512 kilobytes + burst-limit 45000 bytes + exit + queue 4 best-effort create + parent "Scheduler315M" cir-level 1 cir-weight 3 + rate 315000 cir 315000 + cbs 6 + mbs 512 kilobytes + burst-limit 45000 bytes + exit + queue 5 expedite create + parent "Scheduler315M" cir-level 1 cir-weight 8 + rate 315000 cir 315000 + cbs 6 + mbs 64 kilobytes + burst-limit 45000 bytes + exit + queue 6 expedite create + parent "Scheduler315M" cir-level 2 + rate 189000 cir 189000 + cbs 6 + mbs 6 kilobytes + exit + queue 8 expedite create + parent "Scheduler315M" cir-level 3 + rate 4000 cir 4000 + cbs 6 + mbs 64 kilobytes + exit + policer 1 create + stat-mode offered-total-cir-exceed + adaptation-rule pir max + rate 63000 + enable-exceed-pir + exit + exit + exit + exit + scheduler-policy "SP360M" create + description "LTBE Scheduler Policy for 400M SONET Circuits" + tier 1 + scheduler "Scheduler360M" create + port-parent + rate 360000 cir 360000 + exit + exit + exit + queue-group-templates + egress + queue-group "QG-ST-0360M" create + description "LTBE Queue-group for 400M SONET" + queue 1 create + parent "Scheduler360M" + rate 360000 + cbs 6 + mbs 1024 kilobytes + wred-queue policy "QCI9" mode native slope-usage exceed-low + burst-limit 14000 bytes + adv-config-policy "Best-Effort" + exit + queue 3 best-effort create + parent "Scheduler360M" cir-level 1 cir-weight 1 + rate 360000 cir 360000 + cbs 6 + mbs 512 kilobytes + burst-limit 50000 bytes + exit + queue 4 best-effort create + parent "Scheduler360M" cir-level 1 cir-weight 3 + rate 360000 cir 360000 + cbs 6 + mbs 512 kilobytes + burst-limit 50000 bytes + exit + queue 5 expedite create + parent "Scheduler360M" cir-level 1 cir-weight 8 + rate 360000 cir 360000 + cbs 6 + mbs 64 kilobytes + burst-limit 50000 bytes + exit + queue 6 expedite create + parent "Scheduler360M" cir-level 2 + rate 216000 cir 216000 + cbs 6 + mbs 6 kilobytes + exit + queue 8 expedite create + parent "Scheduler360M" cir-level 3 + rate 4000 cir 4000 + cbs 6 + mbs 64 kilobytes + exit + policer 1 create + stat-mode offered-total-cir-exceed + adaptation-rule pir max + rate 72000 + enable-exceed-pir + exit + exit + exit + exit + scheduler-policy "SP405M" create + description "LTBE Scheduler Policy for 450M SONET Circuits" + tier 1 + scheduler "Scheduler405M" create + port-parent + rate 405000 cir 405000 + exit + exit + exit + queue-group-templates + egress + queue-group "QG-ST-0405M" create + description "LTBE Queue-group for 450M SONET" + queue 1 create + parent "Scheduler405M" + rate 405000 + cbs 6 + mbs 1024 kilobytes + wred-queue policy "QCI9" mode native slope-usage exceed-low + burst-limit 15750 bytes + adv-config-policy "Best-Effort" + exit + queue 3 best-effort create + parent "Scheduler405M" cir-level 1 cir-weight 1 + rate 405000 cir 405000 + cbs 12 + mbs 960 kilobytes + burst-limit 57000 bytes + exit + queue 4 best-effort create + parent "Scheduler405M" cir-level 1 cir-weight 3 + rate 405000 cir 405000 + cbs 12 + mbs 960 kilobytes + burst-limit 57000 bytes + exit + queue 5 expedite create + parent "Scheduler405M" cir-level 1 cir-weight 8 + rate 405000 cir 405000 + cbs 6 + mbs 128 kilobytes + burst-limit 57000 bytes + exit + queue 6 expedite create + parent "Scheduler405M" cir-level 2 + rate 243000 cir 243000 + cbs 12 + mbs 12 kilobytes + exit + queue 8 expedite create + parent "Scheduler405M" cir-level 3 + rate 5000 cir 5000 + cbs 6 + mbs 64 kilobytes + exit + policer 1 create + stat-mode offered-total-cir-exceed + adaptation-rule pir max + rate 81000 + enable-exceed-pir + exit + exit + exit + exit + queue-group-templates + egress + queue-group "QG-ST-0450M" create + description "LTBE Queue-group for 500M SONET" + queue 1 create + parent "Scheduler450M" + rate 450000 + cbs 6 + mbs 1024 kilobytes + wred-queue policy "QCI9" mode native slope-usage exceed-low + burst-limit 17500 bytes + adv-config-policy "Best-Effort" + exit + queue 3 best-effort create + parent "Scheduler450M" cir-level 1 cir-weight 1 + rate 450000 cir 450000 + cbs 12 + mbs 960 kilobytes + burst-limit 63000 bytes + exit + queue 4 best-effort create + parent "Scheduler450M" cir-level 1 cir-weight 3 + rate 450000 cir 450000 + cbs 12 + mbs 960 kilobytes + burst-limit 63000 bytes + exit + queue 5 expedite create + parent "Scheduler450M" cir-level 1 cir-weight 8 + rate 450000 cir 450000 + cbs 6 + mbs 128 kilobytes + burst-limit 63000 bytes + exit + queue 6 expedite create + parent "Scheduler450M" cir-level 2 + rate 270000 cir 270000 + cbs 12 + mbs 12 kilobytes + exit + queue 8 expedite create + parent "Scheduler450M" cir-level 3 + rate 5000 cir 5000 + cbs 6 + mbs 64 kilobytes + exit + policer 1 create + stat-mode offered-total-cir-exceed + adaptation-rule pir max + rate 90000 + enable-exceed-pir + exit + exit + exit + exit + scheduler-policy "SP540M" create + description "LTBE Scheduler Policy for 600M SONET Circuits" + tier 1 + scheduler "Scheduler540M" create + port-parent + rate 540000 cir 540000 + exit + exit + exit + queue-group-templates + egress + queue-group "QG-ST-0540M" create + description "LTBE Queue-group for 600M SONET" + queue 1 create + parent "Scheduler540M" + rate 540000 + cbs 6 + mbs 1024 kilobytes + wred-queue policy "QCI9" mode native slope-usage exceed-low + burst-limit 21000 bytes + adv-config-policy "Best-Effort" + exit + queue 3 best-effort create + parent "Scheduler540M" cir-level 1 cir-weight 1 + rate 540000 cir 540000 + cbs 12 + mbs 960 kilobytes + burst-limit 78000 bytes + exit + queue 4 best-effort create + parent "Scheduler540M" cir-level 1 cir-weight 3 + rate 540000 cir 540000 + cbs 12 + mbs 960 kilobytes + burst-limit 78000 bytes + exit + queue 5 expedite create + parent "Scheduler540M" cir-level 1 cir-weight 8 + rate 540000 cir 540000 + cbs 6 + mbs 128 kilobytes + burst-limit 78000 bytes + exit + queue 6 expedite create + parent "Scheduler540M" cir-level 2 + rate 324000 cir 324000 + cbs 12 + mbs 12 kilobytes + exit + queue 8 expedite create + parent "Scheduler540M" cir-level 3 + rate 5000 cir 5000 + cbs 6 + mbs 64 kilobytes + exit + policer 1 create + stat-mode offered-total-cir-exceed + adaptation-rule pir max + rate 108000 + enable-exceed-pir + exit + exit + exit + exit + scheduler-policy "SP630M" create + description "LTBE Scheduler Policy for 700M SONET Circuits" + tier 1 + scheduler "Scheduler630M" create + port-parent + rate 630000 cir 630000 + exit + exit + exit + queue-group-templates + egress + queue-group "QG-ST-0630M" create + description "LTBE Queue-group for 700M SONET" + queue 1 create + parent "Scheduler630M" + rate 630000 + cbs 6 + mbs 1024 kilobytes + wred-queue policy "QCI9" mode native slope-usage exceed-low + burst-limit 24500 bytes + adv-config-policy "Best-Effort" + exit + queue 3 best-effort create + parent "Scheduler630M" cir-level 1 cir-weight 1 + rate 630000 cir 630000 + cbs 12 + mbs 960 kilobytes + burst-limit 90000 bytes + exit + queue 4 best-effort create + parent "Scheduler630M" cir-level 1 cir-weight 3 + rate 630000 cir 630000 + cbs 12 + mbs 960 kilobytes + burst-limit 90000 bytes + exit + queue 5 expedite create + parent "Scheduler630M" cir-level 1 cir-weight 8 + rate 630000 cir 630000 + cbs 6 + mbs 128 kilobytes + burst-limit 90000 bytes + exit + queue 6 expedite create + parent "Scheduler630M" cir-level 2 + rate 378000 cir 378000 + cbs 12 + mbs 12 kilobytes + exit + queue 8 expedite create + parent "Scheduler630M" cir-level 3 + rate 5000 cir 5000 + cbs 6 + mbs 64 kilobytes + exit + policer 1 create + stat-mode offered-total-cir-exceed + adaptation-rule pir max + rate 126000 + enable-exceed-pir + exit + exit + exit + exit + scheduler-policy "SP675M" create + description "LTBE Scheduler Policy for 750M SONET Circuits" + tier 1 + scheduler "Scheduler675M" create + port-parent + rate 675000 cir 675000 + exit + exit + exit + queue-group-templates + egress + queue-group "QG-ST-0675M" create + description "LTBE Queue-group for 750M SONET" + queue 1 create + parent "Scheduler675M" + rate 675000 + cbs 6 + mbs 1024 kilobytes + wred-queue policy "QCI9" mode native slope-usage exceed-low + burst-limit 26250 bytes + adv-config-policy "Best-Effort" + exit + queue 3 best-effort create + parent "Scheduler675M" cir-level 1 cir-weight 1 + rate 675000 cir 675000 + cbs 12 + mbs 960 kilobytes + burst-limit 90000 bytes + exit + queue 4 best-effort create + parent "Scheduler675M" cir-level 1 cir-weight 3 + rate 675000 cir 675000 + cbs 12 + mbs 960 kilobytes + burst-limit 90000 bytes + exit + queue 5 expedite create + parent "Scheduler675M" cir-level 1 cir-weight 8 + rate 675000 cir 675000 + cbs 6 + mbs 128 kilobytes + burst-limit 90000 bytes + exit + queue 6 expedite create + parent "Scheduler675M" cir-level 2 + rate 405000 cir 405000 + cbs 12 + mbs 12 kilobytes + exit + queue 8 expedite create + parent "Scheduler675M" cir-level 3 + rate 5000 cir 5000 + cbs 6 + mbs 64 kilobytes + exit + policer 1 create + stat-mode offered-total-cir-exceed + adaptation-rule pir max + rate 135000 + enable-exceed-pir + exit + exit + exit + exit + scheduler-policy "SP720M" create + description "LTBE Scheduler Policy for 800M SONET Circuits" + tier 1 + scheduler "Scheduler720M" create + port-parent + rate 720000 cir 720000 + exit + exit + exit + queue-group-templates + egress + queue-group "QG-ST-0720M" create + description "LTBE Queue-group for 800M SONET" + queue 1 create + parent "Scheduler720M" + rate 720000 + cbs 6 + mbs 1024 kilobytes + wred-queue policy "QCI9" mode native slope-usage exceed-low + burst-limit 28000 bytes + adv-config-policy "Best-Effort" + exit + queue 3 best-effort create + parent "Scheduler720M" cir-level 1 cir-weight 1 + rate 720000 cir 720000 + cbs 12 + mbs 960 kilobytes + burst-limit 101000 bytes + exit + queue 4 best-effort create + parent "Scheduler720M" cir-level 1 cir-weight 3 + rate 720000 cir 720000 + cbs 12 + mbs 960 kilobytes + burst-limit 101000 bytes + exit + queue 5 expedite create + parent "Scheduler720M" cir-level 1 cir-weight 8 + rate 720000 cir 720000 + cbs 6 + mbs 128 kilobytes + burst-limit 101000 bytes + exit + queue 6 expedite create + parent "Scheduler720M" cir-level 2 + rate 432000 cir 432000 + cbs 12 + mbs 12 kilobytes + exit + queue 8 expedite create + parent "Scheduler720M" cir-level 3 + rate 5000 cir 5000 + cbs 6 + mbs 64 kilobytes + exit + policer 1 create + stat-mode offered-total-cir-exceed + adaptation-rule pir max + rate 144000 + enable-exceed-pir + exit + exit + exit + exit + scheduler-policy "SP810M" create + description "LTBE Scheduler Policy for 900M SONET Circuits" + tier 1 + scheduler "Scheduler810M" create + port-parent + rate 810000 cir 810000 + exit + exit + exit + queue-group-templates + egress + queue-group "QG-ST-0810M" create + description "LTBE Queue-group for 900M SONET" + queue 1 create + parent "Scheduler810M" + rate 810000 + cbs 6 + mbs 1600 kilobytes + wred-queue policy "QCI9" mode native slope-usage exceed-low + burst-limit 31500 bytes + adv-config-policy "Best-Effort" + exit + queue 3 best-effort create + parent "Scheduler810M" cir-level 1 cir-weight 1 + rate 810000 cir 810000 + cbs 12 + mbs 1600 kilobytes + burst-limit 115000 bytes + exit + queue 4 best-effort create + parent "Scheduler810M" cir-level 1 cir-weight 3 + rate 810000 cir 810000 + cbs 12 + mbs 1600 kilobytes + burst-limit 115000 bytes + exit + queue 5 expedite create + parent "Scheduler810M" cir-level 1 cir-weight 8 + rate 810000 cir 810000 + cbs 12 + mbs 252 kilobytes + burst-limit 115000 bytes + exit + queue 6 expedite create + parent "Scheduler810M" cir-level 2 + rate 486000 cir 486000 + cbs 12 + mbs 32 kilobytes + exit + queue 8 expedite create + parent "Scheduler810M" cir-level 3 + rate 5000 cir 5000 + cbs 6 + mbs 64 kilobytes + exit + policer 1 create + stat-mode offered-total-cir-exceed + adaptation-rule pir max + rate 162000 + enable-exceed-pir + exit + exit + exit + exit + queue-group-templates + egress + queue-group "QG-ST-0900M" create + description "LTBE Queue-group for 1000M SONET" + queue 1 create + parent "Scheduler900M" + rate 900000 + cbs 6 + mbs 1600 kilobytes + wred-queue policy "QCI9" mode native slope-usage exceed-low + burst-limit 35000 bytes + adv-config-policy "Best-Effort" + exit + queue 3 best-effort create + parent "Scheduler900M" cir-level 1 cir-weight 1 + rate 900000 cir 900000 + cbs 12 + mbs 1600 kilobytes + burst-limit 130000 bytes + exit + queue 4 best-effort create + parent "Scheduler900M" cir-level 1 cir-weight 3 + rate 900000 cir 900000 + cbs 12 + mbs 1600 kilobytes + burst-limit 130000 bytes + exit + queue 5 expedite create + parent "Scheduler900M" cir-level 1 cir-weight 8 + rate 900000 cir 900000 + cbs 12 + mbs 252 kilobytes + burst-limit 130000 bytes + exit + queue 6 expedite create + parent "Scheduler900M" cir-level 2 + rate 540000 cir 540000 + cbs 12 + mbs 32 kilobytes + exit + queue 8 expedite create + parent "Scheduler900M" cir-level 3 + rate 5000 cir 5000 + cbs 6 + mbs 64 kilobytes + exit + policer 1 create + stat-mode offered-total-cir-exceed + adaptation-rule pir max + rate 180000 + enable-exceed-pir + exit + exit + exit + exit + scheduler-policy "SP1800M" create + description "LTBE Scheduler Policy for 2000M SONET Circuits" + tier 1 + scheduler "Scheduler1800M" create + port-parent + rate 1800000 cir 1800000 + exit + exit + exit + queue-group-templates + egress + queue-group "QG-ST-1800M" create + description "LTBE Queue-group for 2000M SONET" + queue 1 create + parent "Scheduler1800M" + rate 1800000 + cbs 6 + mbs 1600 kilobytes + wred-queue policy "QCI9" mode native slope-usage exceed-low + burst-limit 70000 bytes + adv-config-policy "Best-Effort" + exit + queue 3 best-effort create + parent "Scheduler1800M" cir-level 1 cir-weight 1 + rate 1800000 cir 1800000 + cbs 12 + mbs 1600 kilobytes + burst-limit 250000 bytes + exit + queue 4 best-effort create + parent "Scheduler1800M" cir-level 1 cir-weight 3 + rate 1800000 cir 1800000 + cbs 12 + mbs 1600 kilobytes + burst-limit 250000 bytes + exit + queue 5 expedite create + parent "Scheduler1800M" cir-level 1 cir-weight 8 + rate 1800000 cir 1800000 + cbs 12 + mbs 252 kilobytes + burst-limit 250000 bytes + exit + queue 6 expedite create + parent "Scheduler1800M" cir-level 2 + rate 1080000 cir 1080000 + cbs 12 + mbs 32 kilobytes + exit + queue 8 expedite create + parent "Scheduler1800M" cir-level 3 + rate 5000 cir 5000 + cbs 6 + mbs 64 kilobytes + exit + policer 1 create + stat-mode offered-total-cir-exceed + adaptation-rule pir max + rate 360000 + enable-exceed-pir + exit + exit + exit + exit + scheduler-policy "SP2250M" create + description "LTBE Scheduler Policy for 2500M SONET Circuits" + tier 1 + scheduler "Scheduler2250M" create + port-parent + rate 2250000 cir 2250000 + exit + exit + exit + queue-group-templates + egress + queue-group "QG-ST-2250M" create + description "LTBE Queue-group for 2500M SONET" + queue 1 create + parent "Scheduler2250M" + rate 2250000 + cbs 6 + mbs 1600 kilobytes + wred-queue policy "QCI9" mode native slope-usage exceed-low + burst-limit 87500 bytes + adv-config-policy "Best-Effort" + exit + queue 3 best-effort create + parent "Scheduler2250M" cir-level 1 cir-weight 1 + rate 2250000 cir 2250000 + cbs 12 + mbs 1600 kilobytes + burst-limit 312500 bytes + exit + queue 4 best-effort create + parent "Scheduler2250M" cir-level 1 cir-weight 3 + rate 2250000 cir 2250000 + cbs 12 + mbs 1600 kilobytes + burst-limit 312500 bytes + exit + queue 5 expedite create + parent "Scheduler2250M" cir-level 1 cir-weight 8 + rate 2250000 cir 2250000 + cbs 12 + mbs 252 kilobytes + burst-limit 312500 bytes + exit + queue 6 expedite create + parent "Scheduler2250M" cir-level 2 + rate 1350000 cir 1350000 + cbs 12 + mbs 32 kilobytes + exit + queue 8 expedite create + parent "Scheduler2250M" cir-level 3 + rate 5000 cir 5000 + cbs 6 + mbs 64 kilobytes + exit + policer 1 create + stat-mode offered-total-cir-exceed + adaptation-rule pir max + rate 450000 + enable-exceed-pir + exit + exit + exit + exit + scheduler-policy "SP2700M" create + description "LTBE Scheduler Policy for 3000M SONET Circuits" + tier 1 + scheduler "Scheduler2700M" create + port-parent + rate 2700000 cir 2700000 + exit + exit + exit + queue-group-templates + egress + queue-group "QG-ST-2700M" create + description "LTBE Queue-group for 3000M SONET" + queue 1 create + parent "Scheduler2700M" + rate 2700000 + cbs 6 + mbs 1600 kilobytes + wred-queue policy "QCI9" mode native slope-usage exceed-low + burst-limit 105000 bytes + adv-config-policy "Best-Effort" + exit + queue 3 best-effort create + parent "Scheduler2700M" cir-level 1 cir-weight 1 + rate 2700000 cir 2700000 + cbs 12 + mbs 1600 kilobytes + burst-limit 375000 bytes + exit + queue 4 best-effort create + parent "Scheduler2700M" cir-level 1 cir-weight 3 + rate 2700000 cir 2700000 + cbs 12 + mbs 1600 kilobytes + burst-limit 375000 bytes + exit + queue 5 expedite create + parent "Scheduler2700M" cir-level 1 cir-weight 8 + rate 2700000 cir 2700000 + cbs 12 + mbs 252 kilobytes + burst-limit 375000 bytes + exit + queue 6 expedite create + parent "Scheduler2700M" cir-level 2 + rate 1620000 cir 1620000 + cbs 12 + mbs 32 kilobytes + exit + queue 8 expedite create + parent "Scheduler2700M" cir-level 3 + rate 5000 cir 5000 + cbs 6 + mbs 64 kilobytes + exit + policer 1 create + stat-mode offered-total-cir-exceed + adaptation-rule pir max + rate 540000 + enable-exceed-pir + exit + exit + exit + exit + scheduler-policy "SP3600M" create + description "LTBE Scheduler Policy for 4000M SONET Circuits" + tier 1 + scheduler "Scheduler3600M" create + port-parent + rate 3600000 cir 3600000 + exit + exit + exit + queue-group-templates + egress + queue-group "QG-ST-3600M" create + description "LTBE Queue-group for 4000M SONET" + queue 1 create + parent "Scheduler3600M" + rate 3600000 + cbs 6 + mbs 1600 kilobytes + wred-queue policy "QCI9" mode native slope-usage exceed-low + burst-limit 140000 bytes + adv-config-policy "Best-Effort" + exit + queue 3 best-effort create + parent "Scheduler3600M" cir-level 1 cir-weight 1 + rate 3600000 cir 3600000 + cbs 12 + mbs 1600 kilobytes + burst-limit 500000 bytes + exit + queue 4 best-effort create + parent "Scheduler3600M" cir-level 1 cir-weight 3 + rate 3600000 cir 3600000 + cbs 12 + mbs 1600 kilobytes + burst-limit 500000 bytes + exit + queue 5 expedite create + parent "Scheduler3600M" cir-level 1 cir-weight 8 + rate 3600000 cir 3600000 + cbs 12 + mbs 252 kilobytes + burst-limit 500000 bytes + exit + queue 6 expedite create + parent "Scheduler3600M" cir-level 2 + rate 2160000 cir 2160000 + cbs 12 + mbs 32 kilobytes + exit + queue 8 expedite create + parent "Scheduler3600M" cir-level 3 + rate 5000 cir 5000 + cbs 6 + mbs 64 kilobytes + exit + policer 1 create + stat-mode offered-total-cir-exceed + adaptation-rule pir max + rate 720000 + enable-exceed-pir + exit + exit + exit + exit + scheduler-policy "SP4500M" create + description "LTBE Scheduler Policy for 5000M SONET Circuits" + tier 1 + scheduler "Scheduler4500M" create + port-parent + rate 4500000 cir 4500000 + exit + exit + exit + queue-group-templates + egress + queue-group "QG-ST-4500M" create + description "LTBE Queue-group for 5000M SONET" + queue 1 create + parent "Scheduler4500M" + rate 4500000 + cbs 6 + mbs 2112 kilobytes + wred-queue policy "QCI9" mode native slope-usage exceed-low + burst-limit 175000 bytes + adv-config-policy "Best-Effort" + exit + queue 3 best-effort create + parent "Scheduler4500M" cir-level 1 cir-weight 1 + rate 4500000 cir 4500000 + cbs 24 + mbs 2112 kilobytes + burst-limit 625000 bytes + exit + queue 4 best-effort create + parent "Scheduler4500M" cir-level 1 cir-weight 3 + rate 4500000 cir 4500000 + cbs 24 + mbs 2112 kilobytes + burst-limit 625000 bytes + exit + queue 5 expedite create + parent "Scheduler4500M" cir-level 1 cir-weight 8 + rate 4500000 cir 4500000 + cbs 24 + mbs 512 kilobytes + burst-limit 625000 bytes + exit + queue 6 expedite create + parent "Scheduler4500M" cir-level 2 + rate 2700000 cir 2700000 + cbs 24 + mbs 64 kilobytes + exit + queue 8 expedite create + parent "Scheduler4500M" cir-level 3 + rate 5000 cir 5000 + cbs 6 + mbs 64 kilobytes + exit + policer 1 create + stat-mode offered-total-cir-exceed + adaptation-rule pir max + rate 900000 + enable-exceed-pir + exit + exit + exit + exit + scheduler-policy "SP5400M" create + description "LTBE Scheduler Policy for 6000M SONET Circuits" + tier 1 + scheduler "Scheduler5400M" create + port-parent + rate 5400000 cir 5400000 + exit + exit + exit + queue-group-templates + egress + queue-group "QG-ST-5400M" create + description "LTBE Queue-group for 6000M SONET" + queue 1 create + parent "Scheduler5400M" + rate 5400000 + cbs 6 + mbs 2112 kilobytes + wred-queue policy "QCI9" mode native slope-usage exceed-low + burst-limit 210000 bytes + adv-config-policy "Best-Effort" + exit + queue 3 best-effort create + parent "Scheduler5400M" cir-level 1 cir-weight 1 + rate 5400000 cir 5400000 + cbs 24 + mbs 2112 kilobytes + burst-limit 750000 bytes + exit + queue 4 best-effort create + parent "Scheduler5400M" cir-level 1 cir-weight 3 + rate 5400000 cir 5400000 + cbs 24 + mbs 2112 kilobytes + burst-limit 750000 bytes + exit + queue 5 expedite create + parent "Scheduler5400M" cir-level 1 cir-weight 8 + rate 5400000 cir 5400000 + cbs 24 + mbs 512 kilobytes + burst-limit 750000 bytes + exit + queue 6 expedite create + parent "Scheduler5400M" cir-level 2 + rate 3240000 cir 3240000 + cbs 24 + mbs 64 kilobytes + exit + queue 8 expedite create + parent "Scheduler5400M" cir-level 3 + rate 5000 cir 5000 + cbs 6 + mbs 64 kilobytes + exit + policer 1 create + stat-mode offered-total-cir-exceed + adaptation-rule pir max + rate 1080000 + enable-exceed-pir + exit + exit + exit + exit + scheduler-policy "SP6300M" create + description "LTBE Scheduler Policy for 7000M SONET Circuits" + tier 1 + scheduler "Scheduler6300M" create + port-parent + rate 6300000 cir 6300000 + exit + exit + exit + queue-group-templates + egress + queue-group "QG-ST-6300M" create + description "LTBE Queue-group for 7000M SONET" + queue 1 create + parent "Scheduler6300M" + rate 6300000 + cbs 6 + mbs 2112 kilobytes + wred-queue policy "QCI9" mode native slope-usage exceed-low + burst-limit 245000 bytes + adv-config-policy "Best-Effort" + exit + queue 3 best-effort create + parent "Scheduler6300M" cir-level 1 cir-weight 1 + rate 6300000 cir 6300000 + cbs 24 + mbs 2112 kilobytes + burst-limit 875000 bytes + exit + queue 4 best-effort create + parent "Scheduler6300M" cir-level 1 cir-weight 3 + rate 6300000 cir 6300000 + cbs 24 + mbs 2112 kilobytes + burst-limit 875000 bytes + exit + queue 5 expedite create + parent "Scheduler6300M" cir-level 1 cir-weight 8 + rate 6300000 cir 6300000 + cbs 24 + mbs 512 kilobytes + burst-limit 875000 bytes + exit + queue 6 expedite create + parent "Scheduler6300M" cir-level 2 + rate 3780000 cir 3780000 + cbs 24 + mbs 64 kilobytes + exit + queue 8 expedite create + parent "Scheduler6300M" cir-level 3 + rate 5000 cir 5000 + cbs 6 + mbs 64 kilobytes + exit + policer 1 create + stat-mode offered-total-cir-exceed + adaptation-rule pir max + rate 1260000 + enable-exceed-pir + exit + exit + exit + exit + scheduler-policy "SP7200M" create + description "LTBE Scheduler Policy for 8000M SONET Circuits" + tier 1 + scheduler "Scheduler7200M" create + port-parent + rate 7200000 cir 7200000 + exit + exit + exit + queue-group-templates + egress + queue-group "QG-ST-7200M" create + description "LTBE Queue-group for 8000M SONET" + queue 1 create + parent "Scheduler7200M" + rate 7200000 + cbs 6 + mbs 2112 kilobytes + wred-queue policy "QCI9" mode native slope-usage exceed-low + burst-limit 280000 bytes + adv-config-policy "Best-Effort" + exit + queue 3 best-effort create + parent "Scheduler7200M" cir-level 1 cir-weight 1 + rate 7200000 cir 7200000 + cbs 24 + mbs 2112 kilobytes + burst-limit 1000000 bytes + exit + queue 4 best-effort create + parent "Scheduler7200M" cir-level 1 cir-weight 3 + rate 7200000 cir 7200000 + cbs 24 + mbs 2112 kilobytes + burst-limit 1000000 bytes + exit + queue 5 expedite create + parent "Scheduler7200M" cir-level 1 cir-weight 8 + rate 7200000 cir 7200000 + cbs 24 + mbs 512 kilobytes + burst-limit 1000000 bytes + exit + queue 6 expedite create + parent "Scheduler7200M" cir-level 2 + rate 4320000 cir 4320000 + cbs 24 + mbs 64 kilobytes + exit + queue 8 expedite create + parent "Scheduler7200M" cir-level 3 + rate 5000 cir 5000 + cbs 6 + mbs 64 kilobytes + exit + policer 1 create + stat-mode offered-total-cir-exceed + adaptation-rule pir max + rate 1440000 + enable-exceed-pir + exit + exit + exit + exit + scheduler-policy "SP8100M" create + description "LTBE Scheduler Policy for 9000M SONET Circuits" + tier 1 + scheduler "Scheduler8100M" create + port-parent + rate 8100000 cir 8100000 + exit + exit + exit + queue-group-templates + egress + queue-group "QG-ST-8100M" create + description "LTBE Queue-group for 9000M SONET" + queue 1 create + parent "Scheduler8100M" + rate 8100000 + cbs 6 + mbs 2112 kilobytes + wred-queue policy "QCI9" mode native slope-usage exceed-low + burst-limit 315000 bytes + adv-config-policy "Best-Effort" + exit + queue 3 best-effort create + parent "Scheduler8100M" cir-level 1 cir-weight 1 + rate 8100000 cir 8100000 + cbs 24 + mbs 2112 kilobytes + burst-limit 1125000 bytes + exit + queue 4 best-effort create + parent "Scheduler8100M" cir-level 1 cir-weight 3 + rate 8100000 cir 8100000 + cbs 24 + mbs 2112 kilobytes + burst-limit 1125000 bytes + exit + queue 5 expedite create + parent "Scheduler8100M" cir-level 1 cir-weight 8 + rate 8100000 cir 8100000 + cbs 24 + mbs 512 kilobytes + burst-limit 1125000 bytes + exit + queue 6 expedite create + parent "Scheduler8100M" cir-level 2 + rate 4860000 cir 4860000 + cbs 24 + mbs 64 kilobytes + exit + queue 8 expedite create + parent "Scheduler8100M" cir-level 3 + rate 5000 cir 5000 + cbs 6 + mbs 64 kilobytes + exit + policer 1 create + stat-mode offered-total-cir-exceed + adaptation-rule pir max + rate 1620000 + enable-exceed-pir + exit + exit + exit + exit + scheduler-policy "SP9000M" create + description "LTBE Scheduler Policy for 10000M SONET Circuits" + tier 1 + scheduler "Scheduler9000M" create + port-parent + rate 9000000 cir 9000000 + exit + exit + exit + queue-group-templates + egress + queue-group "QG-ST-9000M" create + description "LTBE Queue-group for 10000M SONET" + queue 1 create + parent "Scheduler9000M" + rate 9000000 + cbs 6 + mbs 2656 kilobytes + wred-queue policy "QCI9" mode native slope-usage exceed-low + burst-limit 350000 bytes + adv-config-policy "Best-Effort" + exit + queue 3 best-effort create + parent "Scheduler9000M" cir-level 1 cir-weight 1 + rate 9000000 cir 9000000 + cbs 48 + mbs 2656 kilobytes + burst-limit 1250000 bytes + exit + queue 4 best-effort create + parent "Scheduler9000M" cir-level 1 cir-weight 3 + rate 9000000 cir 9000000 + cbs 48 + mbs 2656 kilobytes + burst-limit 1250000 bytes + exit + queue 5 expedite create + parent "Scheduler9000M" cir-level 1 cir-weight 8 + rate 9000000 cir 9000000 + cbs 48 + mbs 1024 kilobytes + burst-limit 1250000 bytes + exit + queue 6 expedite create + parent "Scheduler9000M" cir-level 2 + rate 5400000 cir 5400000 + cbs 48 + mbs 128 kilobytes + exit + queue 8 expedite create + parent "Scheduler9000M" cir-level 3 + rate 5000 cir 5000 + cbs 6 + mbs 64 kilobytes + exit + policer 1 create + stat-mode offered-total-cir-exceed + adaptation-rule pir max + rate 1800000 + enable-exceed-pir + exit + exit + exit + exit + network 25 create + description "LTBE Per VLAN Shaper Network Policy" + ingress + dscp be fc be profile out + dscp ef fc ef profile in + dscp cs1 fc l2 profile out + dscp cs2 fc l1 profile in + dscp cs3 fc af profile in + dscp cs4 fc h2 profile in + dscp nc1 fc h1 profile in + dscp nc2 fc nc profile in + dscp af11 fc af profile in + dscp af12 fc af profile out + dscp af13 fc af profile out + dscp af21 fc l1 profile in + dscp af22 fc l1 profile out + dscp af23 fc l1 profile out + dscp af31 fc l1 profile in + dscp af32 fc l1 profile out + dscp af33 fc l1 profile out + dscp af41 fc h2 profile in + dscp af42 fc h2 profile out + dscp af43 fc h2 profile out + lsp-exp 0 fc be profile out + lsp-exp 1 fc l2 profile out + lsp-exp 2 fc af profile out + lsp-exp 3 fc l1 profile in + lsp-exp 4 fc h2 profile in + lsp-exp 5 fc ef profile in + lsp-exp 6 fc h1 profile in + lsp-exp 7 fc nc profile in + exit + egress + fc af + lsp-exp-in-profile 2 + port-redirect-group queue 3 + exit + fc be + port-redirect-group queue 1 + exit + fc ef + port-redirect-group queue 6 + exit + fc h2 + port-redirect-group queue 5 + exit + fc l1 + lsp-exp-out-profile 3 + port-redirect-group queue 4 + exit + fc l2 + port-redirect-group policer 1 queue 1 + exit + fc nc + port-redirect-group queue 8 + exit + exit + exit + exit +#-------------------------------------------------- +echo "Card Configuration" +#-------------------------------------------------- + card 1 + card-type "iom-1" level cr + fail-on-error + mda 1 + mda-type "me6-100gb-qsfp28" + ingress-xpl + window 10 + exit + egress-xpl + window 10 + exit + fail-on-error + no shutdown + exit + no shutdown + exit +#-------------------------------------------------- +echo "Connector Configuration" +#-------------------------------------------------- + port 1/1/c1 + connector + breakout c4-10g + exit + no shutdown + exit + port 1/1/c2 + connector + breakout c4-10g + exit + no shutdown + exit + port 1/1/c3 + connector + breakout c4-10g + exit + no shutdown + exit +#-------------------------------------------------- +echo "Port Configuration" +#-------------------------------------------------- + port 1/1/c1/3 + description "LINK-TO-TNTNMADOT1A-P-AL-7750-060475-H2-SLOT-1/1-PORTc1/3" + ethernet + mode hybrid + encap-type dot1q + mtu 2106 + crc-monitor + sd-threshold 2 multiplier 5 + sf-threshold 1 + exit + down-on-internal-error + network + queue-policy "10110" + exit + hold-time up 50 + hold-time down 25 + exit + hybrid-buffer-allocation + ing-weight access 3 network 97 + egr-weight access 3 network 97 + exit + no shutdown + exit + port 1/1/c1/4 + description "LINK-TO-TNTNMADOT1A-P-AL-7750-060475-H2-SLOT-1/1-PORTc1/4" + ethernet + mode hybrid + encap-type dot1q + mtu 2106 + crc-monitor + sd-threshold 2 multiplier 5 + sf-threshold 1 + exit + down-on-internal-error + network + queue-policy "10110" + exit + hold-time up 50 + hold-time down 25 + exit + hybrid-buffer-allocation + ing-weight access 3 network 97 + egr-weight access 3 network 97 + exit + no shutdown + exit + port 1/1/c1/1 + description "LINK-TO-TNTNMADO82A-P-AL-7750-01-SLOT4/1-PORT4" + ethernet + mode hybrid + encap-type dot1q + mtu 2106 + crc-monitor + sd-threshold 2 multiplier 5 + sf-threshold 1 + exit + down-on-internal-error + network + queue-policy "10110" + exit + hold-time up 50 + hold-time down 25 + exit + hybrid-buffer-allocation + ing-weight access 3 network 97 + egr-weight access 3 network 97 + exit + no shutdown + exit +#-------------------------------------------------- +echo "LAG Configuration" +#-------------------------------------------------- + lag 125 + description "LINK-TO-TNTNMADO91A-P-AL-7750-01" + mode hybrid + encap-type dot1q + port 1/1/c1/1 + lacp active administrative-key 11125 + hold-time down 250 + no shutdown + exit + lag 11 + description "LAG-11-to-TNTNMADOT1A-P-AL-7750-060475-H2" + mode hybrid + encap-type dot1q + port 1/1/c1/3 + port 1/1/c1/4 + lacp active administrative-key 10011 + hold-time down 250 + no shutdown + exit +#-------------------------------------------------- +echo "QoS Policy Configuration" +#-------------------------------------------------- + qos + sap-ingress 10 create + description "SAP Ingress Policy for EDN" + queue 1 create + exit + queue 5 create + rate max cir max + exit + queue 6 create + rate max cir max + exit + queue 7 create + exit + queue 11 multipoint create + exit + fc "be" create + queue 1 + exit + fc "ef" create + queue 6 + exit + fc "h1" create + queue 7 + exit + fc "h2" create + queue 5 + exit + dscp be fc "be" + dscp ef fc "ef" + dscp af11 fc "h2" + exit + sap-ingress 10030 create + description "LTBE 7750 SAP-ingress policy for BRIX" + queue 1 create + exit + queue 2 create + exit + queue 3 create + exit + queue 4 create + exit + queue 5 create + exit + queue 6 create + exit + queue 8 create + exit + queue 11 multipoint create + exit + fc "af" create + queue 3 + exit + fc "be" create + queue 2 + exit + fc "ef" create + queue 6 + exit + fc "h2" create + queue 5 + exit + fc "l1" create + queue 4 + exit + fc "l2" create + queue 1 + exit + fc "nc" create + queue 8 + exit + dot1p 0 fc "be" + dot1p 1 fc "l2" + dot1p 2 fc "af" + dot1p 3 fc "l1" + dot1p 4 fc "h2" + dot1p 5 fc "ef" + dot1p 7 fc "nc" + exit + sap-ingress 11130 create + description "LTBE 7750 LTE QOS SAP Ingress Policy (EBH)" + queue 1 create + exit + queue 2 create + exit + queue 3 create + exit + queue 4 create + exit + queue 5 create + rate max cir max + exit + queue 6 create + rate max cir max + exit + queue 8 create + rate max cir max + exit + queue 11 multipoint create + exit + fc "af" create + queue 3 + exit + fc "be" create + queue 2 + exit + fc "ef" create + queue 6 + exit + fc "h2" create + queue 5 + exit + fc "l1" create + queue 4 + exit + fc "l2" create + queue 1 + exit + fc "nc" create + queue 8 + exit + dscp cs2 fc "af" + dscp be fc "be" + dscp ef fc "ef" + dscp cs4 fc "h2" + dscp cs3 fc "l1" + dscp cs1 fc "l2" + dscp nc1 nc2 fc "nc" + exit + sap-ingress 12130 create + description "SAP Ingress Policy for 1X" + queue 1 create + exit + queue 5 create + rate max cir max + exit + queue 6 create + rate max cir max + exit + queue 8 create + rate max cir max + exit + queue 11 multipoint create + exit + fc "be" create + queue 1 + exit + fc "ef" create + queue 6 + exit + fc "h2" create + queue 5 + exit + fc "nc" create + queue 8 + exit + dscp be fc "be" + dscp ef fc "ef" + dscp af11 fc "h2" + dscp nc1 nc2 fc "nc" + exit + sap-ingress 13130 create + description "SAP Ingress Policy for DO" + queue 1 create + exit + queue 3 create + exit + queue 4 create + exit + queue 5 create + rate max cir max + exit + queue 8 create + rate max cir max + exit + queue 11 multipoint create + exit + fc "af" create + queue 3 + exit + fc "be" create + queue 1 + exit + fc "h2" create + queue 5 + exit + fc "l1" create + queue 4 + exit + fc "nc" create + queue 8 + exit + dscp af12 af21 af42 fc "af" + dscp be fc "be" + dscp af41 fc "h2" + dscp af22 af31 fc "l1" + dscp nc1 nc2 fc "nc" + exit + sap-egress 10040 create + description "LTBE 7750 SAP-egress policy for BRIX" + queue 1 create + exit + queue 2 create + exit + queue 3 create + exit + queue 4 create + exit + queue 5 create + exit + queue 6 create + exit + queue 7 create + exit + queue 8 create + exit + fc af create + queue 3 + dot1p 2 + exit + fc be create + queue 2 + dot1p 0 + exit + fc ef create + queue 6 + dot1p 5 + exit + fc h1 create + queue 7 + dot1p 6 + exit + fc h2 create + queue 5 + dot1p 4 + exit + fc l1 create + queue 4 + dot1p 3 + exit + fc l2 create + queue 1 + dot1p 1 + exit + fc nc create + queue 8 + dot1p 7 + exit + exit + sap-egress 11140 create + description "LTBE 7750 LTE QOS SAP Egress Policy (MSO)" + queue 1 create + exit + queue 2 create + exit + queue 3 create + exit + queue 4 create + exit + queue 5 create + exit + queue 6 create + exit + queue 8 create + exit + fc af create + queue 3 + exit + fc be create + queue 2 + exit + fc ef create + queue 6 + exit + fc h2 create + queue 5 + exit + fc l1 create + queue 4 + exit + fc l2 create + queue 1 + exit + fc nc create + queue 8 + exit + exit + network 25 create + description "Per VLAN Shaper Network Policy" + ingress + dscp be fc be profile out + dscp ef fc ef profile in + dscp cs1 fc l2 profile in + dscp cs2 fc af profile in + dscp cs3 fc l1 profile in + dscp cs4 fc h2 profile in + dscp nc1 fc h1 profile in + dscp nc2 fc nc profile in + dscp af11 fc af profile in + dscp af12 fc af profile out + dscp af13 fc af profile out + dscp af21 fc l1 profile in + dscp af22 fc l1 profile out + dscp af23 fc l1 profile out + dscp af31 fc l1 profile in + dscp af32 fc l1 profile out + dscp af33 fc l1 profile out + dscp af41 fc h2 profile in + dscp af42 fc h2 profile out + dscp af43 fc h2 profile out + lsp-exp 0 fc be profile out + lsp-exp 1 fc l2 profile in + lsp-exp 2 fc af profile out + lsp-exp 3 fc l1 profile in + lsp-exp 4 fc h2 profile in + lsp-exp 5 fc ef profile in + lsp-exp 6 fc h1 profile in + lsp-exp 7 fc nc profile in + exit + egress + fc af + lsp-exp-in-profile 2 + port-redirect-group queue 3 + exit + fc be + port-redirect-group queue 1 + exit + fc ef + port-redirect-group queue 6 + exit + fc h2 + port-redirect-group queue 5 + exit + fc l1 + lsp-exp-out-profile 3 + port-redirect-group queue 4 + exit + fc nc + port-redirect-group queue 8 + exit + exit + exit + network 10120 create + description "LTBE 7750 Inter-Chassis LAG Network QOS Policy" + ingress + dscp be fc be profile out + dscp ef fc ef profile in + dscp cs1 fc l2 profile out + dscp cs2 fc l1 profile in + dscp cs3 fc af profile in + dscp cs4 fc h2 profile in + dscp nc1 fc h1 profile in + dscp nc2 fc nc profile in + dscp af11 fc af profile in + dscp af12 fc af profile out + dscp af13 fc af profile out + dscp af21 fc l1 profile in + dscp af22 fc l1 profile out + dscp af23 fc l1 profile out + dscp af31 fc l1 profile in + dscp af32 fc l1 profile out + dscp af33 fc l1 profile out + dscp af41 fc h2 profile in + dscp af42 fc h2 profile out + dscp af43 fc h2 profile out + lsp-exp 0 fc be profile out + lsp-exp 1 fc l2 profile out + lsp-exp 2 fc af profile in + lsp-exp 3 fc l1 profile in + lsp-exp 4 fc h2 profile in + lsp-exp 5 fc ef profile in + lsp-exp 6 fc h1 profile in + lsp-exp 7 fc nc profile in + exit + egress + fc af + lsp-exp-in-profile 2 + exit + fc l1 + lsp-exp-out-profile 3 + exit + exit + exit + exit +#-------------------------------------------------- +echo "Router (Network Side) Configuration" +#-------------------------------------------------- + router + interface "system" + address 10.115.202.226/32 + enable-ingress-stats + ipv6 + address 2001:4888:2010:4000:102:400::7D0/128 + exit + no shutdown + exit + interface "to-7750-01" + address 172.25.199.107/31 + description "LINK-TO-TNTNMADO91A-P-AL-7750-01" + enable-ingress-stats + ldp-sync-timer 45 + port lag-125:1475 + ipv6 + address 2001:4888:2018:4FBF:102:400::1/64 + bfd 500 receive 500 multiplier 3 type cpm-np + exit + qos 10120 + bfd 500 receive 500 multiplier 3 type cpm-np + no shutdown + exit + interface "to-BTS0475-7750-H2" + address 172.25.199.111/31 + description "LINK-TO-TNTNMADOT1A-P-AL-7750-060475-H2" + enable-ingress-stats + ldp-sync-timer 45 + port lag-11:4094 + ipv6 + address 2001:4888:2018:43D7:0102:0400::0/64 + bfd 500 receive 500 multiplier 3 type cpm-np + exit + qos 10120 + bfd 500 receive 500 multiplier 3 type cpm-np + no shutdown + exit +#-------------------------------------------------- +echo "OSPFv2 Configuration" +#-------------------------------------------------- + ospf + asbr + timers + spf-wait 1500 spf-initial-wait 10 spf-second-wait 100 + lsa-generate 1500 lsa-initial-wait 10 lsa-second-wait 100 + lsa-arrival 90 + exit + external-preference 175 + export "br-ospf-export" + area 0.0.253.146 + interface "system" + no shutdown + exit + interface "to-7750-01" + interface-type point-to-point + hello-interval 1 + dead-interval 3 + mtu 1978 + metric 100 + bfd-enable remain-down-on-failure + no shutdown + exit + interface "to-BTS0475-7750-H2" + interface-type point-to-point + hello-interval 1 + dead-interval 3 + mtu 1978 + metric 1 + bfd-enable remain-down-on-failure + no shutdown + exit + exit + no shutdown + exit +#-------------------------------------------------- +echo "OSPFv3 Configuration" +#-------------------------------------------------- + ospf3 + asbr + timers + spf-wait 1500 spf-initial-wait 10 spf-second-wait 100 + lsa-generate 1500 lsa-initial-wait 10 lsa-second-wait 100 + lsa-arrival 90 + incremental-spf-wait 0 + lsa-accumulate 0 + redistribute-delay 0 + exit + external-preference 175 + export "br-ospf3-export" + area 0.0.253.146 + interface "system" + no shutdown + exit + interface "to-7750-01" + interface-type point-to-point + hello-interval 1 + dead-interval 3 + mtu 1978 + metric 100 + bfd-enable remain-down-on-failure + no shutdown + exit + interface "to-BTS0475-7750-H2" + interface-type point-to-point + hello-interval 1 + dead-interval 3 + mtu 1978 + metric 1 + bfd-enable remain-down-on-failure + no shutdown + exit + exit + no shutdown + exit +#-------------------------------------------------- +echo "PIM Configuration" +#-------------------------------------------------- + pim + no ipv6-multicast-disable + rpf6-table both + interface "to-7750-01" + exit + interface "to-BTS0475-7750-H2" + exit + exit +#-------------------------------------------------- +echo "LDP Configuration" +#-------------------------------------------------- + ldp + interface-parameters + ipv4 + hello 15 3 + keepalive 30 3 + exit + interface "to-7750-01" dual-stack + ipv4 + local-lsr-id interface + transport-address interface + exit + exit + interface "to-BTS0475-7750-H2" dual-stack + ipv4 + local-lsr-id interface + transport-address interface + exit + exit + exit + targeted-session + ipv4 + hello 45 3 + keepalive 40 4 + exit + exit + exit +#-------------------------------------------------- +echo "Policy Configuration" +#-------------------------------------------------- + policy-options + begin + prefix-list "accept-7750-SR" + prefix 10.114.45.0/32 exact + prefix 10.114.45.1/32 exact + exit + policy-statement "ldp-accept" + entry 10 + from + prefix-list "accept-7750-SR" + exit + action accept + exit + exit + default-action reject + exit + policy-statement "br-ospf-export" + entry 10 + description "advertise direct connect interfaces" + from + protocol direct + exit + to + protocol ospf + exit + action accept + type 1 + exit + exit + entry 20 + description "advertise static routes" + from + protocol static + exit + to + protocol ospf + exit + action accept + type 1 + exit + exit + default-action reject + exit + policy-statement "br-ospf3-export" + entry 10 + description "advertise direct connect interfaces" + from + protocol direct + exit + to + protocol ospf3 + exit + action accept + type 1 + exit + exit + entry 20 + description "advertise static routes" + from + protocol static + exit + to + protocol ospf3 + exit + action accept + type 1 + exit + exit + default-action reject + exit + commit + exit + exit \ No newline at end of file From b589d1390ea6ef42f9cfcbe7fed5d12fb55aa381 Mon Sep 17 00:00:00 2001 From: Jeff Kala Date: Fri, 22 Apr 2022 13:39:44 -0500 Subject: [PATCH 10/11] prep release 1.1.0 --- CHANGELOG.md | 19 +++++++++++++++++++ 1 file changed, 19 insertions(+) diff --git a/CHANGELOG.md b/CHANGELOG.md index 3e18dbd7..9e8b1a92 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,24 @@ # Changelog +## v1.1.0 - 2021-04 + +### Added + +- #90 Uptime Conversions. +- #102 Add Ansible mapping for Nokia SrOS. +- #105 Add min_grouping_sizing to vlanlist_to_config method. +- #106 Add Nokia SrOS Config Parser. + +### Changed + +- #104 Optimize vlanconfig_to_list using builtin Regex methods. + +### Fixed + +- #99 Fixed decimal place in bits_to_name. +- #107 Fix issue when backup or intended is empty. + + ## v1.0.0 - 2021-11 ### Added From 6d8ef4a7b66d4d6bbcd9257f298484d4ce9f0c70 Mon Sep 17 00:00:00 2001 From: Jeff Kala Date: Fri, 22 Apr 2022 13:41:48 -0500 Subject: [PATCH 11/11] its 2022 now.. --- CHANGELOG.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 9e8b1a92..264aa3e1 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,6 +1,6 @@ # Changelog -## v1.1.0 - 2021-04 +## v1.1.0 - 2022-04 ### Added