bgpmon: the next generation
TRANSCRIPT
���������������� ��������������������� �����
��� ���������������� �������������
$ ����������%�������
$��� �%�������&��' ���($��� �%�������&��' ���(
0� ���12�3415
6� 7������ �%�8(���9���%�:;��� ��<���< ����= �����0��� ������<�' ����6� 7������ �%�8(���9���%�:;��� ��<���< ����= �����0��� ������<�' ����
1
����������
��� �� ���������� >�� ���7�?�@A �(� ��@���
:���B���
C�����8 ��%7� � 0������$ ��< :� ��� 6�� 0���� ��C�����8 ��%7� �$ �����
����%�������
0������$ ��< :� ��� 6��
3
0���� ��
����������������������������
� � '�@���%��
� DEF��� ����<��G ��%������%�� DEF��� ����<��G ��%������%�
BT��
� � ������7�����������������DEF� � ������7�����������������DEF
� �@����<�8��%����@�����<
� ` �����abc�de���3415f�?���� ` �����abc�de���3415f�?���
������� ����8��%������
��%���%������@��%��?�
=��� �=��� �
� ` �����ab5�?������@��%�8�<�
=�������(=�������(
� 'j�?����8���@������ ? ��k
�?����'abc�?����'abc
� ��<�=����d���(��� ��=�f
� ����@�������=�� ����%�
�
� ����@�������=�� ����%�@���@�� �2�%�?�����@��(��'��� kk4�� �2�T�'c���%�T�'r
� @��=�<� ������=��2� �%������� ���
� ��@����� ��� ��@����%%�� ��@����� ��� ��@����%%��� �� ������%%
� u==����EB�3DEF�� ������� � �������
� T�� �'%���<<��<
� u����: ����� �� u����: ����� �
c
���?������� ��%�0 @��@�� ���?������� ��%�0 @��@��
&� �
���
����� �&� �
;������
���
$�����% �
E���< �
�
�
3
�
�;
�
�
�
;���
;������
������$�
�
�
�
3
�
�
E
B
�
3
�
�
;
�
�
�
;���
;���EB�
E
B
�
3
�
�
;
�
�
�;���
5
$�����% ��$���� $�����% ��$����
r
� �'��������� :���(���� �'��������� :���(���
� ��?� 7��@���%���(�� ��?� 7��@���%���(�
��%��%���
������@���=�������
� T�� @���@�����
��������
�� ���
� T��� �����(
� T��� �y>��� �� T��� �y>��� �
a
� �@7��<�u���<��d���� �< ��f� �@7��<�u���<��d���� �< ��f
� u���<�%����� �'�%%�8(���F0$B>�:�� �z@��� u���<�%����� �'�%%�8(���F0$B>�:�� �z@��
���T�T�d�T��e���;�%����f
� 3�% � % ���=� ������2�% �'%�= ���T�T|�����<�� 3�% � % ���=� ������2�% �'%�= ���T�T|�����<�
�?��
� �?��@�������(�� '�@��d���� �< ��f�� �?��@�������(�� '�@��d���� �< ��f�
� ��8��@�����<�:�
� u���<�'������A������?��������������@���8������� u���<�'������A������?��������������@���8������
j
u���<:�u���<:�
� u���<:� @�������� ������
��
���� �����
�
�� �
���
������
�����
������
���� u���<:� @��������
� u���<���=� ������
� ��������<��8=� ���%��=� �������<
�� � ��� ����� ���
5c 13jb135b
�3b4y3c
13jb135
b4b4y1r
13jb135
b4b4y1a
3413G
14G3a�
4r�34�3
3413G
11G4j�
1j�1r�4
�
��%��=� �������<
� B�� @����������$���?���%��
4r�34�3
1
1j�1r�4
k
$���?���%������<�������@��� ����������%�� %�@�����
������������������������������ �����������
�������%�� %�@���������<�����8������������
�
u���<�`������A��������%�0���������u���<�`������A��������%�0���������
� u���<:� @����� u���<:� @����
� 9��� ��
� ���� ��<� ���� ��<
� $���� (
� � =���
� ���<����<���=� �
������������d��:f
14
����������d���� �< ��f����������d���� �< ��f
� B���������������@��= ����������� � @�'
�
�������� � @�'
� $������=���������� @�'� @�'
� 9��� ��� 0������
� �FBT� �FBT
� E��B�@
� E��&� �@
� 6��% �?� 6��% �?
� � �� ���%���@������d��:f
11
������ ����������������� �����������
� @���@����������<�� @���@����������<�
� ��� ���
� � '����� ��� ���� � '����� ��� ���
� �� �������=���� %�����<�
� %�@������=���� %�����<����� ������ %�@������=���� %�����<����� �����
� � ���=� ������<������� �=� ����
13
�� ���B��� ������ ���B��� ����
� F�<�?�<��@� � F�<�?�<��@�
� ��% %���=������ �b�������%���=�@������� ��
� >�����8�� >�����8�
� ����� ��%�== ��������y�������=� ����
� �@���8��
� �����A������'����8��@� �
� >��(���%��%%�����
� F��<��<G�<�����@�>@��(���� F��<��<G�<�����@�>@��(���
� F' �<��'����8���@����<��2���%��� (�� �'��8���� �@��@�8���� �@��@�
1k
B��� �����G $� B��� �����G $�
� E��������������7 � E��������������7
� ' (���<����y�7����' ���
� ;�������@�������� =�@� ;�������@�������� =�@
� %� @��(���%���<��� ����y �������� �%�<�
� ����(�@�@�8�� ����(�@�@�8�
� ��@� ������ ����y ������ ���
1c
B��� �����G �@���8����(���%�:����
T�� @��<T�� @��<
� $��@� �������<�������<� $��@� �������<�������<
� F�@7G����%�����$��G��(��
�(�@ ���A������(�@ ���A�����
� B�8������� �<�� B�8������� �<�
� 9���8��?� �=� ���
15
�@����<���@����<��� F��<��<�������<
� ���� �da�(� ����%f
� @�����%���%������@��(�%� @�����%���%������@��(�%
� @��@� �@(�� �����'��d�(�%�@�����y<� ������f
� �@�����%� %���8 � (�d��y2�8�=��y2��@�%��<y�z���2�����f
� ���������=� ��dF����2�9 2�u��2������:2�u�D2�6��%�?��=� �� ���������=� ��dF����2�9 2�u��2������:2�u�D2�6��%�?��=� ��jry� �y��%rcf
� ��� �<��$�����% �� �����@��@���8����(� �����@��@���8����(
� � ����@���������� �� �����@��(
� ����8��@�������@(
� ��������@�@���� ��(�@ ���A������ ��������@�@���� ��(�@ ���A�����
� T�� ����9� ������ ���@���8�== �� @����� ��=� ���������<��<�
� �'��(�������A%�=� �==�@����� ���= ��' ���?� � �'��(�������A%�=� �==�@����� ���= ��' ���?�
� ��������@�e�u��%@� ������=� �%8�<<��<1r
������ B�8������������ B�8������
1a
>�������B���@������9�@�� ��3>�������B���@������9�@�� ��3
1j
u��F��7�F����� �(�������B�8���u��F��7�F����� �(�������B�8���
1�
�?��F��7�F����� 0&�:������'%�F�@���(�?��F��7�F����� 0&�:������'%�F�@���(
34
$���@��'��(�B��� %�� :����0%%%����
$�����% ��$���� $�����% ��$����
31
���? �� �?���?����? �� �?���?�
� 9���(�=�%<%�@��@� ���8<�% ������������� 9���(�=�%<%�@��@� ���8<�% ������������
� E����(�%'���%�8(�u�B�2����2�e����
� e�u��@��=�<� ��������%�@��� ����' �;���� e�u��@��=�<� ��������%�@��� ����' �;���
� u� ��%%���������������@��%�
� <�� �� <�� �
� �� �<����< ��8 � (���� �%���%�? ���EB��%���
� 8���%�������8�=�� ��� =�@�
� B�$�@��� �������� B�$�@��� �������
33
$� ���0 @�'$� ���0 @�'
� ;������� =�@�����������%������������=�%�� ;������� =�@�����������%������������=�%�=� ���������8�� �@����?�(�=����� �@��
� � ����(��=� ���B>��=�� ������ ��� =�@� � ����(��=� ���B>��=�� ������ ��� =�@
� ��@�=(�%��� ��<���%���=� ���
� <�� � ����� ��%� ����EB�
� B�� �� �������' ����;����1b1�@��7%��@�%��<�� B�� �� �������' ����;����1b1�@��7%��@�%��<�@����
� 0���?��@�@��<��=������������ �%���� 0���?��@�@��<��=������������ �%���
� ;��%���������%���=�@��@� ��� ���������� ��(���@�@����%��(�� %?� � ��(���@�@����%��(�� %?�
3k
���?�&� �T�� =�@���?�&� �T�� =�@
� ������;���G8��%��������
� �u�����������������<�=����= �����B���`�?� � @�'
�
� �u�����������������<�=����= �����B���`�?� � @�'
� B������� ��� ��� ���� ��<�d�f�G ����ÆÆÇÇÈÈÆÆÉÉ� ���� ��<�d�f�G ����ÆÆÇÇÈÈÆÆÉÉ
� :�����(��d��%����� �BT��f
� :����=� ����d@� ���(�EB��G ��:��DEF2�e�u�f
� ��������@��d��:f� ��������@��d��:f
� $���@��'��(������d��:f
� >������ �����d� (����f�� ����rstuvwuwrxyrxz{t|� ����rstuvwuwrxyrxz{t|
ìxxyíîîïðyñwòó{wîôs�ì{õ|îñsxîryöôx|÷ø÷xôsxùúûüýûþûüûûûûûûÿ�|òöùúûüýûþûüûüûûûû
� ����rstuvwuwrxyrxz{t|ìxxyíîîïðyñwòó{wîôs�ì{õ|îñsxîs{ï÷ø÷xôsxùúûüýûþûüûûûûûûÿ�|ò
� ����rstuvwuwrxyrxz{t|ìxxyíîîïðyñwòó{wîôs�ì{õ|îñsxîs{ï÷ø÷xôsxùúûüýûþûüûûûûûûÿ�|òöùúûüýûþûüûüûûûû
3c
$�����% ��G B`�T��< �����$�����% ��G B`�T��< �����
� $� ���(��� ������<�?������ �� ����� $� ���(��� ������<�?������ �� �����@���������� ��� �����%���
� $�����% ������?��8���%��<����@���?�������%���<�'� ��8�����'��<����������?���
� $�����% ������?��8���%��<����@���?�������%���<�'� ��8�����'��<����������?���� ���8�= 8��8
� u' �14(� ���=�B���`�?� %����d11�������=�� u' �14(� ���=�B���`�?� %����d11�������=�3415f
� 6�� �����==�@������ � � 6�� �����==�@������ �
� 0 @�'�?����8����� �%��������$�����% ����%���%��'����8��� ��<����?���������%��'����8��� ��<����?�������
35
����������
� ��������� ' ����@����������� @�'� ��������� ' ����@����������� @�'
� ���� �����=� ���2� �� �����������@�����
e�u��e�u��
� ?��% �?���
� �FBT� �FBT
� �� �@y���� �@
� 6�� �'�%�@����G��%�z�'��@ ��� ��� �% �� 6�� �'�%�@����G��%�z�'��@ ��� ��� �% �
< ���������8 �?�
3r
�����<y%���(��������<y%���(���
� >' (���<����%�@7 �A%� >' (���<����%�@7 �A%
� 6�� �'�%�%�@7 ���<������8��%��
$�����% �2�<����<2�� ���8�= @����� ����%�$�����% �2�<����<2�� ���8�= @����� ����%�
�� �<�8<� @�%
� 6���������%��� �8��������� �����%�@7 � 6���������%��� �8��������� �����%�@7
���<�
3a
9��� �6� 79��� �6� 7
� 0%%��� ���=� ��������������% �(��<�:�� 0%%��� ���=� ��������������% �(��<�:�
� u���<�
� :���������dT�T|�����< � �z@�f� :���������dT�T|�����< � �z@�f
� ;�z�@7�
�E� ���E� ��
� $���%������<�
3j
������ ��?� 7������� ��?� 7�
� :������ ��<�8�?����%������������� ��<���?� 7� :������ ��<�8�?����%������������� ��<���?� 7
� e����@��=�<� ��<��� �$�����% �� ���8����������@���� � ��������@� ���@������
� $�&�?���������������@������= ��� �@�� �?�����8��@�%���� $�&�?���������������@������= ��� �@�� �?�����8��@�%���� �� ��@���@����8�?�� �����<��� ��?��������� ��%��'��<��� �$�����% �� z�������������<�@����
� � �z����� �?����������� ��%��@@����� �%�����' ���B>��=��� � �z����� �?����������� ��%��@@����� �%�����' ���B>��=����� =�@
� �����<�%���������%8� ������8�%���8(������� �'%��� ��=��� ���8��@�@���� ��8��@�@����
� �=����� <���A���������%�� �2��(�@��� ����� ��?��� �'���@���� y������@
� �(�?����8�������8��8������������������8��@�%����?�� �'�%� �(�?����8�������8��8������������������8��@�%����?�� �'�%
3�