�u�s�A�����O��L - ���{�̃C���^�[�l�b�g���q���Z�p�҂����v�������܂����I

2022/7/13-1
�����F�s�A�����O��L ���{�̃C���^�[�l�b�g���q���Z�p�҂���
���ҁF����W�� ��
���s�F2022�N7��13��
ISBN�F978-4-908686-14-6
A5���A152�y�[�W
  ���{��2000�~
  �d�q�{��1800�~

�C���^�[�l�b�g���\������u�Z�p�v�͐��E���ʂł��B ���̎d�l�ł���TCP/IP�͖��l�ɑ΂��Č��J����Ă���A�����������������܂��B �d�l�������͑̌n�I�ɋL�q����Ă���̂ŁA�ꌩ����ƃC���^�[�l�b�g�͎��ɍ����I�ɋZ�p�I�ȗv���Ɋ�Â��č\�����ꂽ�`�����Ă���悤�Ɏv���邩������܂���B

�������A�C���^�[�l�b�g�͐l�Ԃ����^�c���Ă�����̂ł��B ���̂��߁A�C���^�[�l�b�g�̌`�ɂ́u�l�Ԃ̉c�݁v�����Ȃ��炸�e�����Ă��܂��B

���������C���^�[�l�b�g�𕨗��I�ɍ\�z���邽�߂ɂ͂ǂ����Ă��e���ł������K�v�ł��B �����A�ꏊ��A�d�C��A�^�p�҂̐l����ȂǁA�ێ��ɂ͂���ɂ�����������܂��B �����������ȏ�A�����ɂ̓r�W�l�X������܂��B �����āA�ʐM���Ƃœ��������͋���ł��B ���Ƃ��΁A���{�ɂ�����2019�N�x�̓d�C�ʐM���Ƃ̔��㍂�͖�15���~�ɏ��܂�(�Q�l)�B

���ꂾ���̋K�͂̓d�C�ʐM���Ƃ��x���邽�߂Ɏg����Z�p�ɂ�����ȃR�X�g��������܂��B �C���^�[�l�b�g�̊�����ŗ��p����Ă��郋�[�^�̒l�i�́A1���1���~�𒴂��邱�Ƃ�����܂��B ���̂悤�ȍ����ȃ��[�^�ɂ́A���̃��[�^�ȂǂƐڑ����邽�߂́u���C���J�[�h�v�ƌĂ΂�镔�i�������}������Ă��āi���̃��C���J�[�h�����ł����疜�~���܂��j�A���̉�����g���ċ��_�Ԃ��q���Ƃ��ɂ́A���z�Ő��疜�~�Ƃ������K�͂̌_�񂪌��킳��邱�Ƃ�����܂��B ����ɁA���̉���𗬂��g���t�B�b�N�̗ʂɉ����ď]�ʉۋ�����������ꍇ������܂��B

���������R�X�g�́A�z�����傾���炱���A�u�ǂ̑g�D�Ƃǂ̂悤�Ɍq���邩�v��ς��邾���ő傫���ω�����ꍇ������܂��B �C���^�[�l�b�g�Ɛڑ����邱�Ƃɂ���Ĕ�������g���t�B�b�N���ǂ̂悤�Ȍo�H�Ŏ󂯎��̂��A�܂��́A����̂��ɂ���āA�^�c�R�X�g���啝�ɕς�邱�Ƃ�����킯�ł��B

���̂��߁A�C���^�[�l�b�g�̉^�c�ɂ�������Ă���g�D�ɂƂ��ẮA�u�ǂ̑g�D�Ƃǂ̂悤�Ɍq���邩�v���d�v�Ȋ֐S���ɂȂ�܂��B ���ʂƂ��ăC���^�[�l�b�g�̌`�́A�Z�p�I�ȗv�������łȂ��A������O��Ƃ������܂��܂ȃr�W�l�X���f�̐ςݏd�˂ɂ���č��E����Ă��܂����B �Z�p�Ƃ������_�Ō��ꂪ���ȃC���^�[�l�b�g�ł����A�����ŌJ��L�����Ă���̂̓r�W�l�X�ł���A�����̐��E�Ȃ̂ł��B

�{���̃e�[�}�́A���̋����̐��E�Ƃ������_�������āA���{�̃C���^�[�l�b�g���ǂ̂悤�ɐi�����Ă����̂����L�^���邱�Ƃɂ���܂��B ���ł��A�C���^�[�l�b�g�ɂ����đg�D���m���q����`�Ԃ�1�‚ł���A�u�s�A�����O�v�ɏœ_�𓖂ĂĂ��܂��B TCP/IP�̉������ǂނ����ł͌����Ȃ����E���_�Ԍ��邱�Ƃ��ł���A����Ȗ{��ڎw���܂����B

�C���^�[�l�b�g�Ƃ����r�W�l�X�́A���܂��܂ȑg�D�����݂��Ɍq���邱�ƂŎ������Ă��܂��B �݂��̗��v����v���Ă���g�D�͂�������q����ł��傤�B �ꍇ�ɂ���ẮA���炩�̌��‚��g�D�̊ԂŔ������邱�Ƃ�����܂��B �������A�r�W�l�X��̗��R�������đ��ݐڑ����������Ȃ��ꍇ������܂��B �t�ɁA�r�W�l�X��̓��C�o���ł������Ƃ��Ă��A�C���^�[�l�b�g�Ƃ��Ă͒��ǂ��q����̂��d�v�Ƃ����ꍇ������܂��B �����Ƌ����͗����ł��B ���������֌W�̒��Łu�R�~���j�e�B�v�����܂�܂��B

�l�Ԃ̉c�݂ł́A����̓��������o���L�[�p�[�\���̐M�O��s���ɑ傫�����E����邱�Ƃ�����������܂���B �{���̃e�[�}�ƂȂ�u�s�A�����O�v�́A����Γ��{�̃C���^�[�l�b�g�̑�\���ɂ������c�݂��ƌ����܂��B ���̂��߁A���������L�[�p�[�\�����傫�ȉe����^���Ă���”\���������悤�Ɏv����V�[���������‚�����܂��B �����Ŗ{���ɂ́A�ʏ�ł���΋ƊE�֌W�҂Ƌ������ɍs�����Ƃ��ɐ̘b�Ƃ��ĕ����悤�ȕ��@�ł����m�邱�Ƃ��ł��Ȃ��A���������������C���^�r���[�Ƃ����`�ł���΂߂܂����B

���ӂ��K�v�Ȃ̂́A�{���́A�����܂ł�����ꂽ�����‚��̎��_�Ŋϑ��������{�̃C���^�[�l�b�g�̏Љ�ł���Ƃ����_�ł��B ���{�̃C���^�[�l�b�g���ǂ̂悤�ȍ\���ɂȂ��Ă���̂����A�{���݂̂Œm��s�������Ƃ͂ł��܂���B ���{�ɂ�����s�A�����O��IX�̗��j�⌻���ԗ�������̂ł�����܂���B ����ł��A����܂Ŕ閧�Ƃ����킯�ł͂Ȃ��������Ƃ��Ďc����Ă����Ȃ������悤�Șb���܂�ł��邽�߁A���܂��܂ȗv�f�̂����̈ꕔ���Љ�邱�Ƃ͂ł��Ă���ƍl���Ă��܂��B �{����ʂ��ăI�[�v���ɂȂ邱�ƂŁA�����̐l�����{�̃C���^�[�l�b�g�̐��藧���Ƃ��ꂩ���m��ꏕ�ƂȂ�΂ƍl���Ă��܂��B

�{���̍\��

�{���̊e�͂ł́A���̃s�A�����O��؂���Ƃ��āA���{�����̃v���C���[�̎��_�ŃC���^�[�l�b�g�ɂ����Ăǂ̂悤�ȏo�������������̂��A���ꂪ�C���^�[�l�b�g�����łȂ����Љ�ɂǂ̂悤�ȕω��������炵�Ă����̂����A�ȉ��̂悤�ȍ\���ŏЉ�܂��B

  • ��1�� �u�s�A�����O������Â��Ȑ킢�v
  • ��2�� �u�f�[�^�Z���^�[�Ƃ��̗��n�v
  • ��3�� �uIX�Ƃ͉����H�����ƂɈႤIX�v
  • ��4�� �u�s�A�����O����̒T�����v
  • ��5�� �u�R���e���c���Ǝ҂̑䓪�v

�{���̎�ȑΏۓǎ҂́A�C���^�[�l�b�g�Z�p�S�ʂɊ֌W����Ɩ��Ɍg����Ă�����X��A���������d���ɋ����������Ă���w���̊F����A���̑��C���^�[�l�b�g�̎d�g�݂���{�����ɂ�����s�A�����O�Ȃǂɋ�����������X�ł��B ���ꂩ����{�̏��ʐM�ƊE�ɂ��������X�A���݂�������Ă�����X�A�܂��͓��{�̃C���^�[�l�b�g�̍\���Ȃǂɋ��������镝�L�����X�ɂƂ��Ė{���̓��e���Q�l�ɂȂ�΍K���ł��B

�{���ŏ��߂āu�s�A�����O�v�Ƃ������t�����ɂ����������Ǝv���܂����A�����������ɂ��ǂ�ł���������悤�ɍŒ���̋Z�p����͊܂߂Ă���܂��B

�Ƃ͂����A�{���͂�����Z�p���������ړI�Ƃ����{�ł͂���܂���B �Z�p�I�w�i���Љ��ƂƂ��ɁA���ۂɋN���Ă����r�W�l�X�̘b��������邱�ƂŁA���A���ȃC���^�[�l�b�g�̉^�c���^���̌����Ă��炦�邱�Ƃ�ڎw���{�ł��B �ƊE�̒��ɂ���΂��‚̊Ԃɂ��m���Ă��邩���m��Ȃ�����ǁA�L����ʂɌ��J����Ă���킯�ł��Ȃ��A���������������ȃ��C���̏���`���邽�߂ɁA���܂��܂ȏo�����̍őO���Ő���Ă��������҂����̐��̐����C���^�r���[�Ƃ����`�Ōf�ڂ��܂����B ���݂̓��{�̃C���^�[�l�b�g��z�����d���ƁA���̎��Љ�Ƃ̌q����������Ă��炢�‚A�Z�p�I�Ȑ��m�������Ȃ��Ă��Ȃ����Ƃ�ڎw�����ǂݕ��ɂȂ��Ă���ƍl���Ă��܂��B

�C���^�r���[�����ł͈ꕔ�̐l�ɂ����킩��Ȃ����e�ɂȂ��Ă��܂��A�t�ɁA�Z�p��������̋��ȏ��ł͖ʔ����Ȃ��ƍl�����̂ŁA�{���ł́A�Z�p�⊵�K�����y���Љ�‚A�e���ɃC���^�r���[��������Ƃ����n�C�u���b�h�ȍ\���ɂ��܂����B

�ڎ�

�͂��߂�
�@�{���̍\��

��1�� �s�A�����O������Â��Ȑ킢
�@1.1 �C���^�[�l�b�g�̓l�b�g���[�N�̃l�b�g���[�N
�@1.2 ���[�e�B���O�v���g�R���Ƃ��Ă�BGP
�@1.3 AS���^�p����g�D�Ƒg�D���q��BGP
�@1.4 BGP�̎d�g�݂̊�{
�@1.5 �|���V�[�Ō��܂�o�H
�@1.6 �g�D�̗͂ƑΉ���BGP�̌o�H�����߂�
�@1.7 �s�A�����O
�@1.8 �s�A�����O�̃��[��
�@1.9 �Ȃ��s�A�����O���s���̂�?
�@1.10 �f�s�A�����O

��2�� �f�[�^�Z���^�[�Ƃ��̗��n
�@2.1 BGP���[�^�͓����L2�Z�O�����g�ʼn^�p�����
�@2.2 �f�[�^�Z���^�[�̉��l�͓������Ă��鎖�Ǝ҂ł����܂�
�@2.3 ���l�̂��鋒�_�͏W��������
�@2.4 �V���ȋ��_�ɎQ������Ƃ��ɍl���邱��
�@2.5 2010�N��ɑ��ł͉����N�����Ă�����(�C���^�r���[)
�@2.6 �������

��3�� IX�Ƃ͉���? �����ƂɈႤIX
�@3.1 �݂�Ȃ�BGP���[�^���q����Ƃ��Ă�IX
�@3.2 �p�u���b�N�s�A�����O�ƃv���C�x�[�g�s�A�����O
�@3.3 ����n�悲�ƂɈႤIX
�@3.4 ���{��IX
�@3.5 NSPIXP���؂�J�������{��IX�ƃs�A�����O(�C���^�r���[)
�@3.6 ���pIX�̎n��:JPIX���猩�����{�̃C���^�[�l�b�g(�C���^�r���[)
�@3.7 ����1�‚̑I�����AJPNAP�̒a��(�C���^�r���[)
�@3.8 �A�W�A���\����IX�ƂȂ���BBIX(�C���^�r���[)
�@3.9 10�N�O�̃s�A�����O�󋵂ƃR�~���j�e�B�����ɂ��IX�̕ω�(�C���^�r���[)

��4�� �s�A�����O����̒T����
�@4.1 �ǂ��ŒN�ƃs�A�����O���邩?
�@4.2 �T�������낢��
�@4.3 GPF��Peering Asia�Ȃǂ̃s�A�����O�C�x���g(�C���^�r���[)

��5�� �R���e���c���Ǝ҂̑䓪
�@5.1 �n�C�p�[�W���C�A���c
�@5.2 �L���b�V���T�[�o���ǂ��ɒu���̂�?
�@5.3 ����R���e���c�ɂ��g���t�B�b�N�̑���
�@5.4 �v���C�x�[�g�s�A�����O�̑���
�@5.5 NTT�h�R���ƃs�A�����O����Ӗ�(�C���^�r���[)
�@5.6 BIGLOBE��ISP���_�Ō��Ă������{�̃g���t�B�b�N�̕ω�(�C���^�r���[)

���Ƃ���
���N�l���

�{���̊��ɂ‚���

�{���́A���{�ɂ�����s�A�����O�̍őO���ɗ��‰��l���̗L�u�̕��X�i���N�l�j����M�҂������������������A���M���X�^�[�g�������̂ł��B ���N�l�̕��X�Ƃ̑��k�̒��ł܂Ƃ߂���揑�ł́A�{���̖ړI���ȉ��̂悤�ɗv�񂳂�Ă��܂��B

> ���{�ł̃s�A�����O����芪���‹��̒���10�N�i2011�N���납��2021�N����܂Łj�̕ϑJ����є��W���L�^���A���܂��܂ȋƎ�̕��X�Ƀs�A�����O�̗������L�߂Ă��炢�A�s�A�����O�ɋ��������l�𑝂₷���Ƃ�ړI�Ƃ������Ђ𐧍�E���s����

�u�C���^�[�l�b�g�ƊE�v�Ƃ������t�́A���ł͑��푽�l�ȃW�������̊������A�z�����\���ɂȂ��Ă��܂��B���̒��ł��{���ň����Ă���̂́A�����I�ȉ����ISP�ȂǁA�u�l�b�g���[�N�Ƃ��ẴC���^�[�l�b�g�v�����Ƃ��������ł��B�u���ʐM�Ƃ������_�ł̃C���^ �[�l�b�g�ƊE�v�ɂ‚��Ĉ������{���ƌ����Ă������ł��傤�B

���͂���܂łɂ��A���̂悤�ȁu�C���^�[�l�b�g�ƊE�v�̕��X�Ɏ�ނ�C���^�r���[��������AJANOG��Interop�Ȃǂ̔��\�𕷂�����A���邢�͊e���ł̎G�k����݉�ȂǂŒ��ڂ��b���f������A���낢��Șb�𕷂��������Ă��܂����B ��������ƂɃu���O��G���Ȃǂ̔}�̂Łu�C���^�[�l�b�g�̕��䗠���Ž�������v�Ƃ�����|�̋L�������M���邱�Ƃ��悭����܂����B �{���ł́A�u�s�A�����O�v�Ƃ�����̓I�ȃe�[�}�����߂ē����҂̕��X�ɃC���^�r���[���ł������ƂŁA���������L����������Ɉ���[���A���{�̃C���^�[�l�b�g���ǂ̂悤�ɍ���A�܂��^�p����Ă���̂��𕔕��I�ɉŽ����ł��܂����B

�C���^�[�l�b�g�̐��藧���ɂ́A�{���Ɏ��^�����C���^�r���[�ł����炩�ɂ���Ă���悤�ȁA�ꕔ�̓����҂̕��X�̋L���ɂ����c����Ă��Ȃ��A�l�m�ꂸ�N�����o���������Ȃ��炸���݂��Ă��܂��B ���������b��{���̂悤�Ȍ`�Ŏc�����ƂŁA�u�C���^�[�l�b�g���̂��̂��ǂ̂悤�ɂȂ��Ă��邩�v�������Ƃ��̎Q�l�����ɂ��Ă��炦��悤�Ȍ��J��񂪑����邱�Ƃ́A���͂ƂĂ��厖�Ȃ��ƂȂ̂ł͂Ȃ����ƌl�I�ɍl���Ă��܂��B

�{���̊�������Ă������������N�l�̕��X�A�{���̎������”\�Ƃ����X�|���T�[�̊e�Ђ��܂���ьl�̊F���܁A�C���^�r���[�ɂ����͂������������X�A�����_�m�[�g������Ђ̎��삳��ƍ�������Ɋ��ӂ������܂��B �F���܂̂������ŁA���E�I�ɂ����ɒ������Ɛ��������A�s�A�����O����e�[�}�ɂ������Ђ𐢂ɏo�����Ƃ��ł��܂����B ���肪�Ƃ��������܂��I

�{���̎��M���@�ɂ‚���

�{�����M�̕��@�́A�����_�m�[�g�ЂƂ̂��‚��̎��M���@�ł����A����́A�����������Љ���Ă��������B

�{�����M�ɂ́AMarkdown�{git���g���Ă��܂��B

���M�ɂ‚������G�f�B�^��vim�ł��B vim��Markdown���e�L�X�g�Ƃ��ď����‚A������x���e���`�ɂȂ����Ƃ����git���g����github�Ɍ��e�𑗂��Ă��܂��B �}�͎�Ƀp���|�ŏ����āA���삳��ɐ������Ă��炢�܂����B ���̂悤�Ȋ����Ŗ�1�N�����炢�R�c�R�c�ƌ��e�Ȃǂ����������܂����B

���̎茳�ɂ��錴�e����ʂ菑���I���A�ꎟ�E�e������ɁA�����_�m�[�g�Ђɂ��ҏW���J�n����܂��B �y���ȕύX�Ɋւ��ẮA���̂܂�main�u�����`�ɑ΂���commit���s���Ă����̂ł����A�ύX���傫���Ȃ�悤�ȂƂ��ɂ͎��삳�񂩂�pull request�������ė��āA������m�F���āA���҂Ƃ���OK�ł����pull request����������branch��merge���܂��B

pull request�̓��e�ŕύX���s�������ꍇ�ɂ́A��������O��branch�ɂ��錴�e��ҏW���‚Ž��삳��Ƒ��k���邱�Ƃ�����܂����A�[����������pull request���܂邲�Ƌ��ۂ������Ƃ�����܂��B ���������Ƃ��́A���삳��ƁA���[�ł��Ȃ����[�ł��Ȃ��Ƌc�_�i�o�g���j���u������킯�ł��B

�����āA�ŏI�I�ɏ��ЂƂ����`���������A�����J�n�I�ł��B

���

���‚��A���Ў��M���J�n����Ɓu����A�{���Ɋ�����������̂��낤���H�v�ƕs���ɂȂ�킯�ł����A�����J�n�܂Ŗ����ɓ��B����ƁA�u�����I������v�ƃz�b�Ƃ���Ƃ������ʂ�����܂��B �����āA�C���‚��Ǝ����ւ��{�Ƃ��Ă�9���ڂł��B ���������܂Łu�s�A�����O��L - ���{�̃C���^�[�l�b�g���q���Z�p�҂����v�𖳎��ɐ��ɏo�����Ƃ��ł��܂����I

�����āA�{���́A���E�I�ɒ��������e�̖{�Ɏd�オ���Ă��܂��B

���̖{�ɏ����Ă���S�Ă̓��e�����O�ɒm���Ă����l�͋��炭���݂��Ă��Ȃ������Ǝv���܂��B ���{�����ɂ����ăs�A�����O��ϋɓI�ɍs�������Ă���v�����̃v���Ƃ������锭�N�l�̕��X�ł������u�m��Ȃ������v���Ƃ��{���e���Ɋ܂܂�Ă���悤�ł��B

�l�I�ɂ́A���ɖʔ����{����ꂽ�ƍl���Ă��܂��B �݂Ȃ��܁A���Ђ�낵�����肢�������܂��I

�u�s�A�����O��L�v���w���͂����炩��I

�ŋ߂̃G���g��

�ߋ��L��

�ߋ��L���ꗗ

IPv6��b����

YouTube�`�����l������Ă܂��I