diff options
author | Zdeno Olsovsky <zolsovsk@cisco.com> | 2016-06-01 13:41:09 +0200 |
---|---|---|
committer | Jan Gelety <jgelety@cisco.com> | 2016-06-22 23:55:55 +0000 |
commit | 6ebca004acdb48291f544ff2e4a0ae2e04668d9f (patch) | |
tree | b2106867c7a886d3cbd005415c75f3a392874d11 /resources/libraries/python/IPv6Setup.py | |
parent | a5799ce88161ca4616fc0a65c785d5c43ac45ebd (diff) |
Router Advertisement Tests
-JIRA: CSIT-30
Change-Id: Iedb403d555284d36a81cc490a79e56b019ebeed0
Signed-off-by: Zdeno Olsovsky <zolsovsk@cisco.com>
(cherry picked from commit 8be64446049878a0fb4a91a3a8b0481e75b20205)
Diffstat (limited to 'resources/libraries/python/IPv6Setup.py')
-rw-r--r-- | resources/libraries/python/IPv6Setup.py | 18 |
1 files changed, 18 insertions, 0 deletions
diff --git a/resources/libraries/python/IPv6Setup.py b/resources/libraries/python/IPv6Setup.py index 6b5d8a5f66..12f6de7af9 100644 --- a/resources/libraries/python/IPv6Setup.py +++ b/resources/libraries/python/IPv6Setup.py @@ -246,6 +246,24 @@ class IPv6Setup(object): sw_if_id=sw_if_index, param='surpress') + @staticmethod + def vpp_ra_send_after_interval(node, interface, interval=2): + """Setup vpp router advertisement(RA) in such way it sends RA packet + after and every interval value. + + :param node: VPP node. + :param interface: Interface name. + :param interval: Interval for RA resend + :type node: dict + :type interface: str + :type interval: int + """ + sw_if_index = Topology.get_interface_sw_index(node, interface) + VatExecutor.cmd_from_template(node, + 'sw_interface_ip6nd_ra_config.vat', + sw_if_id=sw_if_index, + param='interval {0}'.format(interval)) + def vpp_all_ra_suppress_link_layer(self, nodes): """Suppress ICMPv6 router advertisement message for link scope address on all VPP nodes in the topology. |