Routing Stability in Congested Networks: Experimentation and Analysis

12
Routing Stability in Congested Networks: Experimentation and Analysis Aman Shaikh Anujan Varma Computer Engineering Department University of California Santa Cruz, CA 95064 Lampros Kalampoukas Rohit Dube High Speed Networks Research Bell Laboratories Holmdel, NJ 07733 ABSTRACT 1. INTRODUCTION

description

ACM SIGCOMM Conference, August 2000

Transcript of Routing Stability in Congested Networks: Experimentation and Analysis

Routing Stability in Congested Networks:Experimentation and Analysis

Aman ShaikhAnujan Varma

Computer Engineering DepartmentUniversity of CaliforniaSanta Cruz, CA 95064����������� �������� ��������� �������� �����

Lampros KalampoukasRohit Dube

High Speed Networks ResearchBell Laboratories

Holmdel, NJ 07733� ��� �!��"�#��$%������ "���&!����"'�$)(#���*�!�!����� +,� �-�)./� ��+!��� ��"�

ABSTRACT0 "���1"�23(�'��1��"��(�$-�!&4����"�(�"���" � � ��������&���1�����5(�"6�!��(879"���:;��"�� .&����<(�$%"�6�����=�����!�����,���>��$-�!&?��������$-"��62@��$ � �!�����A$%� ��"��(�������� � ����!$%�!&(�"B��"��(��4C,�����������D��"��!(�$%��&E$%���<(#��+!$ � $)(�$%�����GFH�4�<(��I�KJL(�'��M�>2 .2N����(��O"�2P(��#��QR�5"�S�>� � "��M"��M��"�!(�$%�!&R�!��"�(�"���" � �*+�J6T��I����(�$)2NJ�$%��&(�'!�R�<(#��+!$ � $)(UJV���I�B��"�+��!�<(��������1�!��"��,����(�$%���1"�2W(U7W"M��"� � "�BX8� .(��>������(3��"�!(�$%�!&?����"�(�"���" � ����Y[Z�\3]E���I��^A_*\`��7a'!���=(�'!�A��"�!(�$%�!&��"��(���" � (��#��Q �?$%�O��"�(�$%��" � ��(����;2N��"��b�!��(#�R(��#��Q ����FV�5����S� � "����I� � JK(�$%��� � � "K�!� � �3(�"5T��I����(�$%2cJd(�'!�e�>fg����(W"�2���"�!&���<(�$%"�="� (�'!���"�+��!�<(��������R"�21Y[Z�\3]h���I�i^A_*\j�����;2@�!����(�$%"��k"�2O(�'!�=(��#��Q �"�S�>� � "��42@����(�"�����TK�!������$-�!& �!� � ��J����,���I�4�����#:S��(e��$%l������WFH�[�,��� .2N"����m��nK(����!��$-�M� ������������� ����(��R$%�G���o��n��,����$%� ����(#� � �!��(879"���:"�2O��"��!(������5(�";� � $c�!��(���(�'��=����� � JK(�$%��� � ������� � (����LZK��+�����TK�!����( � J79�?�!���[(�'��1����� � JK(�$%��� � 2c�#��� ��79"���:4(�" $%�KS���<(�$%&��(��[(�'��1��fg���>(�"�22@����(�"����9(�'I��(3�����e�!$)Q ��� � (3(�"[$%����"����,"��#��(��O$%��(�"1��� �>n!�,�>��$-� ���K(#� ����>(����p�g���!�>'B���[�R7a$c���?�#����&�?"�2 � $%��:M����"�I��&S��(�$-"��V��� � ��J������I������#:S��(d����"�����$%�!&;�," � $%��$%�����LY����1������� � (��d��'!"�7q(�'I��(d$%�!�������������T��!������$%�!&d���I� �!��"��I��&��(�$%"�4�!� � ��J��A���S������� � J=��fg����(a^A_*\Ar �W��� .��$ � $%�������?(�" ��"���&���<(�$-"��p��$%�;����$)(��1"�23$)(��O�!���?"�29�d��� � $-��+ � �?(��#����� .�,"���(�����"�(�"���" � �*Y����asI�I��$%��&�O�!��� "���<(��#��(��*(�'��[$%� �,"���(#�������1"�2��� � ����(�$%S�*(�������(�� ���K(9"�2`��"��!(�$%��&?�!��"�(�"���" � � ��������&����W2N��"��t"�(�'!���(��#��Q ��K+�J?����$%��&[���#'������ � $%��&1���I�R�!(�$ � $%l�$%��&1+���fg���u��������&��� ����(�," � $-��$-���A$-� (�'!�e��"��!(��������K(�"5���#'�$%��S�e�<(#��+ � �*�����R��"+��!�<(W�!��(879"���:"��,���#��(�$%"��p�

1. INTRODUCTIONv "��(�$%��&R����"�(�"���" � �e�������6$%�4(�'���X8��(��������>(A(�"K����J=��n��>'�����&��[��� .$%"����A��"��K(���" � �I���>:S�>(��9(�"d��$%������� $%�I��(��e��"��(�$-�!&?$%��2@"�������(�$%"�6���I�(�"��!��(��>��� $-�!�u(�'!� � $%S� � $%�������P"�2I�,������$%��&���������$-"����w���<(#��+ � $%��'����1+,� .(U7W�����B����$)����"�2w��"�!(��>������xW'!�����5��"��(���" � �����#:S��(��e������� �%� JM��'I�����������"�!�������P�����#'d���`+I���I�K7a$c�K(�'d���I�[+���fg���P���������u7a$%(�'?����(#�a(��#��2 .s���e�����i(�'!������2@"�����O�����;���!+�y8����(=(�" � "�����{z9"��&����<(�$%"�G$%�o(�'!��!��(879"���:M�����|'�$%�I�����e(�'��1�!��"��I��&��(�$%"�B"�2w��"��!(�$%��&�$%�!2N"�������(�$%"��"����,������$%��&R����2c������'M����T������<(��e$)2P(�'��*��"��!(�$%��& ����"�(�"���" � � ��������&���������|��"�(�$%��" � ��(����o2N��"��}����(#�B(��#��Q ���~O�!������"�(#� � ��K$-�!�������;"�2

��"���&���<(�$-"��V��(*���!+ � $%�?�>n!�#'I����&��d�,"$%��(��*�����1(�"6�>n!��������$%S�d�!��(#�(��#��QR����!���!$-� � "�29������K$%���?��(�(#���>:K�d����� &��%�pZ��4� v ]w�a���I�M�<J��<(����� $%����"��sI&��!�#��(�$%"��H���� &!�%���,"$%��(�$-�!&R����2���� � (��#�W'I���A+,�����6�����,"���(�����)����� xW'!�R"+Ky<����(�$%S�R"�23(�'�$%�[�I���,���[$%�*(�"M���I� � J�l��R���I�BT��I���K(�$)2cJ(�'��1��fg����(*"�29��"���&����<(�$%"�B"�M(�'��5�<(#��+!$ � $)(UJ;"�2w(879"���"� � "��;X8� .(������!��( ��"��(�$-�!&H����"�(�"���" � �R��Y[Z!\u]������k^W_*\j��7a'����i(�'����"��(�$%��&1�!��"�(�"���" � � ��������&���W�����e��"�(3$%��" � ��(�����2c��"���!��(#�*(��#��QR��

~����!�d+,���?"�2*�!����K$%"�!�R�<(��I��$-���R'I��S�4�!��� � ( 7a$)(�'k����$-"���� ��� .�,����(��["�29��"��!(�$%��&6+,��'I��K$%"��1$%�E(�'!�dX8��(������!��( � ���`�K�3�����3�����9�������xW'������E�<(����!$%���4�!��������n��,����$%� ����(#��(�$%"���(�"L� �����������H���I�G�!"�� .��� ���K(d����$%"���=�����,����(���"�2*(�'!�4��"��(�$%��&L�KJ!����� $%�����W���I�L(�'��>J$-�!����(�$)2NJE����S�>�#� � �<(#��+�$ � $)(8J . ��� � ��(����H����"+ � ��� �[$-�E(�"K����Jgr �5X8��(���� .���>(��DZ�"�� ��"�2e(�'������=�<(��I��$-���d'I��S�6� � ��"B(���$-���L(�"|$-�!���K(�$)2cJV(�'����"�"�(1�����������*"�23(�'������?�!��"+ � ��� ������(�(���� ��(����4(�"6���I� � J!l��d(�'����M������E���!&&���<(����B����� ���!$%���*2@"��[(�'����M�Rz9'�$%�!"�JD� ���W���I� � J�l����|(�'����J������ $%���e"�2w��"��(�$-�!&�$-��2@"�������(�$%"�|+�JM��" �%� ����(�$%��&�(��#��������"�2w(�'����"��(�$%��&[(��#��Q �O������(W"�S���3(�'��a�[Z�]`�*�uxk+����#:�+,"����e����(U7W"���:d2@"���5��� . '�"��!�w�,����$%"K�g�P���92N"�!�I�[(�'I��(w� "��<(P"�2�(�'��3��"��!(�$%��&OCI���>(��I� .(�$%"�!�9$%� (�'��a�[Z�]`�*�uxi"���$-&�$%�I��(����6��(9(�'��a����&�e"�2g(�'��a�!��(879"���:,������;'I��M�>J!� � �5$%��(������ � ��"�29�R2@��7{� $-�K��(������O\P��n���"�i�)�����w�!�����(�'��L�/(��#�����>��"�!(����;�!(�$ � $%(UJV��(?�S�4X8��(������!��([��$)(����1(�";����� � J�l�� (�'����"��(�$%��&d+,��'I��K$-"��A2@"��a�I��(�'!" � "&�$%��� � ��"���!$)(�$%"��������"��(�$%��&d�<(#��+�$ �).$)(8JD���I�V��"��(�$%��&B�<J!� � �>(���J��V_�"�K$%�I�!���i����� v ���!��J�� ���O�!������;J�������r �d79"���(�'i"�2�$-��(����<���!"�����$%�L��"�!(�$%�!&B(��#������� ��" �-� ���>(����k$%����������K�S�|�����H���I� � J�l����H(�'!�RX8��(������!��(1$%��(����<�K��"����$%�H(�"��," � "&�J��$)(��d��"��(�$%��&B�<(#��+�$ � $)(8JL+,��'I��K$-"����W���I�V(�'��=��fg���>(R"�2�&���"�7A(�'i"�(�'�������(U7W";�#'I���#����(�����$%�<(�$%�����EY��!� "�2a(�'�� :S�>JEs��I�!$%�!&�1"�2a(�'���$%��<(��I�KJ 7A���e(�'���(A(�'����<(#��+�$ � $)(8J6+,��'I��K$%"��a"�2PX8��(������!��(A��"��(����A'I����!��&��#������E7a$)(�'L&���"�7A(�'�� 0 ��+,"��$)(�l ��(?� � �H�)�����W��" �%� ����(����L�!��(#�2N��"��{(�'��9^A_*\B��"��!(�$%��&O� ��������&����w&���!���#��(����5+�J1+,"��#�!�>�P��"�!(��>�����(�sIS�w"�2!(�'��uX8��(������!��(�r �����!+ � $%�3�>n!�#'I����&��9�,"$%��(��`���!��$%��&e�a��$%��� .� "��(�' �,����$%"K��$%�B�����K�WxW'!��JR2N"������(�'���(3(�'���" � ��� �a"�2`^A_*\��"��(�$%��&5� ��������&��O7A���A����S���#� � "��#�������A"�2p����&���$)(��I���O� "����e(�'������n��,����(����;���I�|� ����y<"���$)(UJ;"�2u(�'��5$%�!2@"�������(�$%"�;7W��������������������(�����?����(�'�" � "&$%��� � �9XU�R�����!+�����T������K(`�I���,�>�O�)�������S(�'��>J?$-������(�$%s������������"���e+,��'!$-���=������J�"�2`(�'!"���*�!����n��,����(�������"��!(�$%��&R� ��������&��������V�!��������$%+,���H����� ����$-���12N"��5(�'����M� 0 ��+,"��$)(�l ��(d� � �H�%����a�����'I��S�d� � ��";��'�"�7a�B(�'I��(*��$-&���$)sI������(5��"������ � ��(�$-"��V��n�$%�<(��1+,��(879��������>(87W"���:4�!����&�d�����M$-�!�<(#��+!$ � $)(8JM"+����>��S���42@"��[^A_*\`�,�3���#���!'������(?� � �E� �K���W��'�"�7W���B(�'I��(1(�'!����������� ��"��(�$%��&M�," � $%��$%���5(�'I��(1��������������e^A_*\B��"��!(����w(�"*"�����$ �-� ��(������I�?�!��S���u��"��KS����&�W(�"*���<(#��+ � ���"��!sI&��!�#��(�$-"��p�u_�"�K$%�I�!���1��(P� � �A� ��������+!����T�������( � J[����������$%+,���5��������#'�$)(����>(��!��� 2@"��d��"�"��#�!$%�I��(�$%��&;��"��(�$-�!&;�," � $%��$%���R���I�V��S"�$-�!$%��&��"��(�$%��&B$-�!�<(#��+!$ � $)(�$%��� (�'I��(R�����o����$-���M�!����(�"B��"��CI$%��(�$%��&B�," � $ .

��$-����� xW'���$)�=���!�!��"���#'o����������(�$-� �%� J�$%�KS" � ��� �H�<(#��(�$-�|���I� � J���$%�"�2W�," � $%��$%���[(�"=S����$)2NJ;(�'���(O(�'���JB��"6�!"�(*��"��(#��$%�H��"�!C�$%��(���(�'I��(����� � ����4(�"�"����$ �%� ��(�$%"����[$%�|^A_*\`��_O��$)Q �|�����4FG$ � 2@"�!&|� � �w��n .� � "������1(�'��379"����<(<�S�������a��"�� � � ��n�$)(8J["�2I�,����2N"���� $%��&O�����#'d�e�<(#��(�$%����I� � J���$%��"�2*^A_*\j��"��!(�$%��&B�," � $%��$%������xW'���Ji����S� � "�,���k���o��+ .�<(��#����(�� "K�!� � "�21^A_*\ �����k����sI�!���i�B�K���?+,���R"�2*��"��I��$%(�$%"����(�'���([�����B+,�?�#'����#:S���M(�"=����:S�5���!���5(�'I��([^A_*\G��"��(����[�!"=��"�("�����$ �%� ��(���9]�"��3�����#'�"�2g(�'������O��"��I��$%(�$%"�������(�'��>Jd��'!"�79���R(�'I��(3(�'!���"� � � ��n�$)(8JV"�2O�<(#��(�$%��� �%� Ji�>'!���#:�$%�!&B$)( $%�R��$%(�'!��� ��\P�S��"� � � �>(��"��*��\P�S'I���#�g� v ��������( � J��gZ�����&�1��(O� � �P�)�����`2@"������4(�'I��(O$%�M���� .�>�#� � ���������e���4� � (��>���I��(��O��"�!(�$%�!&d�I��(�'6�>n!$%�<(��W7a'!$-�#'4$%�A���!�,����$%"��7a$)(�'D�������,����(d(�"E�,����2N"������������6� ��(���$%��� � $%:S�6��"������K�S(���$%�L(�$%� ��� "����*�#��(��?���I�;+����I�K7a$-��(�'M(�"�(�'��5����(���� � ����(�';(#��:S���B+�J4�I���#: .�>(����ixW'�$%�R$%�R��"�(R�������!��$%��$%��&B��$-�!���6��"��!(�$%��&B�I��(�'D��� � ����(�$%"�k$-�����S���#� � ����� � "�J����*��"��(�$%��&�����"�(�"���" � �u$%�`+��������1"�5��'�"���(����<( . �I��(�' .s!���<(��/Z!\u]w��"��5�����������<( . ��n�$)(1��"� �!�!(#��(�$-"����*(�'���([�!��� ��"�!�<(#����(�,�>��2@"������������[� �>(���$-�����

�4"��<(|"�2?(�'��H�>n!$%�<(�$%��&k�<(��I��$-���M"� ��"��(�$-�!&o+,��'����$%"��|�������!� ���� � $-��+ � �;����� � "���� . 2c�����;��� � $-����JD"�2e��"��(�$-�!&E��"��(���" � � ��������&�����0 "�������3"�2I(�'!�W��"��(�$-�!&*�!��"�(�"���" � � ��������&����3�!���3(�"*��"�!&���<(�$%"�� "���>����"����1����JM������� � (1$%�H�,������$%��&4��������$-"��H2���$ � ����������7a'!$%�>'E$-�B(��!�������J � ����o(�"L��"��(��;C,���!�=���I�o��"��!(�$%��&L$%�!�<(#��+�$ � $)(�$%����� X8�G"����<(�����J|7W� ��"����$-�����1(87W"6��"�!(�$%�!&M�!��"�(�"���" � ���3Y[Z!\u]G�����H^A_*\`�+,�������!���;"�2*(�'!��$)�=7a$-���|�!��� � "�J�� ����( ���I�D(�'��M$%� �,"���(#����( ��" � �(�'!��J|� � ��JB$%�E(�"K����Jgr �[X8��(������!��([$%�!2c�#���<(������>(��!����RFH�R'I��S�?�,��� .2N"���� ���6��nK(�������$%S�*�>n!�,�>��$-� ���K(#��(�$%"�M���I�M����S� � "��,���4���I� � JK(�$%��� �� "K��� � � (�"V������(��!���4(�'!�M�<(#��+!$ � $)(UJ����I�i��"�+��!�<(����������!��"��,����(�$%���"�2uY[Z!\u]L�����4^A_*\i$%�4��"���&���<(����4���>(87W"���:����K�$)��"���� ����(��A���a�2N���!��(�$%"�;"�2P(�'!�*(��#��Q �["�S�>� � "��42@����(�"����gT������!��$%��& ��� � ��J����I���I������#:S��(P��$%l������PFV�w(�'����5�������1"���w����� � JK(�$%��� � 2N�#��� ��7W"���:1(�"e���� �).����(��W(�'!�W��fg����(u"�2I2�����(�"����u�����#'R��� � $%��:5�!��"��I��&S��(�$%"�� �!� � ��J��u���I������#:S��(1�K��"�!��$%��&=�," � $%��$%�����RXU�;(�'�$%�*�I���,������7W�d������������([�������#� �&��#���!'��9��'!"�7a$-�!&5(�'!���KJ��I��� $%���w"�2`^A_*\H2N"��A�����$%"����3��"������d(���$-�(�$%� ���6� v xAxW�#�17a'�$%�#'D�����D+,�=�������D���R�|&���$-�!� � $%�!�62@"��d(��#��Q �����&$%�!������$%��&��=x�"M"���1:K��"�7 � ���!&����(�'!$-�1$%�[$%�[(�'��ds!���<(5��(�(���� ��((�"?�<J��<(�������(�$%��� �-� J=���I� � J�l���(�'!�*�KJ!����� $%���3"�2���"��!(�$%��&5�!��"�(�"���" � ����I�4�� � $-����(��*(�'���������� � (��A7a$%(�'4��nK(�������$%S�*�>n!�,�>��$-� ���K(����

xW'!�;"���&����$%l���(�$%"� "�2*(�'!�M�I���,���=$%�6��� 2@" �%� "�7a���V$%� ZK����(�$%"���79�*����������$%+,�e(�'!�a����(U7W"���:d����(����=�����d(�'��e� ��(�'�"K��" � "&�JR�!����� $-�"��!�3��n��,����$%� ����(����wZK����(�$%"���*$%��(���"K�!�!�����w(�'��a����� � JK(�$%��� � � "K��� � �(�'���(e�����[����+�����TK�!����( � J��������6(�"?���� � �I��(��*(�'��*�<(#��+�$ � $%(UJM���I����" .+!���<(��!�����P�!��"��,����(�$%���w"�2�Y[Z�\3]M���I�?^A_*\`�XU�?������(�$%��� � �����S$%� ZK��� .(�$%"����[�K�-�d�����|��� � 79�R����S� � "�;� � "������ . 2N"���� ���I� � JK(�$%��� � �>n!������� .��$%"����12@"��5(�'��?��"�!(��RCI���H���I� � $%�!:|������"�S����JB(�$-� ���*2@"��RY[Z!\u]9�7a'!���������[$-�HZ�����(�$%"���*��� �4���I�B��� �679�d$%��(���"K�!�����R���B���I� � JK(�$%��� �2c�#��� ��79"���:D(�"H���� � ����(��M(�'��4����� �M����"�,����(�$%���R2N"��4^A_*\`�WxW'!�2c�#��� ��79"���:[2@"��3^A_*\|(#��:S���P$%��(�"*������"�!��(`(�'��A�KJ��I��� $%���p"�2gxazW\(�'���([$%�*�!�����;2@"��[��� � $-��+ � �d(��#���!��� $%����$-"��H"�2W^A_*\ � ��������&�����5X8�ZK����(�$%"�|��7W�?�!$%�����!���*"���*��n��,����$%� ����(#� � ������� � (������I�;��"�� �I�����(�'!����(�"=(�'!"���d"�+!(#��$-�!���;����$%��&�(�'��?����� � J���$%���5]`$-��� �%� J���$-�EZK��� .(�$%"��H�?79�1�!��"�K$c���5�R����� ������J6���I�M����&�&���<(O2@��(��!���5�!$)������(�$%"����2N"��O"���e79"���:,�

2. EXPERIMENTAL SETUPxW'!�*���>(87W"���:R��"��!sI&��!�#��(�$-"��4�!�����=$%�="���A��n��,����$%� ����(��9��"�����$%�<(��"�2p(�'������A��"��(��������uxW'��a��"��(������W�����O$%��(�������"���������(���� ����$%��&5~uxa�Y[z . ��� �<����d�4+�$)(������������ � $%��:K�W(�"52@"�����(�'!��(�"�," � "&�J6��'�"�7a�6$-�]`$%&��!���H����Y��!�MzW^ v \w�Oz ��\`��������������(R�OzA�?$%�R���<(#��+ � $%��'����+,�>(87W�����������>'�����$)�="�2[��"��!(������ (�"H(��#�������,"���(4����(#�V�����i��"��!( .$%�!&R(��#��Q ��exW'!�*��"��(��������!���*(�'������ ���������������� � ����� �"! �)�����2c�#��� ��79"���:L2@"���(��#�������,"���(�$%��&HX8\ �����#:S��(��R"�S�>�����o~3xa� �!��( .

7W"���:,�wxW'��3��z9X�����\uX�������$%&���� ����(��P�����A� � ��"���'!"�7a�?$%�?]`$-&��!�������xW'��O(��#������� $%����$%"�6�#��(��*"�2`(�'��O��z9���!$%�4� �%� (�'!�*��n��,����$%� ����(����K$%�����(a(�"4��# �4+�$)(�����������

$ ��(#�H(��#��Q �;$%�=&���!���#��(�����+�Jk�H(��#��QR�;&���!���#��(�"��M��"���������(����(�"|��"�!(��>� � v ��(�'!��"�!&'L(�'��B�%#K� ��� �!� #&�����i�w(�'!�������>(R����&�� ����(��~hZ�������(�+!$)(��AZ��M^W� #�# #?(��#��QR��&�������#��(�"��������I� � J�l��>�O�<J��<(����q+KJ���>(���"� ZKJ��<(���� �*7W���?�������H2N"��5(��#��Q ��&�������#��(�$-"��p� xW'��6��n!����((��#���!��� $%����$-"��E�#��(��R$%�5���>(1��"6(�'I��([(�'��d�!����$)�����|(��#��Q �R"�S�>� � "��� ��S� � $%�a���#'�$%�����="��=(�'!����&��������e~3xa� ��z9�a��(A��"��(����A� v ��wX8\����(#��&��#��� �a�����e(��#���!���,"���(����="����W(�'��O~uxa� � $-�!:K�A����$%��&?~�~ 0 ����!�����!��� � ��(�$%"���kxW'��M�P(�'��>������(d&���!���#��(�$%"�o�����L(��#������� $%����$%"��!��"���������(#��:����$%��(�"=������"�����([��$%���������I������$%���*�!���1(�" (�'��1�����$%"�!�"�S����'!������6������"���$-��(�����7a$)(�'G�P(�'������!��( 2N�#��� �����e~�~ 0 �H\ $ �O��������G~3xa� ��� �-� �M$%��"��#�!���=(�"i���#'�$%��S�M(�'!�|���,����$)sI����"�S�>� � "��� ��S� � �kxW'��4�!���<(�$%����(�$%"�iX<\j��!���������?2@"��=� �%� &������>�#��(����L(��#��Q �$%�O���>(O(�"4���S���-��� � � ���!�%�R7a'!$-�#';��"����������,"���!�a(�"d(�'��[7W"���:K�<(#��(�$%"���'�"�7a�;��(a(�'�����$%&'�(e$%�;]`$%&�����R��

xW'��B�����|"�2?(�'������;��"�!(��>���M� �%� "�7a�42@"��4(U7W"i�!$%�<(�$%����(62@"���7A���#� .$%��&=�I��(�'���(�"6+,�?2@"���� ���M2@"��[2@"���7W���#��$-�!&4(��#��QR�d"���$%&�$-����(����E+KJ(�'��O�P(�'������!��(9(��#��Q �O&������>�#��(�"��1�<��#�� �!� ��� ���A���I�������<(�$%�����d(�"1(�'������K�%��� � � �����%�=79"���:K�<(#��(�$%"��p��F�'����;�?� � (�$%� � �[2@"���7W���#��$-�!&4����(�'��(�"R�?�!���<(�$%����(�$%"�6��"K�!����n�$-�<(��K��"��!(�$%��&?�!��"�(�"���" � �O��� � ����(A(�'��O"���7a$)(�'4(�'��[� $%�!$-�?��� ��"�<(��3X8�6"�!�e��"��!s�&�!�#��(�$%"�;�����!���a�!"������ ���"��I�!$)(�$%"�!���O(�'!�M��"��(�$-�!&D�!��"�(�"���" � �4��� � ���>(4(�'��M(U7W" . '!"�G����(�'�<�%#K� �!� �!� �(' � v �)' � v ��'�����K�%��� � � �����%�������?(�'!����'�"���(����<(�I��(�' (�"12N"���7W���#� (�'��e&���!���#��(����R(��#��Q ��PFG'!���=� � $%��:?2���$ � �!���O$%�$%�!2N���������E+�JM(�'!�?��"��!(�$%��&=�!��"�(�"���" � ����(��#��Q �d$%�1��$-����(����;(�"4���I�2@"���7A���#�!���;(�'!��"���&';(�'!�1(�'������ . '�"��;�I��(�'L�<�%#�� ��� ��� �*' � v �+'� v #�' � v �*' ���S�K�%��� � � ���!�%���>�HxW'!��"���&'!"��(5(�'!$%�?�����,���17W�7a$ �%� ����2@�>��(�"R(�'��[��'!"���(����<(O�I��(�';���e(�'��[����$-������J6��"��!(�$%��& ����(�'�������|(�"=(�'��d� � (������I��(�� �I��(�'H���*(�'��d������"��������JB"����� Z�$%� $ � ��� � J��7W�;7a$ �%� ����2N���=(�"V(�'��M��&�������� � $%��:D2N��"�� ��"�!(��>�6� v �4(�"�7W���#���� v �5(�'���(e+,� � "�!&�O(�"?(�'��[�!��$%������J4����(�';���e(�'!�[�!��$%������J � $%��:,������R(�"1(�'!�a"���a(�'I��(9"�S�>� � �����97a$)(�' (�'��a������"�I�!����J ����(�'=���u(�'��������"��I�!����J � $%�!:g�

Z�"�� �4���������K( � Jk$%�K(���"K���������o��"� � �>����$-� � ��"�!(��>���B�)��#��[��� � � "�J�,"�7W����2N� � ���I�DCI��n�$%+ � �;� ���#'I����$%��� �d2N"��6+��!fg�>�������I��&��� ���K(��T������!��$%��&6�����B���#'������ � $%��&��RxW'!����� $%��� � �I���R�KJ!����� $%�5������'!"��(���<(#��(�$%�B+���fg���6� �%� "�����(�$%"���1������$%�K(�� �-� $%&���K(4���>'!���!� � $-�!&L� ���#'I� .��$%��� �=���!��$%"���$)(UJ . +��������L���I�V'�$%���#�����>'!$%��� � �>�E��"�7W�������w� "�<(?"�2(�'��*�!��� � "�J����=��"��(������e�!"R�!"�(e�!��"�K$-�!�*���!�>'4�?sI�!� � ��S� � "�2w���>� .K$%���4��$)fg��������(�$-��(�$%"���3+!�!(5$%���<(������L����:S� ��nK(����!��$%S�������="�2a(�'��]`X<]�Y T���������$%��&����I�;���#'������ � $%��&�� ���#'I���!$%��� ����xW'!$%�[�!"�������"�(�!��"�K$-�!�[����J�$-��" � ��(�$%"�;"��a�!��"�(�����(�$%"�4"�2`��"��(�$%��&d����"�(�"���" � � ��� .����&����?2c��"� ����(#�6(��#��QR��|ZK$-�!��� "���d$%��(��������<(5$%�H(�'!$-�5�I���,���5$%�(�"5�<(��I��J?(�'��O+,��'I��K$%"��W"�2���"��!(�$%��&1�!��"�(�"���" � �a$%����"�!&���<(��������>( .7W"���:|���K�$)��"���� ����(����g(�'�� � $%��� $%��(�����2@�������1$%�H"��!�1��n��,����$%� ����(#� �����(��!�67W�>���5��"�!s�&�������=(�"R"��,���#��(��[$%�;�?�<(���$-�>(�]`X8]`Y�� "K����

v "�!(��5C,����� � � $%��: . �!"�7a�E��S����(��[���[�������V���I�;�����,"���(����|+�J;(�'����"��(�$%��&;�!��"�(�"���" � �>�u�����=$%���!�������H+�JH"��,���#��(�$%�!&M(�'�� � $%����$%�K(��>� .2��������u��(P�O�����<(#��$%�����1"�S��� � "S���!���5�<(#��(���PXU�5� �%� "�!�`��n��,����$%� ����(����(�'�� � $%��:K����"�!������(�$%�!&a(�'!�`��"��(������`�����9� � 7W��J!�p"�,���#��(�$%"�I� � ��(�(�'����'�J���$%��� ��� ��J��>�M���I����"��K(�$%�K���;2N"���7A���#�!$%��&i�I���>:��(��=(�'���(6'I��S�� � ��������Ji+,�����kT������!���i��7W��$)(�$%��&H(��#������� $%����$%"�k��S���k��2c(���� (�'����"��(�$%��&M����"�(�"���" � �����,"���(��5� � $%��: . �!"�7a�H������(��RXU(1$%�*(�'!�d��"��( .$%��&;����"�(�"���" � �5(�'I��(?$%��2@���d� � $-�!:B2@��$ � �!���6�!�!�d(�" � "�������?��n��,����$ .���!�����d$%�d(�'!�W(��#������� $%����$%"� "�2a�8:S�����I� � $%S���["��?�8'�� �-� "��5� ��������&���(�'I��(;�����H$%��(����I�����o(�"i�!��(������ $%�!�|(�'!�E�<(#��(��E"�2?(�'!�E�!�I����� � J .$%��&M(��#������� $%����$%"� � $%��:,�|ZK��+�����TK�!����( � J��p(�'!�R��"�!(��>���57a$)(�'I�K�#��7

192.168.63.0/24192.168.64.0/24

loca

l net

wor

k

.1 .2eth 10BTeth 1/1/2

eth 1/1/1

atm 1/0/0.1

atm 1/0/1.1

SmartBitsTraffic

generator

10.4

.4.0

/24

.1

.2fu

ll-du

plex

et

h 10

0BT

.2

eth 1/1/0atm 1/0/0.1

atm 1/0/1.1

.2

.1atm 1/0/0.1

atm 1/0/1.1

.2

10.34.35.0/24

10.34.34.0/24

10.3

4.36

.0/2

4

.1

.1.1.2

HR1

HR0

HR2

ethernet 10BTethernet 100BTATM OC3 link

VCI 34/VPI 0

VCI 35/VPI 0

VCI 3

6/VP

I 0

eth 10BT

ATM CBR VCsPCR=10Mb/sec

������������ �������������������������������! �#"$�&%'�)(�*�+,��#���.-/0%1�) 32����J?��"��!(����u$%�R(�'��W2@"���7A���#�!$%��&1(#��+ � �e������"���$-��(����R7a$)(�'R(�'��W2@��$ � ���� $%��:,�6~O��J|�����#:S��(��*(�'I��(5�����!��"�(1+,�R2N"���7W���#�!���L���5�6������� � (5"�2(�'!�dX8\ � "�"�:��!�B2@��$ � �!��� ����� ����"����,���g�5Z�$%�!���R�!��(#���I���#:S��(��*���I���"��!(�$%��&d� ��������&����a��'I�����1�?��$-�!& � �1T������!��K(�'��*����"+���+�$ � $)(8J�2@"��O������#:S��(���� ��������&�� � "���e(�" "���������$%�*��������"�n�$%����(�� � J6��T��I� � (�"R(�'!�"�S�>� � "��42@����(�"����

X/(�$%�`$%� �,"���(#����(g(�"e� ���K(�$%"��['������P(�'I��(p(�'!�9~uxa��$-��(�����2@�������`�������$%��"���W��n��,����$%� ����(��w����:�e�!���O"�2g(�'�� $ ��"� . 2c��"� . ]!��"��K(u�," � $%��J��(�'!�A�I���>:S�>(9T��!�������5��(u(�'��W2c��"��(u"�2,(�'!�aTK�!�����9$-�u�K��"���,���?7a'�����=�I���>:S�>(1������$%S���1��(5��2N� �%� TK�!�����1(�"4����:S�5���I�����d2@"��[(�'��R�!��7�����#:S��(�� X8�k"���6�<(�����JD'!"�79��S�����A(�'!�M(8J��,�M"�21����"�����$%�!&V�," �).$%��Jo�������o�!"����=��"�(4� � (����6(�'!�M2@�!�I����� ����(#� � ��"��(�$-�!&V�!��"�(�"���" ��KJ��I��� $%�����|7a$)(�'G+,"�(�' $ ��"� . 2c��"� . ]!��"��K( ���I� $ ��"� . x���$ � (�'!�����"+���+�$ � $)(8JB"�2W����"�����$%�!&4���I���>:S�>([$%�1��������"�n!$%����(�� � J;��T��I� � (�"(�'!��"���� � "S��H2@����(�"����ExW'���+I����$-�6�!$)fg������������+,��(U7W�����V(�'!�R(879"�K��"�!��$%��&R�," � $-��$-�����g'�"�7W������� � $%���O$-�6(�'��1��S���#��&�5T������!��$%��&R��� .� ��JD��n��,����$%���!�����D+KJH�I���>:S�>(��d(�'I��( �����6��S����(���� �%� JV2@"���7A���#����� �(�'!� $ ��"� . 2N��"� . ]!��"���( �," � $%��J � �����!��(�"V����� �%� ���4T������!��$%��&V��� .� ��J��?��$%�!��� �I���>:S�>(��1TK�!�������E$%�H2N��"���(?"�2e�4&$%S���H�I���>:��(5� $-&�'�(��S����(��I� �-� J=+,�1����"����,���g�u]��!��(�'!����� "�������2N"����d&$%S���M+���fg���a��$%l�����I�L(��#���!��� $-����$%"��o�#��(���3(�'��4TK�!������$-�!&H��� � ��Jk�>n!�,�>��$-���������D+�J�����#:S��(��a$%�;�d�<J��<(����t�!��$-�!&d(�'�� $ ��"� . 2c��"� . ]!��"��K(a�," � $-�>J4$%�a$%� .������� � JR����"�,"���(�$%"��I� � (�"*(�'��W(��#��Q �a"���� � "S��d2@����(�"����3xW'��!���(�'!�T��!������$%�!&4��� � ��J|2N"��1�I���>:��(���(�'I��(1�����d��S����(��I� �%� J;(��#������� $)(�(���������������������*���a��"�!&���<(�$%"�|&���"�7a���9XU(e$%�e� � ��"�$-� �,"���(#����(A(�"R� ��� .(�$%"��B'!�����[(�'I��(O��S���M(�'�"���&�'M�I���>:S�>(��������5(��#������� $)(�(����M������� �%� �"�S�>��(�'��?~uxa� � $-�!:K���,(�'��?����"�!��$%��&�����"��������[��(*(�'��1��"��(�������$%��U�I���>:S�>(<�K��7A�������!�9�����V��$-�!���6� �%� ~uxa� � $%��:K�5$-�L"��!�d����(����L������,"�$%�K(<�(�"��S�,"$%��(��I��"d��� �%�p� "����O"������!���O��(a(�'��[~uxa� � ��J������

xW'!�M��$%� � � �4��"�!s�&���#��(�$%"�k"�2[]`$%&��!���H�M� �%� "�79���o�!�d(�"H� "���$ .(�"��?(�'!�d��"��(�$%��&;�!��"�(�"���" � ��S����(��1������$ � J��P�,�>��2@"���� � �-� ��� � �������(� �������!����� ����(��W�����=$%��(�����������(W(�'����M��7a'�$ � �*�<(�$ �-� �!��"K������$%�!&5(�'!��>fg����(�� ���!��"�!�K(��>�����i$%� � ����&���=�<J��<(���� ��� v ����� � (��������i��S����(�������,"���(����|��(O����� . (�$%� �[+�J=(�'��[��"��(�$-�!&��!��"�(�"���" � �1�����5��" �%� ����(����+�JM(�'!�=���S���-��� � � �����%��7W"���:��<(#��(�$%"�B��"�!������(����;(�"�(�'��?�P(�'������!��(�����I��&��� ����(��,"���(*"�29��"��!(����[� v ���[��"�(�$%���?(�'���([$%�|"���[����(����"�� � J=(�'��1~uxa� ��&�������� � $%�!:��1��$%��(�����2��������5� � #�� #K�-�?���I�E�%� #&����%�����"���!����(����M(�" ��"��(����*� v �5�����d"�S��� � "��!�����[xW'!������2N"������$)(*����2 .s������d(�"E� "�!$%(�"��d(�'!�4�<(#��(��6"�2O(�'��6��"��!(�$%��&B�!��"�(�"���" � �=��(d(�'�$%���"��!(������|FH���!��S� � "��,���L�;����(?"�2O�wn��,���>(R���I�LxW� � ��xW:H������$%�!(�����I�;z�����"&��#��� �A(�"d��" �-� ���>(*���I�4�,"��<( . ����"��������a"+!������S���4����(#�K�

2.1 Experimentation MethodologyXU�D"�!�R��n��,����$%� ����(��?7W�6�<(��I�KJD�����i���I� � J�l��6(�'��=+,��'I��K$%"�� "�2(U7W"4��"��!(�$%��&6�!��"�(�"���" � ���uY[Z�\3]G���I�H^W_*\P�p$%�H��"���&����<(����H���KK$ .��"���� ����(����k^9"�(�'k����"�(�"���" � �=�����47a$-�!� � Ji�������i�����i��"���<(�$)(���(��

(�'��[��"������>���<(�"���1"�2`(�"K����Jgr �OXU�K(��>������(a$%�!2c�#���<(����!��(��!����WY[Z!\u]L$%�"�!�?"�23(�'!�?� "��<(�7a$-�!� � JB����� � "�J����M$%��(��#� . ��"����$%�M��"��!(�$%��&=�!��" .(�"���" � ���!7a'�$ � �[^A_*\D$%�W(�'��*���O2@����(�"R�<(#���I�!���#� 2@"��e$%��(���� . �!"�����$%���"��(�$%��&1�!��"�(�"���" � ���3xW'��A��"��(�$%��&[� � ��(�2@"���� �������3�[�!� �1^AZ $ .U� $%:S�xazW\ ��X<\j�<(#���#:,�W"�S���?7a'�$%�#'o^A_*\j���<(#��+ � $%��'���� �,���>��$-�!&�d7a$)(�'����$-&�'K+,"���$%��&d��"��!(��������

]�"��O�����#'M��n��,����$%� ����(W7W�[�<(�����J (�'!�[��fg����(a"�2w����(U7W"���:���"���&���� .(�$%"�B"�;��"��(�$%��&=�!��"�(�"���" � �*2@"��["�S��� � "S���|2@����(�"����*�#����&�$%��&�2N��"���54 (�"M�&# #64=�;�4"������!������$-��� � JE(�'��R(��#��Q � "�S��� � "S���H2����>(�"��87�����=(�'!�[�I���#:S��(e�K��"�6�!��"+���+!$ � $)(8J�9;�����1�!��s������6�����

7;:=<�>�?@<< A

9B:=<�>C?@<< > A

�������,���>(�$-� � J,D�7a'������ < $%�*(�'��d(��#������� $%����$%"�H�#��(��R"�2W(�'!�R��"������ .���,"���!$%��&=�Oz������ <�> (�'��1�#��(��R"�2W&��������#��(����;(��#��Q ��?]�����(�'���� .� "������O(�'!�B�>fg����(6"�2dTK�!������$-�!&D�!� � ��JG$%�M� � ��"k���� � ����(������V(�'��+���fg���[������������!���,���I��$-�!&�"�E(�'!�d��n��,����$%� ����(��g$%�*����([(�"=��$)(�'��>��i�4+�JK(����6"��E���D�4+�J�(�������~O�=� ����(�$%"�!���o��+,"���a(�'��|��n!����(T������!��$%��&|��� � ��JV�!���,���I�!�1�!"�(?"� � JH"�V(�'�� (��#������� $%����$%"�V�#��(�������E(�'���+!�!fg���5��$%l���w+!�!(?� � ��"|"�H(�'!������"�����$%�!&;�," � $%��JV$%�V��2 .2@����(�� $ ��(#��$ � ���6����� � JK(�$-��� � �����=�>n!�,�>��$-� ���K(#� � ������� � (��W����&S���#�!$%��&(�'��e��fg���>(W"�2�+!�!fg���9��$-l������I�R(�'��e��n��,����(���� T��!������$%�!&1�!� � ��J���2@"�������>'6����"�����$%�!&5�," � $-�>J���������������������(���� $%�6Z�����(�$%"����A�5���������PFV�� � ��"�$%�KS���<(�$%&S��(��1(�'!�[��fg����(O"�2P(�'!�[��$%l��1"�23����(#�d�I���>:S�>(��e"��M(�'����"��(�$%��&H����"�(�"���" � �KJ��I��� $%�����oxW'��=��� � ��(�$%S�;��$%l��M"�2*(�'��=��"��( .$%��&R�����#:S��(��A7a$)(�'4�������,���>(e(�"?(�'��[�!��(#�d�����#:S��(��A����J=$-��(���"K���������+�$-���[$%�;(�'��d����"�!��$%��&�����"+I��+�$ � $)(�$-���["�29(�'!�5��"��!(�$%��&6�I���>:S�>(����xW'K������(�'�� � "���a�#��(��["�2P��"��(�$-�!&R�I���>:��(��A����J6�����J�7a$)(�';��$%fg�>� .����(e����(#�R�I���>:S�>(a��$-l����e2N"��a(�'��[����� �*"�S��� � "S���42�����(�"����3X8�6"��#�!�>�(�"M����� $)2a�!��(#�4�����#:S��(1��$%l�� '����5����JB����+!�<(#����(�$-� � ��fg����(1"��H(�'����J������ $%���W"�2`��"��(�$-�!&d����"�(�"���" � ���!7W�*��"����$-���������6(�'��������,"�����$-+ � ���$%l����[2@"��?����(#�=�I���>:S�>(����[�����w�������`�����i��� #�#4+�JK(������5FV�d2N"�!�I�(�'I��(a��"�!(�$%�!&R�!��"�(�"���" � ��J��I��� $-���W7W�����[��$%� $ � ���e2@"��e(�'������*(�'!���������(#�E�����#:S��( ��$%l�������]�"��d(�'I��(d��������"��G�����k� � ��"H�!�!�6(�"H�����������"����<(��#��$%��(����`79� "� � JE�!���������K([������� � (��52N"��d����M+�J�(������ v ����� � (��2@"��*��� �����B��� #�# +�JK(����W�����M+,�*2@"������6$%�V� � #��/�

X8�;"��!�O��n��,����$%� ����(��A7W�5�<(��I��J=(�'��1�����!��$)(�$-K$)(8J4"�2w��"��(�$%��&��!��" .(�"���" � �O(�"R(87W"������#��� �>(��������9(�'!�5"�S�>� � "��M2�����(�"��d� � ��S� � "�2u��"� .&���<(�$-"��,�*���I�BTK�!������$-�!&=�!� � ��J��?xW'��d� � ��(�2@"����b�������B$%�|(�'��5��n .�,����$%� ����(��9���!���,"���(��9�<(#��(�$%�O+��!fg�>�9(�'!������'�" � � "�=�1�,���W�!'�J!��$%��� �$%��(�����2������6+�����$%���E~��!�!$)(�$%"�I� �%� J��P(�'!��������"�2O~uxa�}���I�V���,����$)s .��� �-� J1(�'��9����$ � ��+�$ � $%(UJd"�2gzW^ v �Oz9���S� �%� "�79���d���`(�"e��'I���,�W��&��������(��#��QR�e(�"5����+!$)(��#����J � "�7o�#��(������9~e�9�[������� � (��K��$%�!���O"�� � J "����e��z7A���3��"�!s�&�������?2@"��9�����#'R��'�J���$%��� � $%�K(��>��2��������$)(w7A���w�#��(�'!���u��$%� .� � �*(�" ��"���(���" � (�'��[����n�$%�d�!��T���������$%��&R�!� � ��J4�>n!�,�>��$-���������6+KJ(��#���!��� $)(�(����;�I���#:S��(����?]�����(�'������ "�����,����������$%��&�(�'��?�Oz (��#���!� .� $%����$%"�L�#��(��6� � ��"|�����!�!�����1(�'��=��� "�����(5"�2e(��#��Q � (�'I��(R�!�����!�

(�"|+,��&�������#��(����H(�";+!��$%��&;(�'!� &$%S���LX8\�$%�K(��>��2������=(�";(�'������ .��$)�����;"�S��� � "�� � ��S� � �OxW'�$%��&�������( � J6�����!�!�����4(�'��[����T��!$%����� ����(�����I�M� $%��$%� $%l����=(�'��1��"�<(�"�2u(�'��[(��#��QR�?&��������#��(�$%"�|��T���$%��� ���K(�!���������d2@"��9(�'��a��n��,����$%� ����(�����X8� ����+!����T�������(u������(�$%"����979�e$ �%� ��� .(��#��(��*(�'I��(A(�'�����"�+����<(��!�����A"�2P��"��!(�$%��&?�!��"�(�"���" � �a(�"R��"�!&���<(�$%"��$%�P����$-� � J5�!��(������ $%�!���[+KJ[(�'!� � "���P�#��(��A�����1(�'!�WT������!��$%��&O�!� � ��J���I�4$%�a$%�I�����,���I������(A"�2P(�'!�[���>(��I� ��� $%��:�(��#������� $%����$%"�6�#��(���

x979"LT��I���K(�$)(�$%���������M�������D(�"H�#'I���#����(�����$%l��M(�'!�4+,��'����$%"��=���I���"�+��!�<(��������["�29��"��(�$%��&=�!��"�(�"���" � �1$-�B��"���&���<(����E�!��(879"���:K����(�'!�(�$%� �6$%( (#��:S���R2N"��6�B��"��!(�$%��&BC,���i(�"H"������!��"�!���4(�'!�;�!����$)������ ��� � "�2�(��#��Q �*"�S��� � "��6$%�a����� � $%���=������(�'!�O(�$%� �O(�'���(A$)(A(#��:���2N"�� � $%��:R���y<����������J (�"1+,�a��� . ���<(#��+ � $%��'!���="������O�[2���$ � �!���O'I���W"�� .���!�������g�uxW'!��"�!&'!"�!(A(�'!�������,���A79������2@�>�e(�"1(�'��Os����<(aT��I����(�$%(UJ���O��"��!(��1C,���M(�$%� �5�����47W�?�!���!"�(��1$)([�����[� $ ����� . (�" . $ "�7a�I� D���I�[(�"O(�'!�3������"�I�?���w����y��������!��J[������"�S����J[(�$%� ������I�[7W�A������"�(��$)(O��� $ ����� $ "�7a� . (�" . �O�,�>�

xp" ���#'�$%��S�1�?�<(#��(�$%�<(�$%��� �%� J|�������!�#��(��[��$%��(��!�����������>'4��n��,����$%� ����($%�w�����,����(����d+,��(U7W�����M��#*�����6����(�$%� ���a�@(�'!�A���!�d+,���`"�2g����� � � �����" �%� ����(����|2@"��1�����#'E��n��,����$%� ����(e7A���[�!��$%������$ � J|�!�>(������ $%�����;+�J(�'!����� "�!�K(u"�2p(�$%� �A����T���$)�����R(�"1��" �%� ����(9(�'������e����� � � �a�,"�$-��(��#�>�z9"��!sI�!���!���W$%��(������ � �`2@"��3��34����I�d����� �34���"�!sI�!���!��� � ��S� � �w�������"� ����(����=���I�6�!����������(�����2@"��e(�'!�[�[� $ ����� $ ���{T��I���K(�$)(�$%�����

X/( $%��$-� �,"���(#����(d(�"E� � ����$)2NJk'��>���4(�'I��(R(�'��=��"�!(��6C,���D(�$%� �4$%�$%���!���,�����!����(e"�2w(�'!�[��n�$-�<(��������1"�23� � (��>���I��(��12@"���7A���#�!$%��&=�I��(�'�����O"�7W��S�>���P(�'�$%�?$%�?��"�(1(����!��2N"��?(�'������y����������>JV������"�S����JB(�$%� ��XU�V"���1��n��,����$%� ����(��*7W� '���� ��"�!��$c���������E(U7W"M�,"�����$%+ � ���������������$c�u�1��$%�!& � �O2N"���7A���#�!$%��&5�I��(�' ��n�$%�<(��9+,��(U7W����� ��"��!(������3� v �e���I�� v ��(�'���(A��"�����$%�<(��A"�2�(�'��e�!��$%������J � $-�!:R"� � J������I�;��$%$c�u(879"52N"�� .7W���#��$-�!&��I��(�'!�e�����?�����$ � ��+ � �?+,��(U7W�����4��"��(�������� v �1���I�4� v ��@(�'���"�!&'|��$)(�'�����(�'��5�!��$%������J;"��*(�'��5������"��I�!����J � $%��:!�>�[X8�;(�'!�s!���<(w���������K���<(#��(�$%�W��"��!(��A$%�w� � ��"[$%���<(#� �-� ���R$%�5(�'��W� v �3��"�!(��>�w��"(�'���(w��2N(����3�A��"��(��3C,���?"������!������(�'��9����$%������J � $%��:[$%�P�<(�$ �%� �!�����1(�"2N"���7W���#�E(��#��Q �d(�"6(�'!�R�����<(�$%�I��(�$%"��H��"K����dxW'�$%�[��"��sI&��!�#��(�$%"������"��$-����� � � �I��+ � �M$%�!2@"�������(�$%"�i����&S���#�!$%��&E(�'��M����y<�������!��JD��� .��"�����J6(�$%� �["��;� � $-�!:=(�'���(a��������$-�!�O"�S�>� � "������4�,"����$%+ � JM�!�!�(�"V(�'!�;��n�$%�<(��������;"�2[(��#��Q �M(�'���(���������$-�!�����I��fg����(����k+KJD(�'!���"��!(��dCI���E"�E(�'!�R���,����$)s��R$%�K(��>��2��������X8�|(�'��R������"���E��������P��"�<(#��(�$%�d��"��(����1�����R$%�!�<(#� �%� �����dxW'������>2@"������P��2c(����5�=��"��!(��5C,���B"�(�'!������$-������J � $-�!: "������������������#:S��(��A������2@"���7A���#�����=(�"5(�'����!���<(�$ .����(�$%"�i(�'!��"���&'D(�'��6������"��I������JD�I��(�'p�DFG'�$ � �4(�'!�4������"��I�!����J����(�' $%�M$%�h��fg����(��*(�'��B(��#���!��� $-����$%"���T��������E������"���$-��(�����7a$%(�'(�'!�a�!��$%������J � $-�!:R�K�#��$%���������I�R��S���K(���� �%� Jd�,������$%��&1+,��(879�����R(�'!���"��!(������[��"���!����(����M7a$)(�'E(�'!�?����$%������$ � J � $%�!:M$%�*��� . ���<(#��+ � $%��'!�����~W(W(�'���(W(�$%� ��K(�'!�O(��#��QR������S����(��3(�"?(�'��O�!��$%������J � $%��:,�uxW'!����� .2N"�����w$%�L�������|��$N��(�'!���!�!�#��(�$%"�V"�2e(�'!� $ ��� (�$%� ���!���,�����!�1"�(�'!�R(��#��Q � "�S�>� � "��H"��H(�'��d�!��$%������J � $%��:,��7a'!$ � ��$%�H�������|��$-$c�>�$)(d�!���,���I�!�5"�V(�'!� (�$-� �R����TK�!$)�����E(�"B���#��$-�V(�'!�R(��#���!��� $-����$%"��T��!�����9������"���$-��(����d7a$%(�'5(�'��3�!��$%������J � $%��:5�����1(�'!�A��+!$ � $)(UJ?"�2�(�'!���"��!(�$%��& ����"�(�"���" � (�"R�#���!$-� � JM� "K��$%2cJ6(�'!�[��"����������,"�I��$%��&�����(���J$%�EX<\�2@"���7A���#��$%��&4(#��+ � �R$%�B��"��!(����*� v �R���I�|�����I�;(��#��Q �d"����(�'!������$-������J � $%��:���&��$%�p�wFG'!�����!���������K(�$%�!&?(�'��a������� � (�����7W�e��� .2N���w(�"O(�'!�W��n��,����$%� ����(��`�,����2N"���� ���5$-�?�������[��$c�`��+,"��A��� ����� ��� �>����I�6(�"?(�'�"����$-�4����������$%$c�a���� �� ��� �A��n��,����$%� ����(����

3. ANALYTICAL MODELSXU�6(�'!$-�a�����>(�$-"��p�!7W�1�!��S� � "�4���I� � J�(�$%��� � � "K��� � �a2N"��O���<(�$%����(�$%��&(�'!�M���!�#��(�$%"��k"�2�(�'��6�[� $ �@C,���i(�$%� ���5����� $ ��� �����y<����������J������"�S����J�����J�� � ���`2@"��w+,"�(�'RY[Z!\u]M�����?^A_*\`�^9��2N"����A�!��"��������!$%�!&2N�!��(�'!���37a$)(�' �[����(#��$ � ��� ��$-����������$%"���S7W�a�<(#��(��A(U7W"1�������!� �!(�$%"�!�(�'���(O�����[��"� � "��(�" � �-� "���e���I� � J�(�$%��� � � "K��� � ���

��AxW'���"�S��� � "S���H2����>(�"��d��������$%���1��"����<(#����(��MxW'�$%�R��������� � .(�$-"��d����(��>'!����(�'��9��n��,����$%� ����(#� � ����(��!�d���I�?����:S���`$)(w�����<J(�"5��"� �I�����e������� � (��92N��"�� (�'!�����I� � JK(�$%��� � � "K��� � �W���I�R(�'����n��,����$%� ����(����

�K�A�uS�>��Jj�I���#:S��(D'����L(�'��k����� ������"+���+�$ � $)(8J 9q"�2;+,��$%��&����"�!�,���*$)���������,����(�$%S�3"�2�$)(��`��$%l��u"��P$)(�����"��!�������wxW'�$%������"+ .��+�$ � $)(8JB9L�����,���I���*"� � JE"��E(�'!�R"�S��� � "S���E2�����(�"����6�4"���� ."������*7W�H� � ��"G��������� �E(�'���(M(�'!�V������$%��$%"��"�2 �K��"���!$%��&�o�I����(�$-��� � ���B�I���>:��(;$%�|����!�H$-���!���,���I�!���K( � J�2N"��B�����>'�I���#:S��(��=xW'!$%�d��������� �!(�$%"��V� �%� "�7a�d�!�1(�"4�����R(�'��?(�'���"���J"�29�M����:S"�K$-���;����"�������������2N"�������� � J�l�$%��& (�'��5��J������ $%���a"�2(�'��6��"��!(�$%��&E�!��"�(�"���" � ���G~ � (�'�"�!&'iS����$)2NJ�$%��&B(�'��6� � $-� .$%(UJ4"�2w�����#'M���;�������!� �!(�$%"�M$%�O�!$)Q ��� � (��!(�'!�*������� � (��a2N��"�"�!�A���I� � J�(�$%��� � � "K�!� � �W� � "���� � J6����(��>' (�'!"����2c��"�q�>n!�,�>� .$-� ���K(���������&�&���<(�$%��&M(�'���(1(�'������������ ��(�$-"��H$%�1��������"��I��+ � �$-�6�!�#����(�$%����

3.1 Route Flap for OSPF (U2D)xW'��[+,��'I��K$-"��e"�2uY[Z�\3]D�!����$%��&R�?�[� $ �>J!� � �[�����4+,�[� "K��� � �������$%�!&|��� �� ��� � � � ��� �M����:S"�E�>'���$%�p�;XU�V"��#�����5(�"M����2N������'i���I�����$%��(#��$%�d(�'!�eY[Z!\u];���y�����������J?7a$)(�'R��"�!(��>�3� v �����"��!(����u� v �(��#���!��� $)(��w�6�8'!� �%� "�*�����#:S��(P������J������W������"���!�P:K��"�7a�?���1�8�O� �).� "XU�K(��>��� � ���RFV�?7a$ �%� ����2@�>�5(�"=(�'��5(�$-� �>�5������"���$-��(����H7a$%(�'B(�'��'�� �-� ";$%��(������� � �����������;xW'!����"��!(����5"��V(�'�� "�(�'!���5��$-�!��w� v ����!��� � �������W� v �e��"�7a�=$)2�$)(A��"����9�!"�(9��������$%S�O�1'!� �%� "?�����#:S��(u2N��"�� v �*7a$)(�'�$%������� � ������"��I�!�a7a'�$%�#';$%�O:K��"�7a�;���6� v "��!(���� $ ���� .X8��(������� � ���AFV�[7a$ �-� ������"�(��[(�'��[��"��(����*������M$%��(������� � (�$-� �>�*�������� � �*�u����J4(�$%� �5� v �?��������$%S���*�='!� �%� "=�I���>:��(O2c��"� ��"�!(��>�� v ��!$)(O��������(����d(�$%� ���a(�'���(e$%�O���#'������ � ���6(�"d��n���$)����� ��� �*����� ."���!� � ��(������OXU2w(�'��[(�$%� �����!"����O��n���$)����g� v �R�!��� � ��������(�'���(e(�'��� $%��:*����y<�������!��J[$%�p�!"�7a�p�`]��!��(�'!����� "��������"�!(���� � �����������["�S����(�'��2���$ � ���6$%��(�����2������[�����e7a$)(�'I���#��7a��2N��"�� (�'��e��"��(�$-�!&d���I�R(�'��a2@"�� .7A���#�!$%��&5(#��+ � �����9xW'!�*����2���� � (a� � �����92N"�� ���������I�!� ��� �����������>((�"6��#5������"���!�a�����=��#?������"�I�����K�������,����(�$%S� � JB�)�����/�3xW'!$-�A� �������(�'I��(3(�'!�a���y�����������Jd+,��(879����� � v �a���I�R� v �O&�"����W��"�7a� $%2,2N"�����"�����������(�$%S�R'�� �-� "M�����#:S��(��1����� � "��<(��=~O�B$%� � � $%��$)(5��������� ��(�$%"�'��>���A$-�w(�'I��(u'�� �%� "[�I���>:S�>(��3�����a������(3�>n�����( � Jd��S����J� ��� ������"�I����������6(�'I��(a+,"�(�'4(�'!�*�����!�a'I��S��(�'!��$)�e� � "��>:K�e�,����2@���>( � J6�<J����#'!��" .��$%l������u~G� � $-&�'�(`y<$)(�(����A$%��(�'��a(�$%� ����(97a'�$%�#'=��"��!(����W� v �O�����I�!�'�� �-� "[�����#:S��(��w����J5������� � (u$-�?(�'��a���y����������>Jd&�"$%��&1��"�7a�d��S���R$)22@"��!����"�!�������!(�$%S�1�����#:S��(��O�����5��"�(�����"����,���g�axW'�$%�O����J6"����������2@"��W��n!��� � � ���$)2g(�'!�����a��"����������!(�$%S�e�I���#:S��(��u'I��S�a+,����������"�!�,�����(R� v ��3�����D� v �4��������$%S���d(�'!�=2N"�!��(�'i�I���>:��( � � $)(�( � �M��2N(��>������ � ������"���!�A7a$)(�'M�������,����(a(�"d(�'!� � ���<(e��������$%S���6'�� �%� " �I���>:S�>(��X8�B(�'�$%�[��������`(�'��R�!�����H$%�K(��>��� � (�$%� ������(�'I��([7A���?����(1(�""� ��� ���(e��"��(����*� v ����7a$ �%� � � ���!���?+,�>2@"����?������$%�� � "�2w(�'��[2@"��!��(�';'�� �-� "�I���>:��(��w(�'�������+�JE(���$-&�&����$%�!&H�MC,���i��2N(��>� "� � JH(�'!�����=��"�!������� .(�$%S�6����"�!���H�O"������ �-� J��w(�'�� ��"��!(������R'���S�=� y8$)(�(�����$%��&B��"� �," .�����K(a+!��$ � (a$%�K(�"5(�$%� �����W7a'�"����[��n���$)��J�������� � (��a$%�4�I���>:��(��A+,��$%��&������(O"�!(O"�;(�'!�5�!��(879"���:=(�"���"$-�M�<J����#'!��"�!$%l���(�$%"�|����"+ � ��� �(�'I��(4"������!�6$%� � ����&�B����(U7W"���:��|� ����� x�"D��S"�$-�o(�'�$%�6����"+ � ���M�� v �ay<$)(�(������#�����1+KJ4��$%�#:�$%�!&6� �#�����!"�� �� � ���12N��"��b� ���!$)2@"�����!$%�<(���$%+���(�$%"�|"�S�������;$%��(������ � �<�%# .�$ �`��#"% $ �>��Y��M"���*� � ��( .2@"����M��(�'��e� � ����"�2 $ $%�W����(9(�"���#64 "�2p(�'!�O'!� �%� "d$%��(������ � �&�������>���"�(��R(�'I��(?"�� � J|(�'��R(�$%� ���5������"���$-��(����V7a$)(�'H(�'��R(��#������� $%����$%"�"�2w'!� �%� " �I���#:S��(����'�������$-�Py8$%(�(��>�������WxW'���� ��� ��(�$%� ���e$%�e� � 7A��J����������([(�"6�=s!n����;� � �!��?~O��2N"�� $ 7W�d�������!� �?(�'I��([$)([$%�[����(*(�"�|� � �!�=(�'���( &��I���#����(������d(�'!�6(��#������� $%����$%"�i"�2���( � �����<( (�'!�����'�� �-� "��I���>:��(��A7a$%(�'!$%�|���M$%��(������� � "�2(� ��� �1������"���!���WFG$)(�'4(�'!$%��������!� �!(�$%"���p79�R�����H� "K�!� � (�'��d+,��'I��K$-"��1"�2AY[Z!\u]G�!�!��$%�!&4��[� $ ��J�� � �d7a$)(�'H(�'!�d(��#���!��$%(�$%"��L�!$-��&��#��� ��'!"�7a�H$-�H]`$%&�!���=���Y��!�5(879" . ��"��(����R�<J��<(���� �����D+,�6$%�L"�!�6"�2a(�'�� 2@" �-� "�7a$%��&BsIS�

1

p/2

c=10p

c=10p/2

c=10

c=10

1-p

c=10p

c=10p

Start End

c=10

1-p

1-p

c=20

S0 S1 S2 S3 S4

c=10

1-p

� � �������, ����C��������5(���&% -@�,"�#��� ��� ���������3���3� ������� � 2

�<(#��(����O��(O����J=&$%S���=(�$%� ���

��� xW'�� � ���<(3'�� �%� "1�I���#:S��(u������(3+�Jd� v �A�����!�A$)(u(�"[� v �K�wY����(879" . ��"��(����[�<J��<(���� $-�[$%�|(�'�$%�*�<(#��(�� ��(*(�'!�d+,��&�$%����$%�!&6"�2�d�*� $ ��J�� � ��

��� xW'�� � ���<(['�� �%� "4�����#:S��(�������(*+�J;� v �?�!$-�|��"�(O�������#'B� v �K�+���(A(�'��*������K$%"���a�����#:S��(e�!$-�g�

��� xW'�� � ���<([(U7W"6'�� �%� "4�����#:S��(��[������([+�J|� v �d�!$-�B�!"�(1������$%S���(e� v ���!+!�!(A(�'!�*�I���>:S�>(O+,�>2@"����*(�'!�����*(879" �!$-�g�

�� xW'�� � ���<(e(�'!�����['!� �%� "R�I���>:S�>(��e�����K(e+�J=� v �[��$c�6��"�(a�������>'� v �K�

��! xW'��(� ��� �P(�$%� ���`��(`� v �3�>n!�!$)�������PxW'!�9����y��������!��J[+,��(U7W������ v �;���I�i� v �|$%�=�!"�7a�p�GxW'�$%��������:K�R(�'��6���I�i"�2*(�'!��[� $ ��J�� � ��w�O"�(���(�'���(W(�'!���K���?+,���3"�2`��"���������!(�$%S�*'!� �%� "�I���>:��(��a����"����,���=�����M+,�[��$%(�'!���a(�'!������"��a2@"��!���

�u���#'d�<(#��(��W$%�d]`$%&��!���a�A�����!���������K(��w���?��S����(P$%�5(�'!�AY[Z�\3]4�<(#��(�������>'!$%�����$%�5(�'!$%�`�������u(�'��u(��#������� $%����$%"�5"�2I�e'!� �%� "��I���>:��(��`~ � ��"(�'!�=�!$-��&��#��� $%�D]`$-&��!���6�4��'�"�7a�5(�'��R(��#���!��$)(�$-"��L�!��"�+I��+!$ � $)(�$%���� � "��&17a$)(�'R(�'��a��"��<(W������"���$-��(�����7a$%(�' �����#'R(��#������$)(�$%"�����!���!"�(����+�J#"���xW'!�M��"�<(�"�21�B(��#������$)(�$%"�k$-�R(�'!�4(�$%� �4��� � ��Jk+,�>2@"����M��!��7j��S���K(*"������!�1"��1��T���$%�� � ����( � J;(�'��?(�$%� �5(�"6(�'��?����nK(['!� �%� "�����#:S��(R(��#������� $%����$%"���oxW'!�M���>n�(d�<(#��(��;�����,�����!�d"��k(�'!�6"��!( .��"� �R"�2A(�'�� ����(�$%"�H(���$%&�>�������H+�JE���H��S����(���$�� ���7a'��>(�'����[(�'!�(��#������� $%����$%"� "�2?�V'!� �%� "D�����#:S��(=7A���6�������������<2@� � "��6��"�(�� ~e���'!"�7a�V$%�H(�'��ds�&������`(�'��d�<J!�<(���� �<(#����(��[2N��"�� �<(#��(�� ��� �6xW'!��>J!� � �d���I����7a'����B$)(*�������>'!���*(�'��d��+���"���+�$%��&6�<(#��(�� ��! �?~ �%� (�'!�(��#������$)(�$%"�!�[$-�|(�'��5� "K�!� � �����R�<J��!�>'���"��$%l����;(�"�(�'��5��S���K(��e��� .� ��(����d(�"*(�'��W(��#������� $%����$%"� "�2�'!� �%� "[�����#:S��(��w2N��"�� � v �9(�"[� v �K�xW'!�d�<J��<(���� � "�S���O(�"�7W���#�!�O(�'��?��+���"���+�$%��&=�<(#��(�� � ! 2N��"�� $)(��������������(R�<(#��(��6$)2a(�'����!��nK(d'!� �%� "|�����#:S��(?$-�d����"����,���g�H\P���>:��(�������4�K��"�!�,���H7a$)(�'L�!��"+���+!$ � $)(8J 9��B�3���>'V(�$%� �=�M'�� �-� "|�I���>:��(����:S���W$)(A(�"?� v �K�K(�'��O�<J!�<(����q2�� �-� �a+I���>: (�"1(�'��*�<(#����(�$%��&d�<(#��(��� � �

x��#������$)(�$%"�!�["��(�"�29�<(#��(�� ��� ����T��!$%���5��"� �5� "����1��n�� � ���I��(�$-"��p�v ����� �%� (�'���(?(�'��=�<J!�<(���� $%�R$%�D�<(#��(�� � � $)2O(�'�� � ���<(R(879"E'!� �%� "�����#:S��(��w'I��S�A+,����� ����"����,���g�P]!��"�� �� �$)(3����J1(#��:�A��$)(�'����3"�!�"��1(87W"6� "����R'!� �%� "M�I���>:S�>(5����"�!�*2@"��5(�'!� � $%��:;(�"4+,� ����� � ���������"�7a�E�����,�����!$%��& "��M7a'���(�'!����(�'!�1(��#������� $%����$%"�|"�2u(�'��[2N"�!��(�''!� �%� "*�I���>:S�>(`7a$)(�'d�������,����(P(�"e(�'�� � ���<(3���!���������<2N� �%� J?(��#������� $)(�(����"����5$%�*&�������(����["�� � ������(�'����|�&#�������"��I�!����X8�M(�'!�1s!���<(*�������?(�'!��<J��<(����t(��#������$)(�$%"���e$%� � ���!$-��(�� � J6(�"d(�'!�*(������ $%�I��(�$-�!&R�<(#��(�� ��!7a'!$ � �=$%�H(�'�� ������"���H$)(?(��#������$)(�$%"���1(�" �� �;~e����"��#��$%��&M(�"4(�'!���������� ��(�$-"��M7W�1������[����� � $%�����g(�'��*(�$%� �1$%��(������ � +,�>(87W�����M(879"���!����������$%S�3'�� �%� "������#:S��(��p$-����$%�>:����2N��"��{�a����$)2N"����{��$%�<(���$-+!�!(�$%"�

"�S���H�<�%# .!$ �?�%# % $ �>�txW'��E����$-��+ � �B(�'I��(6�����!����������(��4(�'��(�$%� �[��(a7a'!$-�#'4(�'!�*2@"����(�'M'�� �-� " �����#:S��(a$%�O�����K(A��� � ��(�$%S�[(�"d(�'��� ���<(=�������������<2@� � "����;$%�=�H����� "�2*2@"��!�=$%�I�����,���I������( � JD�>'!"��������!$)2@"���� � JV�!$%�<(���$%+��!(����H�#���I��"� � � �������HxW'������>2@"������3(�'!��(�$%� ���([7a'!$%�>'B(�'��d2N"�!��(�'E'�� �%� "M�����#:S��([&���(��*(��#���!��� $%(�(����B$%�5� � ��";��#�����!"��q�����$-��+ � �O7a$%(�'6�5�!$%�<(���$%+��!(�$%"��67a'�"����*� �����=$%�W��TK��� � (�"�&# ������"�I�����O�4"�����"�S�>���,(�'��[�!��"�+I��+�$ � $%(UJM"�2u(�'!�[(�$-� �1��(�7a'!$-�#'(�'��P2N"�!��(�'1�����#:S��(p&��(���(��#������� $)(�(����O+,��$%��& � ������(�'I���[�&#A������"��I���(��!���!�W"��(W(�"5+,�d�%$��K�3xW'�$%� � ��(��A���W������$%&�4�?�!��"�+I��+�$ � $%(UJ�"�2C9�$�2@"��������#'4"�2P(�'!��(��#���!��$)(�$-"���� �� ' ��! ���I� � ' ��! �

~O�!"�(�'!���e�,"$%��(O79"���(�';��"�(�$%��&�$%�|]`$-&��!���?�R$%�e(�'!�5��"�<(O"�2w(��#��� .��$)(�$%"����� ~e�=79�B� ���K(�$%"������o����� � $%�����*������Jk(��#������$)(�$%"� $%��(�'��sI&��!���e��"����������,"�I���W(�"5�5'!� �%� "5�I���>:��(9(��#������� $%����$%"�6��(�(���� ��(����+�JM� v ����xW'!$%��"�����������������JV�<��# . $ �`��#"% $ �e������"�I�������O"�7 .��S�>����7a$%(�'[(�'!�3��n������!(�$%"�["�2 � � ' � ! ��7W�u'I��S�u������$%&�!���5�As!n�����%#O������"���!�P��"��<(w(�"������>'5(��#������$)(�$%"���w~O����$%&���$%��&[�e��"�!�<(#����(w��"��<(��T��I� � (�" � ��� (�"������>'M(��#������$)(�$%"�B��$-� � � $%s����a(�'��5����� � J���$-���*Y��!�� "K�!� � � � �������JE(#��:S���?��������"�2A(�'�� ����$%�V��fg����(?�����������H+�JB(�'��y<$)(�(����a��"� �,"�!����(W+�J��!��"�K$-�!$%��&1(879"?(��#������$)(�$%"�4����(�'!�92N��"�� � �(�" ��! ����"�(��d(�'I��(1(��#������$)(�$%"� �� ' ��! 'I���1�4��"�<(5"�2e� #4����� ."���!�e�&� ��� � ? �'&��������>�7a'�$%�>' $%�u(�'��A������$-�!��� � ��"���(�����(9"�2�(�$%� �������� � ��2N(����u(879"[�������!���������<2N� � ��(�(���� ��(����PxW'�$%�3� � ��"1� �����!�P(�'I��(�d����(�'�2N��"� � � (�" ��! 7a$)(�'M�!"?�����,��(�$)(�$%"�!�a"�2P�<(#��(����A7a$ �%� 'I��S��?(�"�(#� � ��"�<(e"�2P��#R������"��I�!����7a'�$%�#'M$%�a��T��I� � (�" ����� � �

�*��K$%��&=�!��������$%+,���M(�'��5� "K�!� � �I79�?(��!���M(�"����<(�$%����(�$-�!&=(�'!�1��n .�,����(����[(�$%� �u"�2��e�*� $ ��J�� � �9"��P��T���$%�� � ����( � J�(�'��u��n��,����(����[(�$%� �"�2�� "��$%�!&a2c��"��(�'!�9�<(#����(�$-�!&O�<(#��(�� � � (�"O(�'!�u(��>��� $-����(�$%��&e�<(#��(��� ! �P����$%��&O(�'��W(�'���"���J?"�2���+!��"���+!$-�!&5�M����:S"�5�>'���$%���a� ������79�A�������� � ��� � ��(��e(�'��a��n��,����(��������!�#��(�$%"�� "�2��1�*� $ ��J�� � �a2@"��aY[Z!\u]E���� 2@���!��(�$%"�E"�2 9��?~j� � "������B2N"����b�>n!����������$%"�B2@"���(�'��d�>n!�,����(����C,���6(�$%� �[�����?2N���!��(�$%"�4"�219M$%�a&$%S���M+,� � "�7��

( � )*�+*d�/� 9g� : � #9 % 9 ! %

� #9 � % 9 %

���/� 9 %G��#S�9�%*9 � %

�%#��% 9 �<���

x`��+ � �;���!����������(��1(�'�� ��n��,���>(����HC,���H(�$%� � ( � )*�,*d�U� 9,�5�� � ��������9��"� �!�!(����?2c��"�q�3TI�,�<���w2@"��WsI�e"�S�>� � "�� 2�����(�"����W2N"��W7a'!$-�#'7W�[��������$%���M"��(a��n��,����$%� ����(#� � � �������!����� ����(����

xW'��d� "K�!� � ��������� ���*(�'���(*(�'!�?�<J��<(���� � $%���[$%�B�<(#��(�� ��� ��(*(�'��+,��&�$-�!��$%��&?"�2`�?�[� $ ��J�� � ��PFG'!$ � �O(�'�$%�A$%�W(������O2N"��a(�'��*���S��"K�!���n��,����$%� ����(����a�V� $%��"��=��"��������>(�$-"��G(�"V(�'��;� "K�!� � $%������T���$)�����(�"�����:S�1$)(������ � $-����+ � �5(�"6�����!"K�!�d��"�!s�&���#��(�$%"�!���*xW'!�d��$%fg�>� .���!���*$%�6(�'!�*���S��"K���[��n��,����$%� ����(��9$%�W(�'I��(e��2N(��>�e(�'!�O2N"���7A���#�!$%��&�I��(�'�$-��� v �a����S�>��(��92N��"�� (�'��e������"��I�!����J � $%��:d(�"1(�'��e�!��$%������J"�!��!�I���#:S��( � "��������O7a$ �%� "������!�e"� � J6��2N(����e(�'��*+!�!fg���a"�S�>��CI"�7a���xW'��>����2@"�����S2@"��w(�'��A������"K���A��"��sI&��!�#��(�$%"������S79�A'I��S�3(�"*����1(�'��T������!�Ws �%�). ���R(�$%� �W(�"*(�'��a��n��,����(����?C,���R(�$-� �A&�$%S��� +�JR�uTI�,�<���7a'����4��"�� ���!(�$%�!&1(�'!�[���>(��I� � ��n��,���>(�����CI����(�$%� ��uxW'���(�$%� �e$)((#��:���e(�" s �-� (�'��5T������!�[$%�M(��!���;�����,���I���O"��M(�'��["�S��� � "��M2���� .(�"��*���e7W� �%� ����(�'��5T������!�[����������$)(UJ���x���+ � ���5��'�"�7a�O(�'!�?T��!�����s �%� ���!�=(�$%� �e2@"��A(�'!�O(U7W"d+!�!fg���W��$-l����A��������$%�6"��!�a��n��,����$%� ����(�������B2N"��?����$-"����["�S��� � "��E2@����(�"������Mx`��+ � �M��� � ��";$%�!� � �I�!���[��n .�,����(����;CI���|(�$%� �?�� � �����O2@"��[(�'��5�I���#��� ��(��������������;$%�B(�'!�5(U7W"���S��"K���O��"��!s�&�!�#��(�$%"�����uxW'!�����e� � �!���3�����a"+�(#��$%�����R+�JR�����$%��&(�'��dT������!�5s �-� �S���|(�$-� �5(�"=(�'!�d��n��,���>(����;� � �!���[������$%S���;2N��"�(�'��?� "K�!� � �@7a'!$-�#'B$-�5� � ��"4��T��I� � (�" ( � )*�,*d�/� 9g�*� � �!���*"�2W(�'�����S��"K���5��"�!s�&���#��(�$%"�I�>�

3.2 Adjacency Recovery for OSPF (D2U)xW'��;+,��'I��K$-"��="�2?Y[Z!\u]j�!����$-�!&V� $ ���b��J�� � �|��$%fg�>����2N"��M�����"K�������I� ������"K���O�>n!�,�>��$-� ���K(����`X8�R+,"�(�'�(�'!�a�����������K(�'!��Y[Z�\3]

�����!"K�!� �����!"K�!� ���S��"K���Y�S�>� � "�� � �M^�+��!fg�>� ���M^�+���fg��� ���R�M^�+��!fg�>�]�����(�"�� ( � )*�+*d�/� 9g� �������!�[]`$ �%� �S��� ( � )*�+*d�/� 9g� ���������[]`$ �%� ����� ( � )*�,*d�U� 9,�� 4d� 9 ��������"��I�!�#� xW$%� �R��������"��I�!�#� ��������"��I���#� xW$%� � ��������"��I���#� ��������"���!�#��� #�� � # ��� #�#�� # # ����� �K� ���K���K� ��� � � � � � ���� � � � �� # #�� �� ��# #�� #�# � � �S� ��# � � ��� ����� � � ����K� � ���#�# #�� � # � # #�� #�# ��� � # � #��!� � # ����� � # �����K� � #� #�# #�� �S� ��K� � # ��� #�� ����� ��� � � �� ��#S��� � ���#�# #�� � # ���!� #� ��� #�� ��K�%�%# �!�%��� � � � ���

� ��� � �� ���+ �� �3��#" � ��� ��*����� �C� ���.-@� � ���� � ��� ���� � 2

Y�S�>� � "�� �Pn��,����(����=���!�d+,���A"�2 ( � *�� )e�/� 9g�]I����(�"��5� 4R� 9 ��� �-� "R�����#:S��(�� ��������"��I�!�#�

�� #�� � # ��� �� ���K� �� # #�� �� ��� � �����#�# #�� � # ��� # � #� #�# #�� �S� �K� # � #��#�# #�� � # ��� # � #

� ��� � ��, ���+ �� �3��#"#���C�&��B��� � �3������� ���.-@ � ������ � ������� � �&% ��� %��,"�/�+ ������.-@#%,�� 32

S0c=min(RTT,64)

pS1

p

c=min(2*RTT,64)

1-pc=RTT

c=RTT1-p

c=RTT

1-p

c=RTT

1-p

Start SnSn-1S2c=LOTime

p

1

End

� � �������, ����C��������5(���&% -@�,"�#��� ��� ���������3���3� ������ � 2

����y<�������!��J;+,��(U7W�����B� v �[���I�M� v �d��"� ���O���;������"�"�E���O"�!�'!� �%� "M�I���>:S�>([$%�1��+ � �d(�"=�������#'H� v � � �d]�"��[(�'!� ���S��"K��� ��n��,��� .$%� ����(����3��$%�����M(�'!�4� v � 'L� v � � $-�!:L$%� "���� � "S��������9(�'��4'!� �%� "�����#:S��(��5����JH&���(R�K��"�!�,���H��S���L�!����$-�!&|� $ ���q��J�� � ��EZ�$%�����(�'!�?����"+���+�$ � $)(8J;"�2W� �����#:S��(O+,��$%��&=����"����,���|��(�� v �1$%� 9��I(�'!�����"+���+�$ � $)(8Jd"�2p�*'�� �%� "1�I���>:S�>(u�������#'�$%��&1� v �O$%�e�<� ? 9,�>�w�����!����(�'!�[��n��,����(����6���!�d+,���W"�2w'�� �-� " �����#:S��(a(��#���!��� $-����$%"��|��(�(���� ��(��+,�>2@"����A(�'!�9��"��(��A��"� ���P�!�d$%�u��T��I� � (�" �

� ������� �wx`��+ � �e� � $%�<(��u(�'!��>n!�,����(����H���!�#��(�$-"��E"�2a� $ ��� ��J�� � �M� ( � *�� )e�/� 9g����2@"��1�����$%"����"�S�>� � "��42@����(�"������

3.3 Route Flap for BGP (U2D)XU�B(�'!$%�[������(�$%"�B7W�R$%��(���"K�!�!���?(�'!�?2N�#��� ��7W"���:;(�'I��(*$-�[�!�����B(�"���I� � J�l��1(�'��1+,��'����$%"���"�29^W_*\P�I��"�(�$%���1(�'I��(O(�'!�����1$%�*�d2@�!�I�!� .� ���K(#� � ��$)fg�����������e+,�>(87W�����d(�'��a��������"S���#'R7W�e����������$%+,�a'������W2N"��� "K��� � $%��&[^A_*\E�����5(�'I��(u�������12@"��9Y[Z�\3] ��� ��������&����w&���!���#��(����+�J6^A_*\������*(��#���!��� $%(�(����6"�S���exazW\k(�'���(e&�����#���K(������A��� � $c��+ � ���� � $%S����J��wxW'!������2@"�����!$-��"��#�!���3(�"?���������#��(�� � J�� "K�!� � (�'��a�I���>:��((��#������� $%����$%"�;���I� (�'��[�K��"�!��$%��&5�!��"��������a79�['I��S�e(�"?(#��:�*$%�K(�"������"�����(e$-��(����#����(�$%"�!�O+,��(U7W�����M^A_*\����I�6xazW\P�� X8�D����� � $)(8J��3(�'��M����y<�������!��Ji���<(#��+ � $-��'!� ����(�� � ��"V$%�KS" � ��� � $%��:�<(#��(��R�!��(#��+������?�<J!�!�>'���"�!$-l���(�$%"�|+,��(U7W�����;(�'!�1��"��!(���������+!�!(O$-�"��!�e��n��,����$%� ����(#� � ���>(����6(�'!�[���y����������>J4&���(��a���<(#��+ � $%��'!���62N��"��� v ��r � �,"$%��(�"�2[K$%��7 ��� ��"�"���$)(���s!���<(�'�� �%� "V�����#:S��(R�������>'!���� v ���

^A_*\;�,�������p�,����$%"K�!$%��� �-� J1��n��#'I����&�u:S�����I� � $%S�3��������"�!(��u���g�!��(��� ��������&�����uX8� "��!�3��n��,����$%� ����(#� � ����(���� ��"��(��a���g����(��O� ��������&���������$%�!2c����T�������(��6xW'��>����2@"�����w$%�H(�'��R�����<(5"�2A(�'����!$%�����!����$%"�V7W�2@"������M��n�� � �!��$-� � JG"� :S�����I� � $%S�B� ��������&�������xW'!�H�������,"���B"�2(�'��=:S�����I� � $%S���d$-�?(�"B������QR��� (�'!� � $%S� � $%������� "�2e(�'��=�,���������I�(�"=�!��(��>��� $-�!�*(�'��1"�,�>�#��(�$%"��� � �<(#��(��!��"�2u(�'!�1���I����� � J�$-�!& ��"� .�d�!��$%����(�$-"��H����(�'p�R�3���>'H"���d"�2W(�'!� ^A_*\h�,�������1������"���$-��(����R�(�$%� �����a:K��"�7a� ���i���[�����I� � $%S��xW$-� �>���k���I�G������"�(����o+�J ���! 3�7a$)(�';��S����JM����(�$%S�1��������$%"��p�OxW'��1��n���$)�#��(�$-"��;"�2w(�'�� � �! (�$%� ���(���$%&&������6(�'!�4(��#���!��� $-����$%"��G"�25�H�!��7 :S������� � $%S�;� ��������&���hX8�(�'��6��+!���������6"�2O��"��!(��=���g����(���� ��������&������3(�'!$%�?(�$%� ���5s������?�� .����J �"�! h������"��I����� 0 �>(������������!� �4�!"�7t(�'���( ��"��!(������ v �6$%��,������$%�!&17a$)(�'R��"��!(����9� v �K�����I�R��"�����$-�!�>�9(�'��a� ��������&���uCI"�7a$%��&2N��"��b� v �1(�"4� v � �e��"��!(����*� v �?(��#������� $)(��*�=:S������� � $%S�d� ��� .����&��6��S����J �"�# �������"�I����� v "�!(��>�?� v �6�!��s������5�47a$%�I��"�7q"�2�!���#��(�$%"� ��� �3:��!"�7a�k���V�8�O" � ��xW$%� �����A���!��$%��&;7a'�$%�#'k$)(d��n .�,����(��1(�"M��������$-�6��( � �����<(d"�����:S�����I� � $%S��� ��������&� 2N��"�� � v ���xW'��O��"����������,"�I��$%��&?(�$%� ���9$%�W:K��"�7a�4���R�8�O" � ��xW$%� �����d����� 7a$ �%�+,�;������"�(����o��� � � u�GXU�i(�'!�4��"��(�$-�!&H� � ��(�2@"����}�!�����D$-�o"�!���n��,����$%� ����(���� �# ���I� ��� 7W�����=����(5(�"E� #|���I�o� � #;������"��I����������,���>(�$-� � J��?�O"�(�$%���5(�'I��(�(�'��d:�����I� � $-�d� ��������&���1�����d(��#���!� .� $)(�(����d"�S���3xazW\`�KxW'!������2@"�����K"��#��������� ��� � $-����JR$%�u&�I���#����(������g�xW'I��(=$-���e�E:S������� � $%S�;� ��������&��;(�'I��(=������$%S���=��(=� v �B7a$ �%� +,��!����������(����M(�"6^W_*\ $)29�����|"�� � J|$)2W� �%� � ��������&����*������(*+,�>2@"����?$)('I��S�O� � ��������J +,�������������������<2@� �%� J=�!� � $%S�>�����R(�"d^A_*\`��xW'!������2@"�����2@"��W(�'��e����y��������!��J (�"1+,�e����2c������'������K� v �*�d�!�<(u��������$%S�O��( � �����<("�!�d:S�����I� � $%S�?� ��������&��?7a$)(�'�$%� ��� ������"��I���*2N��"� (�'��d������$%� �"�29(�'��d������K$%"���[� ��������&����xW'��R����"�,����(UJ|"�2A"��#�!�������H�!� � $%S�>��J$%�*$%� �,"���(#���K(O+,�����������5$)([� �%� "�7a�[���e(�"�2N"������["��;"�!�d:S�����I� � $%S�� ��������&�[��(e�5(�$%� �O7a'!���4� "K��� � $-�!&5(�'!��C,���=(�$%� ��uxW'!$%�A$-�A+,� .���������W$)2,xazW\;2���$ � �P(�"O�!� � $%S���P�O&$%S���?:S�����I� � $%S�u7a$)(�'�$%��� � u��7W������?&�����#����(������;(�'���(���"�"�(�'!���*:S�����I� � $%S�5� ��������&���*&������>�#��(������(P(�'!�W��"�������a^A_*\|�,�����P7a$ �%� &���(P(�"O(�'!�A�!���<(�$%����(�$%"� ^W_*\B�,���>���$)(�'��>���

xazW\|�����������>(��#������� $%����$%"�!�`(�"����>'!$%��S�3��� � $-��+ � �A�I���>:S�>(P�!� � $%S�>��J��xW'��a����(��#������� $%����$%"��$%�K(��>��� � �K:K�!"�7a����� v xaY?�S$%�9�[2N���!��(�$%"��"�2(�'��e������������( v xAxk���<(�$-����(������I�R(�'�� v xAxk�<(#���I�����#���!��K$-��(�$%"���]�����(�'������ "�����g��+I���#:S"�fE2@����(�"��1"�2u(87W"=$%�*����� � $%���;(�" v xaY�2@"����S�>��J?�!�����!���������<2N� � ����(��#���!��� $-����$%"�� ��(�(���� ��(P"�2,��&$%S���?�I���>:S�>(��

xW'��?"�S���#� �%� ��J������ $%����"�23(�'!�d�<J��<(���� ����� T��!$%(��5��"�� � � ��ng�1x�"��$%� � � $)2NJ=(�'��[���I� � J���$%�a7W�[����:�O(�'��*2N" �%� "�7a$-�!&=��������� ��(�$%"�������AxW'��?������$c���I� � (�$%� �5$-�B(�'������ (�$%� ����$%�E��"��(����[� v � $%���T��I� � (�" ��� ��(P(�'��u(�$%� �3(�'��3s����<(`(��#������� $%����$%"� ��(�(���� �!("�2`(�'!�[����nK(A:S�����I� � $%S�[� ��������&�1��(e� v �*$%�O�����!��

�K�AxW'��1$%��$)(�$-� � v xAxG2@"���� xazW\���������$%"�|$%�e��T��I� � (�"R(�'��5��� .(��I� � T������!��$%��&;��� � ��JH� � ��� � $%��:H����"����&S��(�$%"�i�!� � ��J��w���I�(�'��*�<(#���I�����#�M�!���$-��(�$-"��M"�2�(�'��*� �������!����� v xAx $%�al�����"��

Y�S��� � "S��� $ ��"���2N��"��d�K]!��"��K( $ ��"�����x`��$ �]I����(�"�� v xAx 0 Y*xW$%� � �Pn��,����(����6xW$-� � �wn��,����(����4xW$%� �� 4R� ��������"�I���#� � ��������"���!�#� ��������"�I���#� ��������"���!�#�� # �K� �S� � ��K� ��� ����� � � �S� �� # #�� #�#�%# # �K� # � ����� # ��#S���K� # ��� � � #�#� # # �� �� � �S��� # �S����� �� ���#K� ���&# # #�� � # � ����� � � #��!� �� ����#K� ��

� ��� � �, � +,� �3� 0" ���C� �)�.-@ � � ���� � ������� � 2 � (�����C�&��# ����� � ��� � �C%!"�� � � �.-@ �C�� ��-@ � ��� ��� � �)( � ����5������"� ���5������ � ��� �B���C��� � ��� � � ��%!"$�)(���#�C� � �3��%!"� ��� ��%�"� �� � �3��%�"! �# �� �3��� ��#� ��2

1

10

100

1000

10000

100000

1000000

10000000

0.001 0.010 0.100 1.000

Exp

ect

ed

Fla

p T

ime

(se

con

ds)

RTT (seconds)

50% overload100% overload200% overload400% overload

� � ������ ���+ �� �3��#" � �0� �)�.-/ � ������ � �C� ��� � ����5 )�� � � � � ��� � �C��� ���! �������� ���C" � ���3���C�5 3 ��� �� �����8 � �3��%�"! 32xW'!�M��+,"��M�������!� �!(�$%"�!�d������� � (R$-�i"�S�������<(�$%����(�$-�!&B(�'!�6�K�!� .+,�>�W"�2g����(��#������� $%����$%"�=��(�(���� �!(��u+KJRxazW\V+,��2@"����*�������y<����������J$%�1����� � �������B�!"�7a�i� � #����?xW'��>����2@"������$)([$%�[����(�$-��$-����(����;(�'I��(["���� "K��� � 7a$ �%� � � $%&�'K( � J|"�S�������<(�$-����(��?(�'!�5CI���;(�$%� ��[xW'!�d��n��,����$ .� ���K(#� � ������� � (��a�!���������K(����4$%�;Z�����(�$%"�M��� �R��"�!s!���q(�'�$%���

xW'!�*�<(#��(��O(��#������$)(�$%"�4�!$-��&��#���t�!������(�"5��"�� ���!(��a(�'��O��n��,����(����CI���5(�$-� �����[� $ ��2@"��W^A_*\B$%�u��'!"�7a�d$%�R]`$%&�����a���w�u���#'R�<(#��(��A$-�(�'!�*��$c��&��#���q�����!����������(��W(�'��O(��#������� $%����$%"�="�2`�?:S�����I� � $%S�O� ��� .����&��1XU�|�������R"�2W���������������<2@� � (��#������� $%����$%"���g(�'��5�<(#��(��?(��#������$ .(�$%"�� ��"�<(9$-�u��T��I� � (�" v xAx��7a'!$%�>' $%�w(�'��A(�$%� �A�����������?2N"��AxazW\(�"L��������$%S�E+����#:���� ���#:��!"�7 � ���!&� ���K(��jXU�G�������B"�2d�V�I���>:��(� "������p(�'!�5(��#������$)(�$%"�B��"�<([&���"�7a�1���*$%�I��$%����(����;$%�;(�'��?�!$-��&��#���M����?(�'!�����>(��#������� $%����$%"�D$%��(������� � $%�!�������������R�!�!� (�"M(�'���+I���>:S"�f2@����(�"���(�'I��(�$%�=���!� � $%���i(�"B(�'��6���!��������( v xaY �� � �����oFG$)(�'k���� �R^AZ $ � � $%:S�[xazW\D$-� � � ��� ����(#��(�$%"��$%�4"��!�W��"��!(��������K(�'!� v xaY�� � �!�e�������!"�(u��n��������R���1������"��I���O� ������u~ � ��"!��$)(3$%�3$%� �,"���(#����(u(�""�+��������R(�'I��([(�'!�R�K���?+,���*"�2A�<(#��(����5$%�E(�'!� �!$-��&��#��� �����,���I���"��=(�'!�O�K�!�d+,���3"�2p����(��#���!��� $-����$%"����9(�'���(A�����6+,�O��(�(���� �!(���� +�JxazW\h�����B$%�[��"�������T������K( � J|�����,�����!����(*"��E(�'!�R���>(��I� � v xAx�"�2(�'!�9��"����������,"���!$%��&O�,������$%��&O��������$%"���wxW'��W�K�!�d+,���p"�2��<(#��(������ $%�(�'!�[����n�$%�d�!� $%��(���&�>�e(�'���(a����(�$-�<s����a(�'��*2@" �%� "�7a$%��&���"��I��$%(�$%"��"�

��� �� : ��� � �� � ��"�"! � #�%$ �/���

xW'!��������$-�!��� � (�$%� ����!����"�(����6��� 0 Y*xW$%� �d� � ��2c(a"����A(�$%� ���>�K�����+,�[��"� ����(����=�����

0 Y*xW$-� ��: ��� ?� � � �� � �

�"�&! � #� $ ����

xW'!�9��n��,���>(����*C,���1(�$%� �O���*� $ �I2@"��u^A_*\;�����1(�'����5+,�3"+�(#��$%�����+�J5��" � K$%��&*(�'!�a�M����:S"�5�>'���$%�?(�'���(u��"����������,"���!�P(�"�(�'�� v xAxL"�2$%��(��������<(��P~O�w���?��n!��� � � ����uTI����������'�"�7a�P(�'��9��n��,����(����1� � ���W"�2

^A_*\VC,��� (�$-� �e���A�12N���!��(�$%"��"�209=2N"�� v xAxk� � �!�O"�2w��������"�I�g�

( � )*�+*d�/� 9g� : �9(' �)� %*9�%i��9 � %D� 9 % � 9 ! %����9�)�%D�S� 9+*�%D��� 9�, %i���9 ' � �����

x`��+ � �*�1��'�"�7a�W(�'��e��n��,����(���� CI��� (�$%� �e2N"��a^W_*\i���a�*2@���!��(�$%"�"�2u(�'��[(��#��Q �?"�S�>� � "��;2@"��*+,"�(�' $ ��"�� . 2N��"�� . ]!��"��(O����� $ ��"� .x`��$ � �," � $%��$%�����3X8�6(�'!$%�e������(�$%��� � ���e�������I����$%"!��(�'!�*+���fg���a��$%l��[7A�������(W(�"5�d�M^3JK(����A�����R(�'�� � $%��:d���,����� (�"=��#d�4+!$%(�����������9xW'������ .2@"������(�'!�[T������!��$%��&d�!� � ��J�7a$%(�' $ ��"� . x���$ � �," � $%��J4$%�a�R������"�I�����xW'��=T���������$%��&M�!� � ��JH7a$)(�' $ ��"�� . 2N��"�� . ]!��"��(5�!���,���I���5"��V(�'��"�S��� � "S���V2����>(�"������I�H$%�d��TK��� � (�";�.-?�<� ? 9g�>�P7a'!������9D$-�5(�'���I���>:��(*�K��"�;����"+I��+�$ � $)(8J��aX8�6(�'�$%�����,����$%s��1�������1(�'�� � $%��:4����"� .��&��(�$%"�k�!� � ��JH$-�?����& � $-&�$%+ � �M���I�V$%�d$%&�!"������g�BXU(?$-�5$%� �,"���(#���K((�"R"�+�������S�[$%�;x���+ � �1�d(�'���(e^A_*\o+,����"� ���a��$%&�!$)sI�����K( � J6� "������"+!���<(a7a'����6(�'�� $ ��"� . 2c��"� . ]!��"��K(W�," � $%��JM$%�a$%�4��fg���>(��

]`$%&�����e�[$ �%� ���<(��#��(����3(�'!�A��fg����(3"�2 v xAxD"��^A_*\Ar �3C,���d(�$%� �W2@"���?�K�!�d+,���9"�2P��$)fg��������(a"�S��� � "S���=2�����(�"������9~O�9�����6+,�*�������=2N��"�(�'�$%��s�&�������$-�!����������$-�!& v xAxW� � ����|(�"6����� �%� �>�[C,���;(�$%� �����?~O���n�� � ��$-�!���E����� � $%�����P(�'�$%�[+,��'���K$%"��1$%�1��n��,����(����E��$%�����R(�'!�R�K��� .+,����"�29xazW\G���>(��#������� $%����$%"�B��(�(���� �!(��a7a$)(�'�$%�H� � � V7a$%�I��"�7�!�������������������a(�'!� v xAx�$-�!���������������

3.4 Adjacency Recovery for BGP (D2U)X8�B(�'�$%�1������(�$%"�E7W���!��S� � "�L�6� "K�!� � (�"M�����!(������d(�'����KJ!����� .$%���5"�2W(�'!��^A_*\{���y����������>JE������"�����JH����"����������M�4"K�!� � $%��&M(�'!$%��!��"��������?����T��!$%�����5� "K��� � $%��&4(U7W";��"�� �,"�����K(����1(�'!��xazW\{��"� .������(�$%"�V���<(#��+ � $%��'�� ����(5���I�E(�'!� ^A_*\���������$%"��L���<(#��+ � $%��'!� ����(����"�(�$%���R(�'I��(5(�'!� ���<(#��+ � $-��'!� ����(1"�2A(�'!��xazW\���"�!�����>(�$-"��V�!��� .���������A(�'I��(a"�2P(�'��*^A_*\o��������$%"���

^A_*\ ��������$%"�V���<(#��+ � $%��'�� ����(1$%�[+�$-��$%������(�$%"�I� � $%�E�I��(������� X/([$%��,"����$%+ � �[(�'���(e+,"�(�';^W_*\o�,�������a$%��$)(�$-��(��5�����6���<(#��+ � $%��'|� ^A_*\��������$%"�V7a$)(�'E�����#'V"�(�'!���1��$%�d� � (#������"���� � J���^A_*\h$-� � � ��� ����(#� .(�$%"�!�d����� ��T���$%���,���|7a$)(�'V��"�!�����>(�$-"��L��" �%� $%��$%"�i�!��(�����(�$%"�L���I�������" � ��(�$%"�d� ���>'�����$%��� �3�%� � ���wX8�1�!����"���&���<(����?�!��(879"���:K�`$)(w�!"������"�(u����(�(����w$%�d7a'!"���A2���S"��3(�'!�W��" �%� $%��$%"��$%�u������" � S�����`��"�7W�������$%�M"�������>(����6(�'!�*(��#��Q �[(�'���(e�����!�����e��"�!&���<(�$%"�;C�"�7a�e"� � J4$%�"�!�|�!$)������(�$%"��p��xW'!������2N"�����e(�'��;��"��<(="�21���<(#��+ � $%��'�$%��&i�VxazW\��"���������(�$%"�4$%�=(�'��*��"���&����<(����M��$%������(�$%"�4$%�a'�$%&�'����A(�'����6(�'���(a$%�(�'���"���,"���$)(��?��$)������(�$%"���

xazW\k�!�����a�?(�'������ . 7A��J�'I���I����'I��:��(�"d���<(#��+ � $%��';�?��"���!����(�$%"���]`$)���<(���(�'��a� � $%����( . ���I�R"�2�(�'!�a��"�!������(�$%"��=�����I�!�3�5Z0/�������&� ���K((�"[(�'��e������S���3����T������<(�$%�!&5(�'���(A�[��"����!����(�$%"�=+,�O"��,���������P�O��nK(��(�'��a���������3�������,"�I���u7a$)(�'��1Z1/*�*~ez#�G����&�� ����(3(�'���(3���#:K��"�7 �).����&���u(�'��OZ0/��o����&�� ����(3��������$%S���d2N��"�� (�'!�a� � $-���K(9�����d����T������<(2N��"�� (�'��;� � $%����(�(�"L���<(#��+ � $%��'�(�'!�;"�(�'��>�6'�� � 21"�2[(�'!�;��"�!����� .

Y�S��� � "S��� $ ��"���2N��"��d�K]!��"��K( $ ��"����x`��$ �]I���>(�"�� v xAx X8��$)(�$-� � v xaY ���!�d+,��� 0 Y*xW$%� � �Pn��,����(����6xW$%� � �wn��,���>(����4xW$%� �� 4R� ��������"��I���#� ��������"���!�#� "�2��

��5�"�p� �,� ��� ��������"��I�!�#� ��������"���!�#� ��������"��I�!�#�

� # ��� �S� � � #K� � � � ���K� �� �����K� � � �%#�K� �S��%# # �K� # ��� # # � � � ���K� #�# ���K��� � � � � ���%���� # # ��� �� ��� ��� � � � ���K� #�# ��K���-��# �����K� ����&# # #K� � # �K� ��# � � � �!��� ��# � ��� � � � ���S��K� #��

� ��� � � ��+ �� �3��#"���"�� ���50%��3� � �3������� ���.-@ � ������ � ��� ��� � �3��%!%� �3�)� ��% � ( 0%#�3��%���# ��)� ��%$�& �� ��1- �)(� �6�&� #%1�������(� ���,���� ��� �)( ��� � �3��%!%� �3��� ��% � �)( ���C�&��# ��� � � � � �&%!� ��� ��� � � � � %,� - ���� ��� � �

�� � ���%!" � � � �.-/��C�/ ��-@� ������� � �������� ���C" � ���3���C�5 � ��� � ������ � ���&� �C%!"$�)( #� �C��� � �3��%!"! � � �@ ���5��%!"! � ��%!" ��� � �3��%!"� 8��# ��� �3�)� ��#� � 2

OKcSYN sSYN

OK

OPENBGP

sST1 sST2

Ra1 Ra2 RnInit

cST2cST1

R11

Start1-p

1-pc=RTT c=RTT

1-p c=RTT1-p

1

p

p1-p

c=A2

pc=6

c=HoldTime-30

p

p

c=LOTime

S

End

BGPStartTime c=RTT

1-p

c=RTT1-p1-p

c=RTTpc=6

c=24

p

c=45+ConnectRetryTimep

c=24

c=A11-p

c=min(3*RTT, 64)c=0

c=RTT1-p

c=RTT1-p

� � ����� , ����C��������5(���&% -@�,"�#��� ��� ���������3���3� ������ � � (�#%��3��%���# ��)� ��% �& � ��1- �)(� �6� � #%,� ���8��(� ���%������� �)( ��� � �5��%!%� �3�)����% 2

(�$%"��p�G]`$%��� �%� J��9(�'��6� � $%����( �������,"���!�R7a$)(�'����o~ez#�b����&�� ����(��(�'���(a���>:K�!"�7 � ����&���W(�'!�[Z1/*�*~ez#� ����&� ���K(3��������$%S����2c��"�q(�'!����>��S�����eXU2P(�'!�5��"��&����<(�$%"�B$%��$%�M(�'��1� � $%����( . (�" . ������S�����!$)�����>(�$-"��p�"��!�u2N�#��� ��7W"���:?�?���<(w� "K�!� � (�'!�W�!��"��������9"�2g���!���������<2N� �%� Jd(��#����� .� $)(�(�$%��&O(87W"[����&� ����(��w"�S���w(�'��A��"���&����<(���� $%�K(��>��2��������`(�'��eZ1/*����I�L(�'��6~ez#� �@(�";(�'��;Z1/*��~Oz#� ����&�� ����(>�5��$%�����=(�'������=(879"����&� ����(��3�����A(��#���!��� $%(�(����?$%�R(�'��A��"���&����<(���� �!$)�����>(�$-"��p�3YO(�'!��� .7a$%����g"�� � J=(�'��[�������������<2@� � (��#���!��� $%����$-"��;"�2P(�'!�5Z0/*��~ez#������& .� ���K(W���������A(�"R+,�*� "K�!� � �����

FH�w'I��S�u�!��� � "�,���*� "K��� � ��(�"A�����!(������u(�'!�w���y<����������J*������"�S����J(�$%� ���u2@"��A+,"�(�' �����������w(�'��As����<(9�������e�����!����������(��W� � "�79���A+,"�!�I����I�V(�'���������"�I�D���L�����,�>�d+,"����I�V"��L(�'�����n��,����(����H������"�S����J(�$%� �� Y��!���;(�'��BxazW\���"���������(�$%"� $%�4���<(#��+ � $%��'����g�O(�'!�B"�� � J�����#��� ��(����5(�'I��(1��������$%���[(�";+,��� "K�!� � ���H$%�1(�'��R(�$%� � �������!���2N"��a(�'���^A_*\j�8"�,�����R� ��������&��(�"?+,�����!���������<2N� �%� JM��� � $-�������=(�"$)(��a�,�������

]`$%&��!���5�5��'!"�7a�W(�'����<(#��(��1�!$-��&��#���q(�'���(a� "K��� � �9(�'��[^W_*\k��� .y<����������JD������"�S�>��JL(�$-� �=7a'����k��"�!&���<(�$%"���$%� $-�D(�'��4�!$)������(�$%"��2c��"�b(�'!� xazW\h� � $%����([(�"6(�'!�R������S�>����Z�$%� $ � ��� � J���(�'��R�<(#��(�� �!$ .��&��#��� ��'!"�7a�;$-�M]`$-&��!���1�R� "K��� � �a(�'!�*�������17a'!�����1��"�!&���<(�$%"��$%�e$%�6(�'���"���,"���$)(��?��$)������(�$%"���

XU�i]`$-&��!���|���9�<(#��(���� X8�!$)(��9��Z�x���3��Z!xa�B�����D��Z0/*�*Y � � "K��� �(�'!�;(��#������� $%����$%"�G"�2[(�'��EZ0/�� ����&�� ����(�����X8��]`$-&��!���B���a(�'!������ �M�<(#��(����=� "K��� � (�'��6(��#������� $%����$%"�k"�2*(�'!�;Z1/*�*~ez#� ����& .� ���K(��o��"�(�$-���M(�'I��(=xazW\ ��(�(���� ��(��d(�"��@�����U(��#������� $)(��LZ1/*�"�� �BZ0/��*~ez#������&� ���K(d��(d� "�<(5(�'!����� (�$%� ��������( � : #��3������I�=��#5������"���!�*� �������9X/2`� �%� (�'������O(��#������� $%����$%"�!�W2���$ � ��(�'��*xazW\��"���!����(�$%"�B���<(#��+ � $%��'�� ����(O$-�*��+,"���(����B���I�M(�'��5�<(#��(��?�����#'�$%�����S����(��I� �-� J�����(��������A(�"?(�'!�[X8��$)(a�<(#��(���

1-p

OKcSYN

c=LOTime

S

cST2

Rn

OPENBGP

End

1-p

1-pc=RTT

c=RTT c=RTT1-p

c=min(3*RTT, 64)

p

c=RTT c=RTT1-p

p

pc=45+ConnectRetryTime

1

p

1

Start Init R1

c=6p

cST1 c=24

1-p

c=RTTBGPStartTime

� � ����� � #��0�5��� � ��(��C�&% -@�,"�#��� ��� ��� ��� �3��6� $���� � � �8(�#%��3��%��C0 ���� ��% �& � ����- �)(� ���,���� ���8��(� �3�&� #%,������)(� ��� � �3��%�%� �3�)� ��% 2

X8�h]`$%&�����D�K�[�<(#��(����;�#Z0/��[Y �R�a�#Z�x��L����� �#Z�xa�i� "K��� � (�'����S���K(��=������"���$-��(����G7a$)(�'o(�'��|��(�(���� �!(����i(��#������� $%����$%"�G"�2[(�'��~ez#� ����&� ����(�(�'���(O$%��������(*$%�;�������,"������1(�"�(�'!�[��������$%�!(�"�2u(�'��Z0/��*~ez#� ����&� ����(O2N��"� (�'��5������S�����[xW'��d�� � �!����"�29�����#��� � .(������e~5���,~��K�����I� 0 Y*xW$%� �*��'�"�7a�M$%�4(�'!$%�as�&�����1�����1&$%S���4+KJ�uT,�p�/��>�E���S�>�I�����E�/��>���������,���>(�$-� � J��

� � :� ������ � �

���� �w��� -�� � ��-W� �

A����� $ ? � �/��

� � :� � ��� � �

� �� �w��� -�� � � -A� �

A���S� $ ? � # ���S�

0 Y*xW$%� ��: � � ?��� ���� � �

� �� �w��� -�� � � -A� �

A����� $ �/��

X8�L+,"�(�'i]`$-&��!����� �|���I�L�M(�'�����������$-�!$%��&|�<(#��(����?������(��!����(�'����S���K(��R������"���$-��(����k7a$)(�'k(�'��=(��#���!��� $-����$%"��k"�2*(�'��6^A_*\ "��,���� ��������&��1~e�O7W����(�'!�?�������?7a$)(�';(�'��?^A_*\�C,���|(�$%� ��,(�'!�1��n .���>(a�<(�������(������*"�2`(�'!���<(#��(��[�����#'�$%�����W�!���,�����!�W"��6(�'!�*����(U7W"���:�!� � ��J����

x`��+ � �*�5�!����������(��9(�'!�O�>n!�,����(��������y�����������J�������"�����JR(�$%� �e7a$)(�'^A_*\`��2@"��P(�'��u� "K�!� � ��'!"�7a�5$%�d]`$%&��!���a�W2@"��u�e�#���!&�3"�2I"�S�>� � "��2�����(�"����`���I��2N"���+,"�(�' $ ��"�� . 2N��"�� . ]���"��(p���I� $ ��"� . x`��$ � �," � $%��$%�������"�(�$%���*(�'I��(A7a$%(�' $ ��"� . 2N��"� . ]!��"���(9(�'�� v xAxG�����,�����!�A"�=(�'��"�S��� � "S����2����>(�"���� x`��+ � �E�H�!����������(���(�'��B���y����������>Jo������"�S�>��J(�$%� �;7a'���� ��"���&���<(�$-"��h$%�M$%�G(�'��E�!$)�����>(�$-"��G2N��"�}(�'��B������S���(�"4(�'!� � � $-���K(5�����H"�29(�'���xazW\���"����!����(�$%"���M]`$%&�����=������5���I���+,�[$ �%� �!�<(��#��(���(�'�����fg���>(R"�2 v xAxj"�V(�'��=����y��������!��JV������"�S�>��J(�$%� �O2N"��e^A_*\i$-��(�'��O�������*(�'���(A��"��&����<(�$%"�6$-�a$%��(�'��*��$)������(�$%"�2N��"�� (�'��R� � $%����(1(�"4(�'�� ���>��S���?�����E$%�H(�'��d"���,"���$)(��6��$)������(�$%"�

Y�S��� � "S��� $ ��"���2N��"��d�K]!��"��K( $ ��"�����x`��$ �]I����(�"�� v xAx X8�!$%(�$-� � v xaY ���!�d+,��� 0 Y*xW$%� � �Pn��,����(����6xW$-� � �wn��,����(����4xW$%� �� 4R� ��������"�I���#� ��������"��I�!�#� "�2 �

��1�"��� ��������"���!�#� ��������"��I���#� ��������"���!�#�

� # �K� �S� � � #K� � ���K� ��� � ��� �� ��� � �K��%# # �K� # �K� # # � ���K� # # �����!� #K� ��� � � ���� # # �� �� �K� ��� � ���K� # # � #���%��� ����K� #���&# # #�� � # ��� ��# � �!��� � # ������� ��� ���S�K� ��

� ��� � , � +,����5��#" ��"�� ���3#%��5� � �3������� �)�.-@ � � ���� � ������� � �3��%!% ��5�)� ��%�� (�#%��3��%���# ��)� ��% �& � ��1- �)(�B ���%��#�������(� �3�&� #%,� ��� �)( ��� � �3��%�%� �3�)� ��% � ��(� � ��� ��# 8��� � � ��� �&%!���)� ��� � � � � % �!- ����;��� � �

�� � �C%!" � � � �.-@ �C�@ ��-@� ��� �C�&� �)( �������� ���C"�� ���3������ � ����� ���� � � ���&� ��%�" �)( #���0� � �3��%!"! � � �@ � �3��%�"! � ��%�" ���/ � �3��%!"! ��# �� �3��� ��#� � )2

0

500

1000

1500

2000

0.001 0.010 0.100 1.000

Exp

ect

ed

Re

cove

ry T

ime

(se

con

ds)

RTT (seconds)

50% overload100% overload200% overload400% overload

0

100

200

300

400

500

600

700

800

0.001 0.010 0.100 1.000

Exp

ect

ed

Re

cove

ry T

ime

(se

con

ds)

RTT (seconds)

50% overload100% overload200% overload400% overload

���S�az9"�!&���<(�$%"��;$-�MxazW\k� � $%����(a(�"R������S���O��$%������(�$%"� ��+I�Az9"�!&���<(�$%"�;$%�;xazW\k������S���A(�"R� � $%����(O�!$)�����>(�$-"��

� � ����� � ���+ �� �3��#" � �3� ����������.-@�� � ���� � ��� ��� � ����� )�! � � � � ��� "!��� ���#%1��� ����5������" � ���3������ 32�� ���&" � �.-@ ��0��� � �3��%!"� ��� ��%!%� �3� �;����� � �&-@ � � ���� ���5��%!"! �C%!" ��� � � � �0��� � �.-/ � � � � �3��%!"� 32

�������,����(�$%S� � J���xW'!�R$%�K(��>�����<(����B������!�>�?$%�*����2N���������E(�"E� � #��32@"��5�����(#��$ � �����!$%�����!����$%"��"�R(�'!�e"��,���#��(�$%"��6"�2�xazW\`�K^W_*\L���I�d(�'!��$)�$%��(����#����(�$%"�p�����A79� �%� ���a2N"��O�d����(#��$ � ���6�!��������$%��(�$-"��M"�2�(�'����<(#��(�������>'!$%����

4. EXPERIMENTAL RESULTSXU�o(�'�$%�=������(�$%"���O79�|�!����������(=��n��,����$%� ����(#� � ������� � (��=+I��������"��!��(#�*���I�5� ������������� ����(��`��" �-� ���>(����R����$%��&O(�'��W�!��(879"���:1��"��sI&�� .�#��(�$%"�R����������$%+,���5$-�dZ�����(�$%"�d�K�`FH�9�,����2N"���� ���1��n��,����$%� ����(��p2N"��+,"�(�';Y[Z�\3]L���I�=^A_*\`�IxW'!�*��n��,����$%� ����(��A��(�(���� �!(W(�"?$c������(�$)2NJ(�'!�d��fg����(["�29�I���#��� ��(������O�����#'H���*�I���>:��([��$%l���p+���fg���*��$%l��M��"����TK�!$%� � ���K( � JHT������!��$%��&;��� � ��J��1�����H����(U7W"���:E(�"�," � "&�JH"�V(�'!��<(#��+�$ � $)(8J6"�2`(�'!����"��(�$-�!&d����"�(�"���" � �3X8��(�'�����n��,����$%� ����(��97W�[�!������!������K�����I� ��� # #�+�JK(��9�I���>:��(���� $ �!�3(�"O���I�����W��"�!�<(��#��$%��(�����79�������������(O'������5"� � J6(�'��[������� � (��e2@"���(�'��?����� . +�JK(��1�I���#:S��(����OxW'!�������� � (��W2@"��e��� . ���I�;��� #�# . +�JK(��������#:S��(��A�����*��"�(W2@�!�I����� ����(#� �%� J��$)fg��������( 2N��"�� (�'�"���;��"����������,"��I�!$%�!&H(�"L�����V+�JK(����M� � #��/� FH��<(�����JM(�'!�d��fg����(["�2WT������!��$%��&=�!� � ��J|"�HY[Z!\u]o+�J;����(�(�$%�!&=(�'!�+!�!fg���a��$%l��[(�"R��$%(�'!���a���M^3JK(����e"��1��� �M^3JK(������

]!"��3�����#' ��n��,����$%� ����(���(�'!�a���!�d+,���`"�2������ � � ���3"�+!(#��$%�!���d�����$%���+,�>(87W�����L�%#������H�����OX8�;"��!��� � "�(��e7W�5��'�"�7�(�'!�5� �����|���e7W� �%����[(�'��R��34 ���I�B��K� �54 ��"��s,���������?$%�K(��>��� � �["�29(�'!�R��" �%� ����(��������� � � �M�,"�$-��(��R2N"�� (�'��=C,���k(�$%� �H���*� $ �d���I�L(�'��4���y<����������J������"�S����J;(�$%� ��� $ ���*�>���3���>'|"�23(�'������5(�$%� �5$%�*(�'!���;��"� ���������(�"1(�'��e��n��,����(������� � �!���W"+�(#��$%�����=�!��$-�!&5(�'!�����I� � JK(�$%��� � � "K��� � �&�$%S���B$-�EZK����(�$%"�B���[~ � ��"!�������>'B����(*"�23������� � (��*$%�*�!����������(����;$-�+,"�(�' � $%�����������I� � "&S����$)(�'�� $%�M����� � ���ix�"H��S"�$-�i� �������!����� ���K(�>����"���� ��(?(�'!�=+,��&$%���!$-�!&|"�2e�����#'D��n��,����$%� ����(��`(�'�� s!���<(d� ��� .��������� ����(*$%�[� � 7A��J��[$-&���"��������1FV�?��'�"�� � �B�!"�(��?'������5(�'I��(*�!�!�(�" � ����&��M����$-��(�$%"�!� $-�D��"�� �4����(��R"�2�� �������!����� ����(����u(�'!� � "�7���I� "�2�(�'��O��K� �54 ��"��!s,���������O$%��(������� � �W����JR+,����"� �e����&��(�$%S��XU�4"��!�e� � "�(����!����&S��(�$%S�[�� � �!���e�����1� � 7W��J��e� � ��� �,����(�"4�� #K�

4.1 OSPF experiments: the 2–node casexW'���+!�!fg���5��$%l���2@"��5(�'��6������"K���6Y[Z!\u] ��n��,����$%� ����(��[7A���?���>((�" �6�M^3JK(������exW'��1C,���M(�$%� � ���[� $ �a���I�;����y��������!��JM������"�S�>��J(�$%� �1� $ ���*�P2N"��a�����1+�J�(��a�����#:S��(��3�����e��'�"�7a��$-��]`$%&��!����� � ���I������������,���>(�$-� � J��uxW'��*������� � (��A������������(����=$-�=(�'�������� � "�(��e�!��� "� .�<(��#��(��?(�'I��([(�'!�����d$%�5�6� � "���� ����(��#'|+,��(879�����E(�'!�R���I� � JK(�$%��� �%� J�!�>��$-���=�� � �!���a$-�MZ����>(�$-"����a�K�-�[���I�6��� �d���I�=(�'!����n��,����$%� ����(#� �"�!�����uxW'�$%�3� � $-�!��(����9(�'!�a� "K�!� � �9�!�����d2@"��A"+�(#��$%��$%�!&5�>n!�,����(������ � �����12@"��R(�'�� CI���L���I�L���y����������>JV������"�S����JE(�$%� �����EY[Z!\u]9r �+,��'���K$%"�� 7a$)(�'k���L���I�G��� #�#H+�JK(��6�����#:S��(��M� � #��O$-� ��$%� $ � ��� (�"(�'I��(a"+!������S���67a$)(�'|�����R+�JK(��������#:S��(����

4.2 OSPF experiments: the 3–node caseX8�E"���d�����!"K�!� ��n��,����$%� ����(���7a$)(�'DY[Z�\3]9��7W� $%�KS���<(�$%&S��(��R(�'����fg���>( "�2�+��!fg�>�R��$%l���W���I�L��"�������T��!����( � JH(�'��6TK�!������$-�!&H��� � ��J��"�B$)(��*�<(#��+!$ � $)(UJ|�!��"�,�>��(�$-�����[X8�|�I����(�$%��� � ������7W�?�,����2@"���� ���M(�'����n��,����$%� ����(��a7a$%(�'B+���fg���O��$-l����*"�23�4�M^3JK(����[�����V���6�M^3JK(������X8�;(�'!�����?�>n!�,�>��$-� ���K(��a(�'��?����(#� �I���#:S��(���$%l��?7W���[� � 7W��J!�*s!n������(������R+�JK(������

xW'��|����$-���!$)fg�������!���|+,��(879������(�'��|�����!"K�!�E���I�i(�'��E���S��"K�!��������*$%�W(�'I��(��K$%��(�'��e2@"���� �>�A����������(��#��Q �*$%�W�!'KJ���$%��� �-� J=��$-����(����2N��"��t(�'��[�!��$%������J=(�"?(�'��[������"��I�!����J � $%�!:=7a'!���;�dC,���M"��������������"�(�$%���9(�'I��(P(�'��9CI���1(�$%� �*���[� $ �p$%�w�!��(��>��� $-�!���1����$%� � J1+�J[(�'����"��(�$%��&;� ��������&�=����"��L�!��"����������;xW'���+���fg���5��$-l��6��"���(���$-+!�!(����"� � J=�[s!n���� ��"� �,"�������(u(�"5(�'!�O�*� $ (�$%� ��(�"d������"�!��(W2@"��W(�'��(�$%� �O$)(W(#��:S�O2N"��W(�'!��+!�!fg���3(�"5s �-� ��2N(����e���4����y<�������!��J ������"�S�>��J2N��"�� (�'!�d�!�����$%"����OCI���|'I���*+,�����B��"�� � � ��(����g�[xW'�$%�*$%�*$%� �,"�� .(#����([��$%�!���?(�'!�R����� � JK(�$%��� � � "K�!� � $-�1����� � $%����+ � �R"�� � JB��2c(����[(�'������"����!$-�!&��!��"+���+!$ � $)(8J42@"��*"�!(�&�"$%��&=�I���>:��(���+,����"� ��� 9��*xW'!$%�"����������9"�� � J?7a'!���R(�'��A+!�!fg���u+,����"� ���w2@� �-� �3Y��!���A(�'��A+���fg���u$%�2@� �%� ��(�'��[+���fg���e��$%l��1'I���e��"d+,������$%��& "��;��n!����( � J=7a'����|�d��"��!(��C,���k"������!�����GZ�����(�$%"������%�4�!����������(����L(�'��6��n��,����(����LC,���i(�$%� �

0

1000

2000

3000

4000

5000

6000

7000

8000

25 50 100 200 400Me

an

-Tim

e-T

o-F

lap

(U

2D

) (s

eco

nd

s)

Traffic Overload factor (%)

Flap Time with OSPF (4 MB Buffer, 256 Byte Packets, 2 nodes)

Experimental (95% confidence)Experimental (99.5% confidence)

Analytical Model

1

10

100

1000

10000

25 50 100 200 400Me

an

-Tim

e-T

o-F

lap

(U

2D

) (s

eco

nd

s)

Traffic Overload factor (%)

Flap Time with OSPF (4 MB Buffer, 256 Byte Packets, 2 nodes)

Experimental (95% confidence)Experimental (99.5% confidence)

Analytical Model

���� � $%�!�����e����� � � ��+,� � "�& ����� � �

� � ����� �1 �� � �C� � �.-/� ������ � ��� �0�,%��,"� ���� � #+,����5�&-@#%,�) 3 ����������8 )���3 � �( � �,�,��# � � � � ��; )���6 � � �B2

0

20

40

60

80

100

120

140

25 50 100 200 400

Me

an

-Tim

e-T

o-R

eco

ver

(D2

U)

(se

con

ds)

Traffic Overload factor (%)

Recovery Time with OSPF (4 MB Buffer, 256 Byte Packets, 2 nodes)

Experimental (95% confidence)Experimental (99.5% confidence)

Analytical Model

1

10

100

1000

25 50 100 200 400

Me

an

-Tim

e-T

o-R

eco

ver

(D2

U)

(se

con

ds)

Traffic Overload factor (%)

Recovery Time with OSPF (4 MB Buffer, 256 Byte Packets, 2 nodes)

Experimental (95% confidence)Experimental (99.5% confidence)

Analytical Model

���� � $%�!�����e����� � � ��+,� � "�& ����� � �

� � �������, � ��5������� � �.-/ � ������ � ��� �0�,% � " ���� � #+,����5�&-@#%,�) 3 �����5���� )���6 � �� � � �,��# � � � � �� )���6 � � �B2

(#��:K$-�!&�$-��(�"=������"�!�K(O(�'��1+���fg���es �%� (�$%� ��e��"�7W��S�����,��$%�����5(�'!�+!�!fg����s �%� (�$%� �?$%�["��#�������["�29����&���$)(��I���?����� �-� ����(�'I���|(�'��?��n .�,����(����=CI����(�$%� ��K(�'���CI����(�$-� �e2@"��e(�'!�[���S��"K���*��"��sI&��!�#��(�$%"��$%�O��"�(e��n��,���>(����4(�"��!$)fg���O��$%&��$)s�������( � J42c��"��(�'I��(e"�+�������S���M$-�(�'!�A������"K���W��������wxW'�$%�P$%�`S�>��$%s����1+KJ[]`$-&��!����� � ��������#�� $ ���3(�"���������?��"�!�<(��#��$%��(����,7W�5'I��S�5"� $)(�(����4(�'!�?� . ��"K�!�5�[� $ ������� � (��2N"��6���B�M^3JK(����d+!�!fg���?��$%l���7a'�$%�>'D��";��"�(R��$%fg�>�d��$%&�!$)sI�����K( � J2c��"� (�'!��$)�[�;�M^uJ�(��?��"�!��(������I����(�� � � #����d]`$-&��!���4��#4� � ��"6S����$ .s����a(�'��5�������!�#���>JM"�2u"��!�����I� � J�(�$%��� � � "K�!� � �����;�!��� "����<(��#��(����(�'!�d��n���� �-� ����(1����(��>'|+,��(U7W�����B(�'��d���I� � J�(�$%��� � ������� � (��1�����|(�'!�� �������!�����6�� � �����A2c��"�t��n��,����$%� ����(����

xW'!��+,��'����$%"��a�!����$-�!&5� $ ��� ��J�� � �O$%��(�'��O�����!"K�!�O�������*$%�W����J��$)fg��������(12N��"� (�'���(5"+!������S���H$%�V(�'!�=�����!"K�!����������;xW'!������� .��"��E$%�*(�'���(�(�'!�d����$-������J � $%��:L��� v �%'D� v ���e��"����[��"�(���������$-�"�S�>� � "������ �P"������W(�'!�9��"��(��WC,���������!��(#�O(��#��Q �a$%�3��$%S����(����5"����(�"?(�'��[������"��I�!����J � $-�!:E��� v �%'D� v #�>�wxW'�$%�O� �%� "�7a�e2N"��e(�'��[��� .y<����������JV(�";������"���� � � � "��<(R$%� � ����$c��(�� � JH��$%�!���=(�'!��S����JHs!���<('!� �%� "?�����#:S��(AT��!������� ��2N(����9(�'��aC,��������:S���u$%(9(�"5� v ���wxW'��O��n .����(a(�$%� �*��(a7a'!$-�#'6(�'!�*'�� �-� "R�����#:S��(A�������>'!���a� v �5�����,�����!�A"�(�'!�d�K���?+,���e"�29�I���#:S��(�����'!����|"�29$%([��(*(�'!�?����$-������J;$%��(�����2��������(A(�'��a(�$%� ��$)(A&�>(��AT������!�����wxW'!������2N"������(�'��O+��!fg�>�W��$%l��[��fg����(��������"�S����J�(�$%� ��P��"�79��S�����K(�'������y�����������J�������"�����J�(�$-� �O$%�=(�'!������!"K�!�;�������M$%�R��� � ��(�$%S� � Ji����� �%� ��"� ���������L(�"|(�'��6CI���D(�$%� �"��*(�" (�'��?���y�����������J;������"�S����JM(�$%� �1$%�B(�'!�d�����!"K�!�d��������5xW'!��>fg����(5"�2A+!�!fg���*��$-l�� "�E(�'!� ���y����������>JE������"�����J|(�$-� �d�����E+,��������42N��"�� ]`$-&��!�����[���5���I�|�����

4.3 BGP experimentsFH�*'I��S���,����2@"���� ���6"�� � J;�����!"K�!�[��n��,����$%� ����(��92N"��O^A_*\`�,xW'!�+!�!fg���u��$%l��a$%�d(�'������A��n��,����$%� ����(��`7A���u����(w(�"*�5�M^3JK(������P~O�w+,� .2N"������79�3��"�����$-�!�>��(�'!�����u�����#:S��(�����$%l����������!������������I�d��� #�#a+�J�(������+!�!(�������������(�������� � (���2@"��="�� � JG�����V+�JK(������hxW'������;������� � (��6�������'!"�7a�V$%�L]`$%&�!���������;�����i����� v ��&���#��$-�!&MC,���E(�$%� ��� ���[� $ �>�79�9�����[�����3(�'���(�(�'��u��n��,����(����*�� � �!���`�����3'!$-&�'����p(�'I���*(�'��u� ������� � �!���*$%�E� "��<(*"�29(�'��?�����������dxW'!$%�[��"��s���� ��"��!�[�>n!�,����(#��(�$%"�(�'���(5���I� � JK(�$%��� �%� JE��� � ��� � ��(����E�� � �!���[��'�"�� � �E"�S�������<(�$-����(��?(�'!�����(��I� � CI���6(�$%� ���a���O�>n!� � ��$%�����=$%�|Z����>(�$-"��M�K� �K�

xW'��e&��#����'!�32@"��a���y����������>JR������"�S����J?(�$%� �?� $ ���[�P��'�"�7o(�'!�a��n .�,����(����6�� � �����W2N"��O+,"�(�'=� v �[���I�6� v �1$%��$)(�$-��(����4��"���!����(�$%"�!���^9"�(�'M(�'��[(�'���"�����(�$%��� � � � �!���O����� � "�79����(�'����M(�'��[� �����;�� � �����$%�4� "��<(A"�2`(�'!�������������WY����O��������"�4$-�A(�'���(A"��!�a� "K�!� � �a��������� �(�'I��(e��"�!������(�$%"����e$-�!$)(�$c��(����M+�J4+,"�(�'4(�'��[���I�!�e��" ��"�(e$%��(����#���>(7a$)(�'|�����#';"�(�'!���*��([� �-� �������?Z�����(�$%"��E�K� ���>�OxW'�$%��$%�O��"�(e(������1$%������ � $)(UJ��`X8�5"���`��"��(�������(�'!$-��$-��(����#����(�$%"�?�!��"�S���*(�"e+,�d�<�����<(������ .(�$%S��� � "����["�2N(����M(�'I���4��n��,����(����g�,���a7W�[2N"�����M"��(e(�'���"�!&';��!�>(#��$ � ���L$-�KS���<(�$-&��(�$%"�i"�2e(�'�� (��#�������R&��������#��(����L+�JH(�'��=xazW\�����|^A_*\ �<(#��(��d�����>'!$-�!����"�23(�'!�5��"��!(���������FV�d"�+����������M(�'I��((�'��3��"�!�����>(�$-"��?���<(#��+ � $%��'�� ���K(`�!��"��������`2@��$ � ���d�������#� � (�$%� ���`+,� .���������R"�29$%��(�����2@�>���������d�����!�����B+�JM(�'!�d��"����!����(�$%"�B$%��$)(�$-��(����B+KJ(�'��="�(�'!���R��$-����HX/(R$%�R� � ��"E$%� �,"���(#����(?(�"B��"�(��='!������(�'I��(?(�'��^A_*\B�<(#��(��A�����#'�$%�!�9$%� � � ��� ����(#��(�$-"��?"��R"���P��"��(�$-�!&�� � ��(�2@"�����!���$-��(������ � $%&'�( � J;2N��"�� (�'I��([����������$%+,���;$%�|(�'!�5^A_*\G���,����$)sI��� .(�$%"�k�%� � ���`�����,����$-� �%� JH$%�|(�'��?�I����(5����� � $%��&=7a$)(�'E������"�S�>��J;2N��"�2���$ � ������"���!����(�$%"�����<(#��+ � $%��'�� ����(��`xW'�$%� � �����!�3(�"1�*'!$%&'��>�3(�'������n��,����(����6� �����6������"�S�>��J=(�$%� �*$%�M� "��<(a�����������

xW'��?������� � (��["+�(#��$%�����B2@"��?���M���I�D��� # #4+�JK(��d�I���>:��(��[�!��� "� .�<(��#��(����d��$%� $ � ���3+,��'I��K$-"��e� � #����u~O�`7a$)(�'�Y[Z�\3]9��(�'��9�I���#:S��(w��$%l���!"����e�!"�(O� � (����a(�'!�*2@��������� ����(#� � ^A_*\��KJ��I��� $%�����

5. CONCLUSIONX8�k(�'�$%�4�����,���=7W�|�<(��I��$%���o(�'��;�<(#��+�$ � $%(UJG�!��"��,����(�$%���="�21��"��( .$%��&?�!��"�(�"���" � �O$%�6��"�!&���<(����=����(U7W"���:����PFH�*'I��S������� � J�l����=(U7W"7a$-�!� � JD����� � "�J����L����"�(�"���" � ���4Y[Z�\3]h���I�L^W_*\P�uxW'!�����4����"�(�" .��" � �a7W�>���[�>'!"�����;������(�"?(�'��*$%� �,"���(#����(A��" � �[(�'���J=� � ��J=$%�4(�'��X8��(������!��(u(�"K����J��PFV�e'I��S�a�������=+,"�(�'6���I� � J���$%�A���I� ��n��,����$%� ��� .(#��(�$%"��V(�"M"+�(#��$%�V$%� . �!���!(�'B���I�������<(#�����!$%��&4"�2A(�'���$%�?�KJ!����� $%��������4(�"�T��I����(�$)2NJ6(�'���$)�e(�" � ���#�������1(�"R(��#��Q �5"�S��� � "S�����aXU�|�����$ .(�$%"�L(�"M(��#��QR�6"�S��� � "����w(�'!�=�>fg����(��5"�2O����S���#� � "�(�'!���?2@����(�"�����}�����#'����3�I���>:S�>(9��$%l�������+!�!fg���3��$%l���!����"�����$%�!&[�," � $%��J������ � $%�!:�!��"��I��&S��(�$%"��|�!� � ��J��A� 7W�>���1� � ��" �<(��I��$-�����

FV�a"�+�������S�a(�'I��(AY[Z�\3]9r �3+,��'I��K$%"��A�����,�����!�u"� � Jd"� (�'��A(��#��2 .sI�?"�S��� � "S���|2@����(�"��d���I�;$%�[$%�������!��$%(�$%S�?(�"=(�'!�?�����#:S��([��$%l�� ��$%� .(���$%+���(�$-"��p�p(�'��R+!�!fg���1��$%l���`"��[(�'�� �����#:S��(1�K��"�!��$%��&M�," � $-�>JH$%���fg���>(��wxW'�$%�u��$-&���$)sI������( � Jd��$%� � � $)sI���d"���9���I� � JK(�$%��� � � "K�!� � ���I�

0

1000

2000

3000

4000

5000

6000

7000

8000

25 50 100 200 400Me

an

-Tim

e-T

o-F

lap

(U

2D

) (s

eco

nd

s)

Traffic Overload factor (%)

Flap Time with OSPF (4 MB Buffer, 256 Byte Packets, 3 nodes)

Experimental (95% confidence)Experimental (99.5% confidence)

Analytical Model

10

100

1000

10000

25 50 100 200 400Me

an

-Tim

e-T

o-F

lap

(U

2D

) (s

eco

nd

s)

Traffic Overload factor (%)

Flap Time with OSPF (4 MB Buffer, 256 Byte Packets, 3 nodes)

Experimental (95% confidence)Experimental (99.5% confidence)

Analytical Model

���� � $%�!�����e����� � � ��+,� � "�& ����� � �

� � �������0� �� � �0� � �.-@� � ������ ��� �0�,% � " ���� � �+,� ����.-@#%1�) 3 ��������#� )���6 � �� � �,� ��# � � � � #�B )���3 � � �;2

0

2

4

6

8

10

12

14

25 50 100 200 400

Me

an

-Tim

e-T

o-R

eco

ver

(D2

U)

(se

con

ds)

Traffic Overload factor (%)

Recovery Time with OSPF (4 MB Buffer, 256 Byte Packets, 3 nodes)

Experimental (95% confidence)Experimental (99.5% confidence)

1

10

100

25 50 100 200 400

Me

an

-Tim

e-T

o-R

eco

ver

(D2

U)

(se

con

ds)

Traffic Overload factor (%)

Recovery Time with OSPF (4 MB Buffer, 256 Byte Packets, 3 nodes)

Experimental (95% confidence)Experimental (99.5% confidence)

���� � $%�!�����e����� � � ��+,� � "�& ����� � �

� � ����� ���� �� �3� ������ � �.-/ � ������ � ��� �0�1%��,"� � ��� � #+,����5�&-@#%,�) 3 �����5����@ )���6 � �( � � �,��# � � � � ��� )���6 � � �B2

0

5

10

15

20

25

30

25 50 100 200 400

Me

an

-Tim

e-T

o-R

eco

ver

(D2

U)

(se

con

ds)

Traffic Overload factor (%)

Recovery Time with OSPF (16 MB Buffer, 256 Byte Packets, 3 nodes)

Experimental (95% confidence)Experimental (99.5% confidence)

1

10

100

25 50 100 200 400

Me

an

-Tim

e-T

o-R

eco

ver

(D2

U)

(se

con

ds)

Traffic Overload factor (%)

Recovery Time with OSPF (16 MB Buffer, 256 Byte Packets, 3 nodes)

Experimental (95% confidence)Experimental (99.5% confidence)

���� � $%�!�����e����� � � ��+,� � "�& ����� � �

� � ����� � �, �� �3� ������ � �.-/ � ������ � ��� �0�1%��,"� � ��� � #+,����5�&-@#%,�) 3 �����5����@ )���6 � �( � � �,��# � � � � ��� )���6 �� � � �B2

0

2000

4000

6000

8000

10000

12000

50 100 200 400Me

an

-Tim

e-T

o-F

lap

(U

2D

) (s

eco

nd

s)

Traffic Overload factor (%)

Flap Time with BGP (4 MB Buffer, 256 Byte Packets, 2 nodes)

Experimental (95% confidence)Experimental (99.5% confidence)

Analytical Model

1

10

100

1000

10000

100000

50 100 200 400Me

an

-Tim

e-T

o-F

lap

(U

2D

) (s

eco

nd

s)

Traffic Overload factor (%)

Flap Time with BGP (4 MB Buffer, 256 Byte Packets, 2 nodes)

Experimental (95% confidence)Experimental (99.5% confidence)

Analytical Model

���� � $%�!�����e����� � � ��+,� � "�& ����� � �

� � ���������, ��� �C� � �.-@� � ������ ��� �0�1%��,"� � � � �+,� ����.-@#%1�) 3 �����5����� )���6 � �� � � �,��# � �!� � ��; )���3 � �� �;2

0

500

1000

1500

2000

2500

3000

3500

4000

50 100 200 400

Me

an

-Tim

e-T

o-R

eco

ver

(D2

U)

(se

con

ds)

Traffic Overload factor (%)

Recovery Time with BGP (4 MB Buffer, 256 Byte Packets, 2 nodes)

Experimental (95% confidence)Experimental (99.5% confidence)Analytical Model (client->server)Analytical Model (server->client)

1

10

100

1000

10000

100000

50 100 200 400

Me

an

-Tim

e-T

o-R

eco

ver

(D2

U)

(se

con

ds)

Traffic Overload factor (%)

Recovery Time with BGP (4 MB Buffer, 256 Byte Packets, 2 nodes)

Experimental (95% confidence)Experimental (99.5% confidence)Analytical Model (client->server)Analytical Model (server->client)

���� � $%�!�����e����� � � ��+,� � "�& ����� � �

� � �����/�1 � �3� ��#�� � �.-@ � ������ � ��� �1�,%��,"� � � � �+ ������.-@#%1�) 3 ����������� )���6 � �( � � �,��# � � � � ��� )���6 � � �B2

���I��+ � ���*���e(�"=�!����$%S�5� � "����� . 2@"���� ��n��!��������$%"��|(�'���(*���������#��(�� � J�����!(��������a$)(��e�<(#��+�$ � $)(8J6�!��"�,�>��(�$-�����

$ ����$%�$%�!&E���i���������#��(��4���I� � J�(�$%��� � � "K�!� � 2@"���^A_*\��!��"�S���H(�"+,�5� "����1�#'I� �-� ���!&$%��&=+,�����������1(�'��5��n!����(e2@"���� "�2u(�'!�d���I� � JK(�$ .��� � � "K�!� � �!���,���I�!�O"�;(�'��1��"�!�I� . (���$%�M(�$%� �1+,��(879�����|�,������$%�!&�!"K�!�����MxW'�$%�d$%�5+,�����������=^A_*\��!�����dxazW\ 2@"��?��� � $-��+ � ���I���>:��((��#������� $%����$%"���P����$%��&e(�'��A���I� � JK(�$%��� � � "K��� � ����79�W��"� �!�!(����*(�'!��>n!�,����(����BCI���H���I� � $%��:;������"�S����J|(�$%� ���*2N"��?�=�#����&� "�2 v xAxW����I��7W�E��'�"�7W���G(�'���(6(�'��|������$ � $%���!���V"�2R^A_*\�(�"i��"�!&���<(�$%"�������������������37a$)(�' $%���>��������$%��&5T���������$%��&1���I� � $%��:?�!��"��I��&��(�$%"����� .� ��J����3]��!��(�'!����� "�����(�'�$%�W����&�&���<(����=(�'I��(A�I���>:��(A�K��"���!$%��&?���I�+!�!fg���O��������&���� ����(e�," � $%��$%����(�'I��(O�����!�����1(�'!�5TK�!������$-�!&��!� � ��J"�2!��"��!(�$%��&a����"�(�"���" � � ��������&���`$%� �!��"�S�`(�'��w��"+!���<(��!������"�2I^A_*\`�

FH�B� � ��"k�,�>��2@"���� ������nK(�������$%S�|� �������!����� ����(���$%� ���G��n��,����$ .� ���K(#� � ����(U7W"���:B"�2A��"��!(������[(�"M�� � $-����(��R(�'��R������� � (��12c��"� "������I� � JK(�$%��� � � "K�!� � ���axW'!�?�!��(#� ��" �-� ���>(����;����(��#'4(�'��1���I� � JK(�$%��� �������� � (��O79� �%� ��(�'�������+�J6� � $c�!��(�$%��&R(�'!�1�������!�#���>JM"�2u"��!�O� "K�!� � ���Y����?���I� � J!��$%�?�����H��n��,����$%� ����(#� � ������� � (��1� � ����� � JV�!��� "����<(��#��(��(�'!�W�������1(�"�$-��" � ��(��W��"��(�$%��&�����"�(�"���" � � ��������&���P2c��"���!��(#�e(��#��2 .s��A+�J?��� � � "�J!$%�!&[����"��d+�$%����(�$%"�R"�2g���>'!���!� � $-�!&!�STK�!������$-�!&!�S���I�+!�!fg����$%�!&H� ���#'I����$%��� �R$%�o"��#�!��� (�"E$-� ����"�S�6(�'!�M�<(#��+!$ � $)(8Ji"�2��"��!(�$%��&d�!��"�(�"���" � ���

FH�3� � ���1(�"O��nK(�������(�'��w7W"���:[$-�[(�'!$-���I���,�>�`+�J[����:K$%��&W(�'!�u(��#��2 .s��[����� � "���a� "K��� � �e� "����O����� � $-�<(�$%��uFV�*� � ��" � � ���=(�"?(�$%�*(�'������������� � (��e7a$)(�'|����(��I� � � �������!����� ����(��W$%�4(�'!�[X8��(������!��(�� 0 ��+,"�K$)(�l�>(5� � �=�%����3�����u'����d��'�"�7a�|(�'I��(*(�'������?$%�1�6��$%&�!$%s�������([��"������ .� ��(�$-"��L+,��(879�����B(�'��R� �������!�����B^A_*\ $-�!�<(#��+!$ � $)(8JH�����E�!��(879"���:�!����&���LXU(?7a$ �-� +,�=$%��(��������<(�$%��&|(�"|�����67a'���(d2c�#����(�$%"��o"�2e(�'������$%�!�<(#��+�$ � $)(�$%���1$-�*�!���1(�"=��"�!&���<(�$%"�H�����|��"��!(�$%��&=�I���>:S�>( � "���������FH�A� � ��"[� � ���?(�"O��nK(����I�1"���3� "K��� � �`(�"�$%��� � ���!�W"�(�'����3����� � "�J������"��!(�$%��&1����"�(�"���" � �A���!�>'����9X<Z . X�Z,�������R��� ����&�$-�!&1��$-&��I� � $%�!&?����" .(�"���" � � �����#'D��� 0"$ \�� 0 ��+,� � $ $-�<(���$%+!�!(�$%"�i\P��"�(�"���" � �=� ���e���d�������(e"�2�(�'��*2@��(��!����79"���:,�

6. ACKNOWLEDGMENTSxW'!$%�O�������������>'|$%�����!���,"���(����4+�J|z9$%����"6ZKJ��<(���� ��� 0 �!������(Ox����#' .�!" � "&�$%�����,���I� (�'��e����$%S�>����$%(UJ "�2PzW� � $)2@"�����$-���4X�z v Yh����"&��#���M�FH�[(�'I���!:=(�'!�1���!"��J�� "���A����K$%��79�����e2N"��O(�'���$)�O� � ����+ � �1��"�� .� ���K(����

7. REFERENCES�%�>�[��"���(�'M~e� ����$%�����6����(U7W"���:4Y��,���#��(�"����O_O��"�!����*~e�[Y[_[�>������$ � $%��& � $%�<(O�����#'�$%S�����'�(�(��"� ����7A7A7[� �I���!"&�� "���&!�

� ��� 0 ��~O���!��������"��p��\`� $ "�" � ���p�!�?��]�� � �������p�!~1��]������!��(�(���������4^O�IxW'�"�������� 0"$ \kZ��,����$%s�����(�$%"��p� � ��� ��� � � ��� ���� � �Y���(�����������

� ���1^O�Iz9'�$%��"�J�� $ J��I��� $-���A"�2PXU�K(��>������( v "��(�$-�!&dXU�!2@"�������(�$%"���X8�*� ���%������� � ��� �+��� ��� � � � !� �� � � !*!�� � ���,ZK���!(��������K�

� ���5Zg��] � "�J��6�����4�?���S����"+!��"�p�IxW'��5Z�J!�!�>'���"�!$-l���(�$%"�M"�2\`����$%"K�!$%� v "�!(�$%�!& �4��������&����� ��������� � � ! � �� � ��&� � ��� � �� ��� � ��� � ��� � ��� �g�K�/����%�������I����K��~e�!���g���������

� ��� v �,_�"�"K�������p� � ��� ������� � � ��� ��� � � � �%� � � � ��� ! ���&� � �#��xW'��^9����y���� $-� �z9�!� � $-�!&�a\w��+ � $%��'!$-�!&�z9"� ������J���X8�!��%��4��� � "�\P����:,�,zW� � $)2N"�����$-�K�`��� ��� �

� ��� v ��_�"�K$-�������p�IzO�I~ � ����(�(�$%��"�& � �p�,_?�,�u����J�� $ � �[�������������Zg���[�������������I�6F�� . Z,� 0 �����~O�4~e���#'�$)(�����(�������2@"��[Z�(#��+ � ��~O�I� � J!l���+ � �[XU�K(��>������( v "��(�$%��&!� ������� � � ��� � �!������!�<����� �������S���P��������

� ��� v ��_�"�K$-�������;�����4~5� v �����KJ���~O�M~e�I� � J���$%�a"�2PXU��(���������(X8��(����<� $ "����$%�4x�"�," � "�&�JM���I� v "��!(��1Z�(#��+!$ � $)(8Jg�!X8�� ���%������� � ��� �+��� ��� � ������� � �#" � � � !$� �&%��������S���

� � �5x��,_?�,_O��$%QR�M�����;_?��FG$ � 2N"�!&!�,~e�M~e�I� � J���$%�a"�2u^A_*\z9"�KS����&��������1\P��"�,�>��(�$-�����IX8�*� ���%������� � ��� �+��� ��� ��� � !� �� � � ! !'� �(����Z�����(��p��������

� ���5^O����� � ��+!$���� ��� ��� � � ��) ��� � � ��� � � � � � � � � � � �������pz9$%����" . \P��������������K�

�)�%#��1�?�!\`� �[�!�������!x����5� 0 ��:K��'������p�!����� $ �IZK(�$ � $-���$-���^9��J�"��I�4^3���<(O�wfg"���(%� v "��(������e~e���#'�$)(�����(��������W2@"��O(�'!�$ $)fg��������(�$-��(����4Z�����K$%�����a"�2uxp"� "�����"�7a�aX8��(������!��(�� �������� ��*+*,� � ���� � ��� � � ! � .-�� � �>�,���!�/�����-������K�����P����� � �

�)��>�?zO� 0 ��+,"�K$)(�l�!~5��~O'K��y��������I�=]9���S��'�����$-���p�!�wn��,����$%� ����(#� �ZK(��I�KJ�"�2PXU��(���������(OZ�(#��+!$ � $)(8J6���I�M^W���>:K+,"����1]I��$ � ���������IXU�� ���%������� � ��� �+��� ��� � � � ��� � � � � ���� ��� ��� � � ��� � ����/�*10 � ���2�&* � �3" �� � ��� � ��� ��� ��� � ��*405� � � ��� �5����!�d������K�

�)�����?zO� 0 ��+,"�K$%(�l��g_?� v ���M� � ���p�,���I�M]9���S��'I���!$-���p��X8��(������!��(v "��!(�$%��&?X8���<(#��+�$ � $)(8Jg��XU��� � �%������� � ��� �+��� ��� � � � !� �� � � ! !'� �&%���Z�����(��p�����K�

�)�����?zO� 0 ��+,"�K$%(�l��,_?� v �I�M� � ���p�I�����4]9���S��'����!$c���p�,YO��$-&�$%���a"�2X8��(��������>( v "��!(�$%��&?X8���<(#��+�$ � $)(8Jg��XU��� � �%������� � ��� �+��� ��� �������� � �6" � � � !�� �(������������

�)�����?�E� 0 ����+����#:,�,z � ������$%��� � X<\k�����4~ v \D"����O~3xa�E�) �!78� ��� � ��� � � ��*,* � ��� �:9 )6" �<;�=�>@?A%(%����S���K�I����JE������!�

�)�����B�!�Ix��,�4"�J����C� � " = � � � ��*+/ ��� � � ��� ��� � � ��) ��� � � ���� ��� � �%����� �,~O���!$%��"����SFH��� � ��J4\u�!+ � $%��'�$%��&�z9"�� �I���KJ��v �����!$%��&��,�M���������#'K������(�(����5�S����������� � �

�)�����B�!�Ix��,�4"�J��IY[Z�\3]L�u������$%"�M�K� ) �!78� ��� � ��� � � ��*,* � ��� �9 ) " �<;@= � � �(D �I~e�!��$ � ���� � �

�)�����1�?�!\P��n���"���,�w�I���S(�"����u��� v "�!(�$%�!&R^9��'����$%"��O$%�4(�'!�X8��(��������>(��!XU��� � �%������� � ��� �+��� ��� � � � !E� �� � � ! !'� �AF��~O��&��g��������

�)� � � /d� v ��:�'�(����e���I�6x�� 0 $���~�^9"��#�!����_*��(���7A��J;\P��"�(�"���" � ���^A_*\ . �S�>� ) �!78� ��� � ��� � � ��*+* � ��� �G9 ) " �<;�=H>A%(%@>��g�M�����#'�����K�

�)�����?Zg�IZ!����&���~5��z9" �-� $%�����,���I�6�a�!��"�fg��������xW'!��u���K�S(�"��K�w�I�M�Pfg����(��a"�2PX8��(������!��(e\P��(�'|ZK� � ����(�$%"����XU�� ���%������� � ��� �+��� ��� � � � !E� �� � � !*!$� �(���IZ����!(��g��������

� � #��5~5��Z�'���$%:K'p��~O�I� � J!��$%�a"�2 v "��!(�$%��& \P��"�(�"���" � Z�(#��+!$ � $)(8J6$%�z9"��&����<(����M�O��(879"���:K���,�;Z=xW'�����$%��������$%S�>����$%(UJ="�2zW� � $)2@"����!$-���pZ!����(#�Rz3����l��5��!���5� #�#�#K�

� �K�>���R���3���#���!'I���p� v �I_�"�K$%�I�!���p������� $ ���w�<(���$-���I\`�>����$-�<(����K(v "��!(��1Y�����$ �%� ��(�$%"�!��$%�4XU��(����<� $ "�����$%� v "��(�$%��&!�!X�ZKX(����>'!��$%��� � �����,"���(O�������K��,�*Z�z ��XU�!2N"�������(�$%"��|Z���$%���!�����X8���<(�$)(���(���g��������

� ����?_?� v �!FE��$%&'�(e�����=F{� v ��Z�(���S���!��� � �"��� ��� ��� � � � � � � ���I � � �J* � � =+� � � �K*40 � �L* � ��� � ��� � �,~O���!$%��"����SFH��� � ��J\u�!+ � $%��'�$%��&�z9"�� �I���KJ����S���p�������S�K�