Navbar-jp

Toolbar-jp

PDFGetAcro

QoS�̐ݒ�

���̏͂ł́A�W����Quality of Service�iQoS;�T�[�r�X�i���j�R�}���h�܂��͎���QoS�R�}���h���g�p���āACatalyst 3750�X�C�b�`��QoS��ݒ肷���@�ɂ‚��Đ������܂��BQoS���g�p����ƁA����̃g���t�B�b�N�𑼂̃g���t�B�b�N�����D��I�ɏ����ł��܂��BQoS���g�p���Ȃ��ꍇ�A�p�P�b�g�̓��e��T�C�Y�Ɋ֌W�Ȃ��A�e�p�P�b�g�Ƀx�X�g�G�t�H�[�g�^�T�[�r�X���񋟂���A�M�����A�x�����x�A�X���[�v�b�g���ۏ؂��ꂸ�ɁA�p�P�b�g�����M����܂��B���ɖ��L���Ȃ�������A �X�C�b�` �Ƃ����p��̓X�^���h�A���� �X�C�b�`����уX�C�b�` �X�^�b�N���Ӗ����܂��B

���̏͂Ő���������e�́A���̂Ƃ���ł��B

QoS�̊T�v

�l�b�g���[�N�͒ʏ�A�x�X�g�G�t�H�[�g�^�̔z�M��œ��삵�܂��B���̏ꍇ�A���ׂẴg���t�B�b�N�̓v���C�I���e�B����ѓK�؂ȃ^�C�~���O�Ŕz�M�����”\���Ɋւ��ē����ł��B�t�s�����������ꍇ�ɔp����”\�����A���ׂẴg���t�B�b�N�œ����ł��B

QoS�@�\��ݒ肷��ƁA����̃l�b�g���[�N �g���t�B�b�N��I�����A���ΓI�ȏd�v���ɉ����ăv���C�I���e�B���w�肵�A�t�s�Ǘ�������t�s����Z�p���g�p���āA�D�揈�����s�����Ƃ��ł��܂��B�l�b�g���[�N��QoS����������ƁA�l�b�g���[�N�̃p�t�H�[�}���X���\�z���₷���Ȃ�A�ш旘�p��������ʓI�ɂȂ�܂��B

QoS�͐V���ɕ��y���‚‚���Internet Engineering Task Force�iIETF�j�̋K�i�ł���Differentiated Services�iDiffServ�j�A�[�L�e�N�`���Ɋ�Â��Ď�������Ă��܂��BDiffServ�A�[�L�e�N�`���ł́A�l�b�g���[�N�̓���Ŋe�p�P�b�g�����ނ���܂��B

���̕��ނ�IP�p�P�b�g �w�b�_�[�Ɋi�[����A���݂قƂ�ǎg�p����Ă��Ȃ�IP Type of Service�iToS;�T�[�r�X �^�C�v�j�t�B�[���h��6�r�b�g���g�p���āA���ށi �N���X �j��񂪓`�B����܂��B�܂��A���C��2�t���[���ł����ނ����s���邱�Ƃ��ł��܂��B���ɁA���C��2�t���[���܂��̓��C��3�p�P�b�g���̂����̓���r�b�g�ɂ‚��Đ������܂��i �t���[������уp�P�b�g��QoS���ރ��C�� ���Q�Ɓj�B

���C��2��ISL�i�X�C�b�`�ԃ����N�j�t���[�� �w�b�_�[�ɂ́A����3�r�b�g��IEEE 802.1p Class of Service�iCoS;�T�[�r�X �N���X�j�l��`�B����A1�o�C�g�̃��[�U �t�B�[���h������܂��B���C��2��ISL�g�����N�Ƃ��Đݒ肳�ꂽ�C���^�[�t�F�C�X�ł́A���ׂẴg���t�B�b�N��ISL�t���[���Ɏ�߂��܂��B

���C��2��802.1Q�t���[�� �w�b�_�[�ɂ́A���3�r�b�g�i�ʖ����[�U �v���C�I���e�B �r�b�g�j��CoS�l��`�B����A2�o�C�g�̃^�O������t�B�[���h������܂��B���C��2��802.1Q�g�����N�Ƃ��Đݒ肳�ꂽ�C���^�[�t�F�C�X�ł́A�l�C�e�B�uVLAN�̃g���t�B�b�N�������A���ׂẴg���t�B�b�N��802.1Q�t���[���Ɏ�߂��܂��B

���̑��̃t���[�� �^�C�v�ł́A���C��2��CoS�l��`�B�ł��܂���B

���C��2 CoS�l�͈̔͂�0�i���[ �v���C�I���e�B�j�`7�i�n�C �v���C�I���e�B�j�ł��B

���C��3 IP�p�P�b�g�́AIP precedence�l�܂���Differentiated Services Code Point�iDSCP�j�l�̂����ꂩ��`�B���܂��BDSCP�l��IP precedence�l�Ɖ��ʌ݊���������̂ŁAQoS�ł͂ǂ���̒l���g�p�ł��܂��B

IP precedence�l�͈̔͂�0�`7�ł��B

DSCP�l�͈̔͂�0�`63�ł��B

�t���[������уp�P�b�g��QoS���ރ��C��

�C���^�[�l�b�g�ɃA�N�Z�X���邷�ׂẴX�C�b�`����у��[�^�̓N���X����M�����A�N���X��񂲂ƂɈقȂ�]���������s���܂��B�G���h �z�X�g��p�X��̃X�C�b�`�܂��̓��[�^�ł́A�ݒ肳�ꂽ�|���V�[��p�P�b�g�̒������ʁA���邢�͂��̗���Ɋ�Â��āA�p�P�b�g�ɃN���X�������蓖�Ă邱�Ƃ��ł��܂��B�ʏ�́A��v�ȃX�C�b�`�⃋�[�^���ߕ��ׂɂȂ�Ȃ��悤�ɁA�l�b�g���[�N�̃G�b�W�t�߂Ńp�P�b�g���ڍׂɒ�������܂��B

�p�X��̃X�C�b�`����у��[�^�ł́A�N���X���Ɋ�Â��āA�g���t�B�b�N �N���X���ƂɊ��蓖�Ă��郊�\�[�X�ʂ𐧌����邱�Ƃ��ł��܂��BDiffServ�A�[�L�e�N�`���Ńg���t�B�b�N����������Ƃ��̊e�f�o�C�X�̓���́A�z�b�v�P�ʓ���ƌĂ΂�܂��B�p�X��ɂ��邷�ׂẴf�o�C�X�̃z�b�v�P�ʓ��삪��т��Ă���ꍇ�́A�G���h�c�[�G���h��QoS�\�����[�V�������\�z�ł��܂��B

�l�b�g���[�N��QoS�����������Ƃ́A�C���^�[�l�b�g���[�L���O �f�o�C�X�A�l�b�g���[�N���̃g���t�B�b�N �^�C�v�ƃp�^�[���A����ђ��M/���M�g���t�B�b�N�ɕK�v�Ȑ���ׂ̍����ɂ���āA��Փx���ω����܂��B

��{�I��QoS���f��

QoS����������ɂ́A�X�C�b�`��Ńp�P�b�g�܂��̓t���[�𑊌݂ɋ�ʁi���ށj���A�p�P�b�g���X�C�b�`��ʉ߂���Ƃ��ɏ����QoS���������x�������蓖�āA�ݒ肳�ꂽ���\�[�X�g�p�������Ƀp�P�b�g��K�������i�|���V���O����у}�[�L���O�j�A���\�[�X�����̔����󋵂ɉ����ĈقȂ鏈���i�L���[�C���O����уX�P�W���[�����O�j���s���K�v������܂��B�܂��A�X�C�b�`���瑗�M���ꂽ�g���t�B�b�N������̃g���t�B�b�N �v���t�@�C���𖞂����悤�ɂ���K�v������܂��i�V�F�[�s���O�j�B

��{�I��QoS���f�� �ɁA��{�I��QoS���f���������܂��B��̓C���^�[�t�F�C�X�ł̃A�N�V�����ɂ́A�g���t�B�b�N�̕��ށA�|���V���O�A�}�[�L���O�A�L���[�C���O�A����уX�P�W���[�����O������܂��B

�o�̓C���^�[�t�F�C�X�̃A�N�V�����ɂ́A�L���[�C���O����уX�P�W���[�����O������܂��B

����

���ނ̓p�P�b�g�̃t�B�[���h�𒲂ׂāA�g���t�B�b�N�̎�ނ���ʂ���v���Z�X�ł��BQoS���X�C�b�`��ŃO���[�o���ŃC�l�[�u���ɂȂ��Ă���ꍇ�̂݁A���ނ̓C�l�[�u���ƂȂ�܂��B�f�t�H���g�ł́AQoS�̓O���[�o���Ńf�B�Z�[�u���ɂȂ��Ă��邽�߁A���ނ͎��s����܂���B

���ޒ��ɁA�X�C�b�`�͌������������s���A�p�P�b�g��QoS���x�������蓖�Ă܂��BQoS���x���̓p�P�b�g�ɑ΂��Ď��s���邷�ׂĂ�QoS�A�N�V�����A����уp�P�b�g�̑��M���L���[�����ʂ��܂��B

QoS���x���̓p�P�b�g����DSCP�܂���CoS�l�Ɋ�Â��āA�p�P�b�g�Ɏ��s�����L���[�C���O����уX�P�W���[�����O �A�N�V���������肵�܂��BQoS���x���͐M���ݒ肨��уp�P�b�g �^�C�v�ɏ]���ă}�b�s���O����܂��i ���ރt���[�`���[�g ���Q�Ɓj�B

���M�g���t�B�b�N�𕪗ނ���ɂ́A�t���[���܂��̓p�P�b�g���̂ǂ̃t�B�[���h���g�p���邩���w�肵�܂��B��IP�g���t�B�b�N�̏ꍇ�́A���̕�@�ŕ��ނł��܂��i ���ރt���[�`���[�g ���Q�Ɓj�B

IP�g���t�B�b�N�̏ꍇ�́A���̕�@�ŕ��ނł��܂��i ���ރt���[�`���[�g ���Q�Ɓj�B

2�‚�QoS�Ǘ��h���C���̋��E��ɂ���|�[�g�̏ꍇ�́A�ݒ�”\��DSCP/DSCP�ϊ��}�b�v���g�p���ADSCP��ʂ̒l�ɕύX���邱�Ƃ��ł��܂��B

�����Ő�������Ă���}�b�v�̏ڍׂɂ‚��ẮA �}�b�s���O �e�[�u�� ���Q�Ƃ��Ă��������B�|�[�g�̐M����ԂɊւ���ݒ�̏ڍׂɂ‚��ẮA �|�[�g�̐M����Ԃɂ�镪�ނ̐ݒ� ���Q�Ƃ��Ă��������B

���ނ��ꂽ�p�P�b�g�́A�|���V���O�A�}�[�L���O�A����ѓ�̓L���[�C���O�ƃX�P�W���[�����O�̊e�i�K�ɑ����܂��B

  1. ���ރt���[�`���[�g

QoS ACL�Ɋ�Â�����

IP�W���AIP�g���A����у��C��2 MAC ACL���g�p����ƁA���������i�N���X�j�����ƒp�P�b�g�̃O���[�v���`�ł��܂��BQoS�R���e�L�X�g�ł́AAccess Control Entry�iACE;�A�N�Z�X����G���g���j�ƃZ�L�����e�BACL�ŁA���ipermit�j����ы��ہideny�j�A�N�V�����̈Ӗ����قȂ�܂��B

ACL���g�p���Ē�`���ꂽ�g���t�B�b�N �N���X�ɂ́A�|���V�[��t���ł��܂��B�|���V�[�ɂ̓A�N�V���������ꂼ��w�肳�ꂽ�����̃N���X���܂߂邱�Ƃ��ł��܂��B�|���V�[�ɂ́A�N���X�����̃O���[�v�Ƃ��ĕ��ނ���i���Ƃ���DSCP�����蓖�Ă�j�R�}���h��A�N���X�̑��x�������s���R�}���h���܂܂�܂��B���̃|���V�[�́A�|���V�[���L��ƂȂ����̃|�[�g�ɕt������܂��B

IP�g���t�B�b�N�𕪗ނ���IP ACL����������ɂ́A access-list �O���[�o�� �R���t�B�M�����[�V���� �R�}���h���g�p���܂��B��IP�g���t�B�b�N�𕪗ނ��郌�C��2 MAC ACL����������ɂ́A mac access-list extended �O���[�o�� �R���t�B�M�����[�V���� �R�}���h���g�p���܂��B�ݒ�̏ڍׂɂ‚��ẮA QoS�|���V�[�̐ݒ� ���Q�Ƃ��Ă��������B

�N���X �}�b�v����у|���V�[ �}�b�v�Ɋ�Â�����

�N���X �}�b�v�́A����̃g���t�B�b�N �t���[�i�܂��̓N���X�j�ɖ��O��t���āA���̂��ׂẴg���t�B�b�N�Ƌ�ʂ��邽�߂̃��J�j�Y���ł��B�N���X �}�b�v�ł́A����̃g���t�B�b�N �t���[�Ƃ̔�r���s���A����ɂ���𕪗ނ��邽�߂Ɏg�p����������`���܂��B���̏����ɂ́AACL�Œ�`���ꂽ�A�N�Z�X �O���[�v�Ƃ̔�r�A�܂���DSCP�l��IP precedence�l�̓���̃��X�g�Ƃ̔�r���܂߂邱�Ƃ��ł��܂��B�����̃^�C�v�̃g���t�B�b�N�𕪗ނ���ꍇ�́A�ʂ̃N���X �}�b�v���쐬���A�قȂ閼�O��t���邱�Ƃ��ł��܂��B�N���X �}�b�v�̊�ƈ�v�����p�P�b�g�́A�|���V�[ �}�b�v���g�p���Ă���ɕ��ނ��邱�Ƃ��ł��܂��B

�|���V�[ �}�b�v�͏����Ώۂ̃g���t�B�b�N �N���X���w�肵�܂��B�g���t�B�b�N �N���X��CoS�ADSCP�A�܂���IP precedence�l��M������A�N�V�����A�g���t�B�b�N �N���X�ɓ����DSCP�܂���IP precedence�l��ݒ肷��A�N�V�����A�܂��̓g���t�B�b�N�ш敝�̐�������уg���t�B�b�N���s�K���ȏꍇ�̑Ώ���@���w�肷��A�N�V�����Ȃǂ��w��ł��܂��B�|���V�[ �}�b�v��L��ɂ���O�ɁA�|���V�[ �}�b�v���C���^�[�t�F�C�X�ɕt������K�v������܂��B

�N���X �}�b�v���쐬����ɂ́A class-map �O���[�o�� �R���t�B�M�����[�V���� �R�}���h�܂��� class �|���V�[ �}�b�v �R���t�B�M�����[�V���� �R�}���h���g�p���܂��B�����̃|�[�g�Ń}�b�v�����L����ꍇ�ɂ́A class-map �R�}���h���g�p����K�v������܂��B class-map �R�}���h���͂���ƁA�N���X �}�b�v �R���t�B�M�����[�V���� ���[�h���J�n����܂��B���̃��[�h�ł� match �N���X �}�b�v �R���t�B�M�����[�V���� �R�}���h���g�p���A�g���t�B�b�N�̈�v�������`���܂��B

�|���V�[ �}�b�v���쐬���Ė��O��t����ɂ́A policy-map �O���[�o�� �R���t�B�M�����[�V���� �R�}���h���g�p���܂��B���̃R�}���h���͂���ƁA�|���V�[ �}�b�v �R���t�B�M�����[�V���� ���[�h���J�n����܂��B���̃��[�h�ł́A class �A trust �A�܂��� set �|���V�[ �}�b�v �R���t�B�M�����[�V���� �R�}���h����у|���V�[ �}�b�v �N���X �R���t�B�M�����[�V���� �R�}���h���g�p���āA����̃g���t�B�b�N �N���X�ɑ΂��čs���A�N�V�������w�肵�܂��B

�|���V�[ �}�b�v�ɂ́A�|���T�[�A�g���t�B�b�N�̑ш敝�����A����ѐ����𒴂����ꍇ�̃A�N�V�������`���� police ����� police aggregate �|���V�[ �}�b�v �N���X �R���t�B�M�����[�V���� �R�}���h���܂߂邱�Ƃ��ł��܂��B

�|���V�[ �}�b�v��L��ɂ���ɂ́A service-policy �C���^�[�t�F�C�X �R���t�B�M�����[�V���� �R�}���h���g�p���A�|���V�[ �}�b�v���C���^�[�t�F�C�X�ɕt�����܂��B

�ڍׂɂ‚��ẮA �|���V���O����у}�[�L���O ���Q�Ƃ��Ă��������B�ݒ�̏ڍׂɂ‚��ẮA QoS�|���V�[�̐ݒ� ���Q�Ƃ��Ă��������B

�|���V���O����у}�[�L���O

�p�P�b�g�𕪗ނ��ADSCP�܂���CoS�Ɋ�Â���QoS���x�������蓖�Ă���ŁA�|���V���O����у}�[�L���O �v���Z�X���J�n�ł��܂��i �|���V���O����у}�[�L���O�̃t���[�`���[�g ���Q�Ɓj�B

�|���V���O�ł́A�g���t�B�b�N�̑ш敝�������w�肷��|���T�[���쐬����܂��B�����𒴂���p�P�b�g�́A�u �s�K�� �v�ɂȂ�܂��B�e�|���T�[�̓p�P�b�g���ƂɁA�p�P�b�g���K���ł��邩�܂��͕s�K���ł��邩�𔻕ʂ��A�p�P�b�g�ɑ΂���A�N�V�������w�肵�܂��B�����̃A�N�V�����̓}�[�J�[�ɂ���Ď��s����܂��B�p�P�b�g��ύX���Ȃ��Œʉ߂�����A�N�V�����A�p�P�b�g��p���A�N�V�����A�܂��̓p�P�b�g�Ɋ��蓖�Ă�ꂽDSCP�l��ύX�i�}�[�N �_�E���j���ăp�P�b�g�̒ʉ߂����‚���A�N�V�����Ȃǂ�����܂��B�ݒ�”\�ȃ|���V���O�ݒ�DSCP�}�b�v���g�p����ƁA�p�P�b�g�ɐV����DSCP�x�[�XQoS���x�����ݒ肳��܂��B�|���V���O�ݒ�DSCP�}�b�v�̏ڍׂɂ‚��ẮA �}�b�s���O �e�[�u�� ���Q�Ƃ��Ă��������B�}�[�N�_�E�����ꂽ�p�P�b�g�́A����QoS���x���Ɠ����L���[���g�p���āA�t���[���̃p�P�b�g�̏��Ԃ�����Ȃ��悤�ɂ��܂��B

���̃^�C�v�̃|���T�[���쐬���邱�Ƃ��ł��܂��B

��v����e�g���t�B�b�N �N���X�ɁA�|���T�[���Ŏw�肳�ꂽ�ш敝�������•ʂɓK�p����܂��B�|���V�[ �}�b�v���ł��̃^�C�v�̃|���T�[��ݒ肷��ɂ́A police �|���V�[ �}�b�v �N���X �R���t�B�M�����[�V���� �R�}���h���g�p���܂��B

��v���邷�ׂẴg���t�B�b�N �t���[�ɁA�W��|���T�[�Ŏw�肳���ш敝�������ݐϓI�ɓK�p����܂��B���̃^�C�v�̃|���T�[��ݒ肷��ɂ́A police aggregate �|���V�[ �}�b�v �N���X �R���t�B�M�����[�V���� �R�}���h���g�p���A�|���V�[ �}�b�v���̏W��|���T�[�����w�肵�܂��B�|���T�[�̑ш敝�������w�肷��ɂ́A mls qos aggregate-policer �O���[�o�� �R���t�B�M�����[�V���� �R�}���h���g�p���܂��B���̕�@�ŁA�W��|���T�[�̓|���V�[ �}�b�v���ɂ���g���t�B�b�N�̕����̃N���X�ŋ��L����܂��B

�|���V���O�́A�g�[�N�� �o�P�b�g �A���S���Y�����g�p���܂��B�e�t���[�����X�C�b�`�Ɏ�M�����ƁA�o�P�b�g�Ƀg�[�N�����lj�����܂��B�o�P�b�g�͓����Ƀz�[��������A���σg���t�B�b�N ���[�g�Ƃ��ăr�b�g/�b�Ŏw�肳�ꂽ���[�g�Œʉ߂��܂��B�o�P�b�g�Ƀg�[�N�����lj�����邽�тɃX�C�b�`�̓`�F�b�N���s���A�o�P�b�g���ɏ\���ȃX�y�[�X�����邩�ǂ������m�F���܂��B�\���ȃX�y�[�X���Ȃ��ꍇ�́A�s�K���ƃ}�[�N����A�w�肳�ꂽ�|���T�[�̑Ώ���@���Ƃ��܂��i�p��܂��̓}�[�N �_�E���j�B

�o�P�b�g����������鑬�x�́A�o�P�b�g�[�x�iburst-byte�j�A�g�[�N�����폜����鑬�x�irate-bps�j�A����ѕ��ϑ��x������o�[�X�g��Ԃ̊֐��ł��B�o�P�b�g�̃T�C�Y�ɂ��A�o�[�X�g���ɏ�����ݒ肳��A�o�b�N�c�[�o�b�N�ő��M�ł���t���[���������܂�܂��B�o�[�X�g���Z���ꍇ�A�o�P�b�g�̓I�[�o�[�t���[�����A�g���t�B�b�N �t���[�ɑ΂��ĉ��̃A�N�V�������s���܂���B�������A�o�[�X�g���������x�������ꍇ�A�o�P�b�g�̓I�[�o�[�t���[���A���̃o�[�X�g�̃t���[���ɑ΂��ă|���V���O �A�N�V����������܂��B

�o�P�b�g�[�x�i�o�P�b�g���I�[�o�[�t���[����܂łɋ��e���ꂽ�ő�o�[�X�g�j�́A police �|���V�[ �}�b�v �N���X �R���t�B�M�����[�V���� �R�}���h�܂��� mls qos aggregate-policer �O���[�o�� �R���t�B�M�����[�V���� �R�}���h�� burst-byte �I�v�V�������g�p���Đݒ肵�܂��B�g�[�N�����o�P�b�g����폜����鑬�x�i���ϑ��x�j�́A police �|���V�[ �}�b�v �R���t�B�M�����[�V���� �R�}���h�܂��� mls qos aggregate-policer �O���[�o�� �R���t�B�M�����[�V���� �R�}���h�� rate-bps �I�v�V�������g�p���Đݒ肵�܂��B

�|���V�[ �}�b�v����у|���V���O �A�N�V������ݒ肵����ŁA service-policy �C���^�[�t�F�C�X �R���t�B�M�����[�V���� �R�}���h���g�p���āA��̓C���^�[�t�F�C�X�Ƀ|���V�[��t�����܂��B�ݒ�̏ڍׂɂ‚��ẮA �|���V�[ �}�b�v�ɂ��g���t�B�b�N�̕��ށA�|���V���O�A����у}�[�L���O �A����� �W��|���T�[�ɂ��g���t�B�b�N�̕��ށA�|���V���O�A����у}�[�L���O ���Q�Ƃ��Ă��������B

�|���V���O����у}�[�L���O�̃t���[�`���[�g

�}�b�s���O �e�[�u��

QoS���������Ă���ԁA���ׂẴg���t�B�b�N�i��IP�g���t�B�b�N���܂ށj�̃v���C�I���e�B�́A���ޒi�K�Ŏ擾���ꂽDSCP�܂���CoS�l�Ɋ�Â�QoS���x���ŕ\����܂��B

DSCP�M����ԂŐݒ肳�ꂽ��̓C���^�[�t�F�C�X��DSCP�l��QoS�h���C���ԂňقȂ�ꍇ�́A2�‚�QoS�h���C���̋��E��ɂ���C���^�[�t�F�C�X�ɁA�ݒ�”\��DSCP/DSCP�ϊ��}�b�v��K�p���邱�Ƃ��ł��܂��B���̃}�b�v��ݒ肷��ɂ́A mls qos map dscp-mutation �O���[�o�� �R���t�B�M�����[�V���� �R�}���h���g�p���܂��B

CoS/DSCP�ADSCP/CoS�A�����IP precedence/DSCP�}�b�v�̃f�t�H���g�l�́A�g�p���Ă���l�b�g���[�N�ɓK����ꍇ�ƓK���Ȃ��ꍇ������܂��B

�f�t�H���g��DSCP/DSCP�ϊ��}�b�v����уf�t�H���g�̃|���V���O�ݒ�DSCP�}�b�v�́A��̃}�b�v�ł��B�����̃}�b�v�ł́A���M����DSCP�l������DSCP�l�Ƀ}�b�s���O����܂��B DSCP/DSCP�ϊ��}�b�v�́A����̃|�[�g�ɓK�p�ł���B��̃}�b�v�ł��B���̑��̂��ׂẴ}�b�v�̓X�C�b�`�S�̂ɓK�p����܂��B

�ݒ�̏ڍׂɂ‚��ẮA DSCP�}�b�v�̐ݒ� ���Q�Ƃ��Ă��������B

DSCP�����CoS��̓L���[ �X���b�V���z�[���h �}�b�v�̏ڍׂɂ‚��ẮA ��̓L���[�ł̃L���[�C���O����уX�P�W���[�����O ���Q�Ƃ��Ă��������BDSCP�����CoS�o�̓L���[ �X���b�V���z�[���h �}�b�v�̏ڍׂɂ‚��ẮA �o�̓L���[�ł̃L���[�C���O����уX�P�W���[�����O ���Q�Ƃ��Ă��������B

�L���[�C���O����уX�P�W���[�����O�̊T�v

�X�C�b�`�ł́A�t�s�h�~�ɖ𗧂‚悤�ɁA����̈ʒu�Ɋe�L���[���z�u����Ă��܂��i ��͂���яo�̓L���[�̈ʒu ���Q�Ɓj�B

  1. ��͂���яo�̓L���[�̈ʒu

���ׂẴ|�[�g�̓�͑ш敝�̍��v���X�^�b�N �����O�̑ш敝�𒴂��邱�Ƃ����邽�߁A��̓L���[�̓p�P�b�g�̕��ށA�|���V���O�A����у}�[�L���O�̌�A�p�P�b�g���X�C�b�` �t�@�u���b�N�ɓ]�������O�̈ʒu�ɔz�u����Ă��܂��B�����̓�̓|�[�g����1�‚̏o�̓|�[�g�ɓ����Ƀp�P�b�g�����M����āA�t�s���������邱�Ƃ����邽�߁A�o�̓L���[�̓X�^�b�N �����O�̌�ɔz�u����Ă��܂��B

WTD

��͂���яo�̓L���[�͗���Ƃ��AWeighted Tail Drop�iWTD�j�ƌĂ΂��e�[���p���t�s������J�j�Y���̊g���o�[�W�������g�p���܂��BWTD�̓L���[�����Ǘ�������A�g���t�B�b�N���ނ��Ƃɔp��D�揇�ʂ�ݒ肷�邽�߂Ɏ�������܂��B

�t���[��������̃L���[�ɃL���[�C���O�����ƁAWTD�̓t���[���Ɋ��蓖�Ă�ꂽQoS���x�����g�p���āA���ꂼ��قȂ�X���b�V���z�[���h��K�p���܂��B����QoS���x���̃X���b�V���z�[���h�𒴂����ꍇ�i ����L���[�̋󂫃X�y�[�X���t���[�� �T�C�Y��菬�����Ȃ�Ɓj �A�t���[���͔p���܂��B

WTD����уL���[�̓��� �ɁA�T�C�Y��1000�t���[���ł���L���[�ɂ�����WTD�̓����������܂��B40%�i400�t���[���j�A60%�i600�t���[���j�A�����100%�i1000�t���[���j��3�‚̔p��ݒ肳��Ă��܂��B�����̔p��́A40%�X���b�V���z�[���h�̏ꍇ�͍ő�400�t���[���A60%�X���b�V���z�[���h�̏ꍇ�͍ő�600�t���[���A100%�X���b�V���z�[���h�̏ꍇ�͍ő�1000�t���[�����L���[�C���O�ł���Ƃ����Ӗ��ł��B

���̗�ł́ACoS�l6�����7�͑���CoS�l�����d�v�x�������A100%�p��X���b�V���z�[���h�Ɋ��蓖�Ă��܂��i�L���[�t�� �X�e�[�g�j�BCoS�l4�����5��60%�X���b�V���z�[���h�ɁACoS�l0�`3��40%�X���b�V���z�[���h�Ɋ��蓖�Ă��܂��B

600�‚̃t���[�����i�[����Ă���L���[�ɁA�V�����t���[�������M�����Ƃ��܂��B���̃t���[����CoS�l��4�����5�ŁA60%�X���b�V���z�[���h���K�p����܂��B���̃t���[�����L���[�ɒlj������ƁA�X���b�V���z�[���h�𒴉߂��邽�߁A�t���[���͔p���܂��B

WTD����уL���[�̓���

�ڍׂɂ‚��ẮA ��̓L���[�ւ�DSCP�܂���CoS�l�̃}�b�s���O�����WTD�X���b�V���z�[���h�̐ݒ� �A �o�̓L���[�Z�b�g�ɑ΂���o�b�t�@ �X�y�[�X�̊��蓖�Ă����WTD�X���b�V���z�[���h�̐ݒ� �A����� �o�̓L���[����уX���b�V���z�[���hID�ւ�DSCP�܂���CoS�l�̃}�b�s���O ���Q�Ƃ��Ă��������B

SRR�̃V�F�[�s���O����ы��L

��͂���яo�̗͂���̃L���[��SRR�ŏ�������ASRR�ɂ���ăp�P�b�g�̑��M���[�g�����܂�܂��B��̓L���[�ł́ASRR�ɂ���ăp�P�b�g���X�^�b�N �����O�ɑ��M����܂��B�o�̓L���[�ł́ASRR�ɂ���ăp�P�b�g���o�̓C���^�[�t�F�C�X�ɑ��M����܂��B

�o�̓L���[�ł́ASRR�����L�܂��̓V�F�[�s���O�p�ɐݒ�ł��܂��B�������A��̓L���[�ł͋��L���f�t�H���g ���[�h�ł���A����ȊO�̃��[�h�̓T�|�[�g����Ă��܂���B

�V�F�[�s���O ���[�h�ł́A�o�̓L���[�̑ш敝�������ۏ؂���A���̒l�Ƀ��[�g����������܂��B�V�F�[�s���O���ꂽ�g���t�B�b�N�̏ꍇ�́A�����N���A�C�h���̏ꍇ���A���蓖�Ă𒴂���ш敝�͎g�p����܂���B�V�F�[�s���O���g�p����ƁA�g���t�B�b�N �t���[�����ψ�ɂȂ�A�o�[�X�g �g���t�B�b�N�̍ő厞�ƍŏ����̕����������Ȃ�܂��B�V�F�[�s���O�̏ꍇ�́A�e�E�F�C�g�̐�Βl���g�p���āA�L���[�Ŏg�p�”\�ȑш敝���v�Z����܂��B

���L���[�h�ł́A�L���[�͐ݒ肳�ꂽ�E�F�C�g�ɏ]���Ċe�L���[�Ԃőш敝�����L���܂��B�ш敝�͂��̃��x���ŕۏ؂���܂����A���̃��x���Ɍ��肳���킯�ł͂���܂���B���Ƃ��΁A����̃L���[����ł���A�����N�����L����K�v���Ȃ��ꍇ�A�c��̃L���[�͖��g�p�̑ш敝���g�p���āA���L���邱�Ƃ��ł��܂��B���L�̏ꍇ�A�L���[����p�P�b�g�����o���p�x�̓E�F�C�g�̔䗦�ɂ���Č��܂�܂��B�E�F�C�g�̐�Βl�ɂ͈Ӗ�������܂���B

�ڍׂɂ‚��ẮA �e��̓L���[�̑ш敝�̊��蓖�� �A �o�̓L���[��SRR�V�F�[�s���O �E�F�C�g�̐ݒ� �A����� �o�̓L���[��SRR���L�E�F�C�g�̐ݒ� ���Q�Ƃ��Ă��������B

��̓L���[�ł̃L���[�C���O����уX�P�W���[�����O

��̓|�[�g�̃L���[�C���O����уX�P�W���[�����O�Ɋւ���t���[�`���[�g �ɁA��̓|�[�g�̃L���[�C���O����уX�P�W���[�����O�Ɋւ���t���[�`���[�g�������܂��B

��̓|�[�g�̃L���[�C���O����уX�P�W���[�����O�Ɋւ���t���[�`���[�g

�X�C�b�`�́ASRR�ɂ���ċ��L���[�h�ł̂ݏ��������A�ݒ�”\�ȓ�̓L���[��2�ƒT�|�[�g���Ă��܂��B ��̓L���[�̃^�C�v �ɂ����̃L���[�̐����������܂��B

��̓L���[�̃^�C�v

�L���[ �^�C�v 1

����

�W��

�W���v���C�I���e�B�Ƃ݂Ȃ���郆�[�U �g���t�B�b�N�B�e�t���[����ʂ��邽�߂ɁA3�‚̈قȂ�X���b�V���z�[���h��ݒ�ł��܂��B mls qos srr-queue input threshold �A mls qos srr-queue input dscp-map �A����� mls qos srr-queue input
cos-map
�O���[�o�� �R���t�B�M�����[�V���� �R�}���h���g�p�ł��܂��B

�ً}

Differentiated Services�iDF�j�ً}�]���܂��͉����g���t�B�b�N�Ȃǂ̃n�C�v���C�I���e�B ���[�U �g���t�B�b�N�B���̃g���t�B�b�N�ɕK�v�ȑш敝�́A mls qos srr-queue input priority-queue �O���[�o�� �R���t�B�M�����[�V���� �R�}���h���g�p���āA���v�X�^�b�N �g���t�B�b�N�̊����Ƃ��Đݒ�ł��܂��B�ً}�L���[�͑ш敝���ۏ؂���Ă��܂��B

�L���[����уX���b�V���z�[���h�ɁA�X�C�b�`��ʉ߂���e�p�P�b�g�����蓖�Ă܂��B���ɁA��̓L���[�ɂ�DSCP�܂���CoS�l�A�X���b�V���z�[���hID�ɂ�DSCP�܂���CoS�l���}�b�s���O���܂��B mls qos srr-queue input dscp-map queue queue-id { dscp1...dscp8 | threshold threshold-id
dscp1...dscp8 } �A�܂��� mls qos srr-queue input cos-map queue queue-id { cos1...cos8 | threshold
threshold-id cos1...cos8 } �O���[�o�� �R���t�B�M�����[�V���� �R�}���h���g�p���܂��BDSCP��̓L���[ �X���b�V���z�[���h �}�b�v�����CoS��̓L���[ �X���b�V���z�[���h �}�b�v��\������ɂ́A show mls qos maps �C�l�[�u��EXEC�R�}���h���g�p���܂��B

WTD�X���b�V���z�[���h

�L���[��WTD���g�p���āA�g���t�B�b�N �N���X���ƂɈقȂ�p����T�|�[�g�����܂��B�e�L���[�ɂ�3�‚̔p��X���b�V���z�[���h������܂��B���̂�����2�‚͐ݒ�”\�i �����I �j��WTD�X���b�V���z�[���h�ŁA����1�‚̓L���[�t�� �X�e�[�g�ɐݒ�ς݂̐ݒ�s�”\�i �ÖٓI �j�ȃX���b�V���z�[���h�ł��B��̓L���[��2�‚̖����IWTD�X���b�V���z�[���h�i�X���b�V���z�[���hID 1�����ID 2�p�j�����蓖�Ă�ɂ́A mls qos srr-queue input threshold queue-id threshold-
percentage1 threshold-percentage2
�O���[�o�� �R���t�B�M�����[�V���� �R�}���h���g�p���܂��B�e�X���b�V���z�[���h�l�́A�L���[�Ɋ��蓖�Ă�ꂽ�o�b�t�@�̍��v�l�ɑ΂��銄���ł��B�X���b�V���z�[���hID 3�̔p��X���b�V���z�[���h�́A�L���[�t�� �X�e�[�g�ɐݒ肳��Ă��āA�ύX�ł��܂���BWTD�̋@�\�̏ڍׂɂ‚��ẮA WTD ���Q�Ƃ��Ă��������B

�o�b�t�@����ёш敝�̊��蓖��

2�‚̃L���[�ɓ�̓o�b�t�@�𕪊�����䗦���`����i�X�y�[�X�ʂ����蓖�Ă�j�ɂ́A mls qos srr-queue input buffers percentage1 percentage2 �O���[�o�� �R���t�B�M�����[�V���� �R�}���h���g�p���܂��B�o�b�t�@���蓖�ĂƑш敝���蓖�Ă�g�ݍ��킹�邱�Ƃɂ��A�p���O�Ƀo�b�t�@�Ɋi�[���đ��M�ł���f�[�^�ʂ����܂�܂��B�ш敝�������Ƃ��Ċ��蓖�Ă�ɂ́A mls qos srr-queue input bandwidth weight1 weight2 �O���[�o�� �R���t�B�M�����[�V���� �R�}���h���g�p���܂��B�E�F�C�g�̔䗦�́ASRR�X�P�W���[�����e�L���[����p�P�b�g�𑗐M����p�x�̔䗦�ł��B

�v���C�I���e�B �L���[�C���O

����̓�̓L���[���v���C�I���e�B �L���[�Ƃ��Đݒ肷��ɂ́A mls qos srr-queue input priority-
queue
queue-id bandwidth weight �O���[�o�� �R���t�B�M�����[�V���� �R�}���h���g�p���܂��B�v���C�I���e�B �L���[ �̓X�^�b�N �����O�̕��ׂɊւ�炸�ш敝�̈ꕔ���ۏ؂���Ă��邽�߁A�m���Ȕz�M��K�v�Ƃ���g���t�B�b�N�i�����Ȃǁj�Ɏg�p����K�v������܂��B

SRR�� mls qos srr-queue input priority-queue queue-id bandwidthweight �O���[�o�� �R���t�B�M�����[�V���� �R�}���h�� bandwidth �L�[���[�h�Ŏw�肳�ꂽ�ݒ�ς݃E�F�C�g�ɏ]���āA�v���C�I���e�B �L���[���������܂��B���̌�ASRR�͎c��̑ш敝�𗼕�̓�̓L���[�ŋ��L���Amls qos srr-queue input bandwidth weight1 weight2 �O���[�o�� �R���t�B�M�����[�V���� �R�}���h�ɂ���Đݒ肳�ꂽ�E�F�C�g�ɏ]���A��̓L���[���������܂��B

�����ɋL�ڂ��ꂽ�R�}���h��g�ݍ��킹��ƁA�����DSCP�܂���CoS�����ƒp�P�b�g�����̃L���[�Ɋi�[������A�傫�ȃL���[ �T�C�Y�����蓖�Ă���A�L���[�̏����p�x�𑝂₵����A�v���C�I���e�B���Ⴂ�p�P�b�g���p����悤�ɃL���[�̃X���b�V���z�[���h�𒲐������肵�āA�g���t�B�b�N�̃v���C�I���e�B��ݒ肷�邱�Ƃ��ł��܂��B�ݒ�̏ڍׂɂ‚��ẮA ��̓L���[�̓����̐ݒ� ���Q�Ƃ��Ă��������B

�o�̓L���[�ł̃L���[�C���O����уX�P�W���[�����O

�o�̓|�[�g�̃L���[�C���O����уX�P�W���[�����O�Ɋւ���t���[�`���[�g �ɁA�o�̓|�[�g�̃L���[�C���O����уX�P�W���[�����O�Ɋւ���t���[�`���[�g�������܂��B

�o�̓|�[�g�̃L���[�C���O����уX�P�W���[�����O�Ɋւ���t���[�`���[�g

�e�|�[�g�ł́A4�‚̏o�̓L���[���T�|�[�g���Ă��܂��B���̂�����1�‚̃L���[�i�L���[1�j���o�ً͋}�L���[�Ƃ��邱�Ƃ��ł��܂��B�����̃L���[�̓L���[�Z�b�g�Ɋ��蓖�Ă��܂��B�X�C�b�`���瑗�M����邷�ׂẴg���t�B�b�N�́A�p�P�b�g�Ɋ��蓖�Ă�ꂽQoS���x���Ɋ�Â��āA������4�‚̃L���[�̂����ꂩ��ʉ߂��A�X���b�V���z�[���h�̉e�����󂯂܂��B

�o�̓L���[�̃o�b�t�@���蓖�� �ɏo�̓L���[ �o�b�t�@�������܂��B�o�b�t�@ �X�y�[�X�͋��ʃv�[���Ɛ�p�v�[������Ȃ�܂��B�X�C�b�`�̓o�b�t�@���蓖�ĕ���g�p���āA�o�̓L���[���Ƃɍŏ��o�b�t�@ �T�C�Y���m�ۂ��܂��B����ɂ��A�����ꂩ�̃L���[�܂��̓|�[�g�����ׂẴo�b�t�@������āA���̑��̃L���[�̃o�b�t�@���s�����邱�Ƃ��Ȃ��Ȃ�A�v�����̃L���[�Ƀo�b�t�@ �X�y�[�X�����蓖�Ă邩�ǂ��������܂�܂��B�X�C�b�`�́A�ړI�̃L���[���m�ۗʁi�����j�𒴂���o�b�t�@������Ă��Ȃ����ǂ����A�ő�o�b�t�@�i����j�����ׂď���Ă��邩�ǂ����A����ы��ʃv�[������ł���i�󂫃o�b�t�@�Ȃ��j���A�܂��͋�łȂ��i�󂫃o�b�t�@����j���𔻕ʂ��܂��B�L���[������ɒB���Ă��Ȃ��ꍇ�A�X�C�b�`�͐�p�v�[���܂��͋��ʃv�[���i��łȂ��ꍇ�j����o�b�t�@ �X�y�[�X�����蓖�Ă邱�Ƃ��ł��܂��B���ʃv�[���ɋ󂫃o�b�t�@���Ȃ��ꍇ�A�܂��̓L���[������ɒB���Ă���ꍇ�́A�t���[�����p���܂��B

�o�̓L���[�̃o�b�t�@���蓖��

�o�b�t�@����у������̊��蓖��

�o�b�t�@�̃A�x�C���r���e�B�̕ۏ؁A�p��X���b�V���z�[���h�̐ݒ�A����уL���[�Z�b�g�̍ő僁�������蓖�Ă̐ݒ���s���ɂ́A mls qos queue-set output qset-id threshold queue-id drop-threshold1 drop-threshold2 reserved-threshold maximum-threshold �O���[�o�� �R���t�B�M�����[�V���� �R�}���h���g�p���܂��B�e�X���b�V���z�[���h�l�̓L���[�Ɋ��蓖�Ă�ꂽ�������̊����ł��B���̊������w�肷��ɂ́A mls qos queue-set output qset-id buffers allocation1 ... allocation4 �O���[�o�� �R���t�B�M�����[�V���� �R�}���h���g�p���܂��B ���蓖�Ă�ꂽ���ׂẴo�b�t�@�̍��v����p�v�[���ɂȂ�܂��B�c��̃o�b�t�@�͋��ʃv�[���̈ꕔ�ɂȂ�܂��B

�o�b�t�@���蓖�Ă��s���ƁA�n�C�v���C�I���e�B �g���t�B�b�N���m���Ƀo�b�t�@�Ɋi�[���邱�Ƃ��ł��܂��B���Ƃ��΁A�o�b�t�@ �X�y�[�X��400�̏ꍇ�A�o�b�t�@ �X�y�[�X��70%���L���[1�Ɋ��蓖�ĂāA10%���L���[2�`4�Ɋ��蓖�Ă邱�Ƃ��ł��܂��B�L���[1�ɂ�280�̃o�b�t�@�����蓖�Ă��A�L���[2�`4�ɂ͂��ꂼ��40�o�b�t�@�����蓖�Ă��܂��B

���蓖�Ă�ꂽ�o�b�t�@���L���[�Z�b�g���̓���̃L���[�p�Ɋm�ۂ��邱�Ƃ��ł��܂��B���Ƃ��΁A�L���[�p�Ƃ���100�o�b�t�@����ꍇ�A50%�i50�o�b�t�@�j���m�ۂ��邱�Ƃ��ł��܂��B�c���50�o�b�t�@�͋��ʃv�[���ɖ߂���܂��B�܂��A�ő�X���b�V���z�[���h��ݒ肷�邱�Ƃɂ��A�L���[����t�ɂȂ����ꍇ�ł��A�m�ۗʂ𒴂���o�b�t�@�̎擾���”\�ɂ��邱�Ƃ��ł��܂��B���ʃv�[������łȂ��ꍇ�A�K�v�ȃo�b�t�@�����ʃv�[�����犄�蓖�Ă邱�Ƃ��ł��܂��B

WTD�X���b�V���z�[���h

�L���[����уX���b�V���z�[���h�ɃX�C�b�`��ʉ߂���e�p�P�b�g�����蓖�Ă邱�Ƃ��ł��܂��B���ɁA�o�̓L���[�ɂ�DSCP�܂���CoS�l�A�X���b�V���z�[���hID�ɂ�DSCP�܂���CoS�l���}�b�s���O���܂��B mls qos srr-queue output dscp-map queue queue-id { dscp1...dscp8 | threshold threshold-id dscp1...dscp8 } �A�܂��� mls qos srr-queue output cos-map queue queue-id { cos1...cos8 | threshold threshold-id cos1...cos8 } �O���[�o�� �R���t�B�M�����[�V���� �R�}���h���g�p���܂��BDSCP�o�̓L���[ �X���b�V���z�[���h �}�b�v�����CoS�o�̓L���[ �X���b�V���z�[���h �}�b�v��\������ɂ́A show mls qos maps �C�l�[�u��EXEC�R�}���h���g�p���܂��B

�L���[��WTD���g�p���āA�g���t�B�b�N �N���X���ƂɈقȂ�p����T�|�[�g�����܂��B�e�L���[�ɂ�3�‚̔p��X���b�V���z�[���h������܂��B���̂�����2�‚͐ݒ�”\�i �����I �j��WTD�X���b�V���z�[���h�ŁA����1�‚̓L���[�t�� �X�e�[�g�ɐݒ�ς݂̐ݒ�s�”\�i �ÖٓI �j�ȃX���b�V���z�[���h�ł��B�X���b�V���z�[���hID 1�����ID 2�p��2�‚�WTD�X���b�V���z�[���h���������蓖�Ă܂��B�X���b�V���z�[���hID 3�̔p��X���b�V���z�[���h�́A�L���[�t�� �X�e�[�g�ɐݒ肳��Ă��āA�ύX�ł��܂���BWTD�̋@�\�̏ڍׂɂ‚��ẮA WTD ���Q�Ƃ��Ă��������B

�V�F�[�s���O ���[�h�܂��͋��L���[�h

SRR�́A�e�L���[�Z�b�g�����L���[�h�܂��̓V�F�[�s���O ���[�h�ŏ������܂��B�C���^�[�t�F�C�X���L���[�Z�b�g�Ƀ}�b�s���O����ɂ́A queue-set qset-id �C���^�[�t�F�C�X �R���t�B�M�����[�V���� �R�}���h���g�p���܂��B�C���^�[�t�F�C�X�ɋ��L�E�F�C�g�܂��̓V�F�[�s���O �E�F�C�g�����蓖�Ă�ɂ́A srr-queue bandwidth share weight1 weight2 weight3 weight4 �܂��� srr-queue bandwidth shape weight1 weight2 weight3 weight4 �C���^�[�t�F�C�X �R���t�B�M�����[�V���� �R�}���h���g�p���܂��B�V�F�[�s���O�Ƌ��L�̈Ⴂ�ɂ‚��ẮA SRR�̃V�F�[�s���O����ы��L ���Q�Ƃ��Ă��������B

�o�b�t�@���蓖�Ă�SRR�E�F�C�g�䗦��g�ݍ��킹�邱�Ƃɂ��A�p���O�Ƀo�b�t�@�Ɋi�[���đ��M�ł���f�[�^�ʂ����܂�܂��B�E�F�C�g�̔䗦�́ASRR�X�P�W���[�����e�L���[����p�P�b�g�𑗐M����p�x�̔䗦�ł��B

�ً}�L���[���C�l�[�u���łȂ�����́A4�‚̃L���[���ׂĂ��ASRR�ɎQ�����܂��B�ً}�L���[���C�l�[�u���̏ꍇ�A�ŏ��̑ш敝�E�F�C�g�͖�������āA�䗦�v�Z�Ŏg�p����܂���B�ً}�L���[�́A�v���C�I���e�B �L���[�ł��B���̃L���[����ɂȂ�܂ŏ������Ă���A���̃L���[���������܂��B�ً}�L���[���C�l�[�u���ɂ���ɂ́A priority-queue out �C���^�[�t�F�C�X �R���t�B�M�����[�V���� �R�}���h���g�p���܂��B

�����ɋL�ڂ��ꂽ�R�}���h��g�ݍ��킹��ƁA�����DSCP�܂���CoS�����ƒp�P�b�g�����̃L���[�Ɋi�[������A�傫�ȃL���[ �T�C�Y�����蓖�Ă���A�L���[�̏����p�x�𑝂₵����A�v���C�I���e�B���Ⴂ�p�P�b�g���p����悤�ɃL���[�̃X���b�V���z�[���h�𒲐������肵�āA�g���t�B�b�N�̃v���C�I���e�B��ݒ肷�邱�Ƃ��ł��܂��B�ݒ�̏ڍׂɂ‚��ẮA �o�̓L���[�̓����̐ݒ� ���Q�Ƃ��Ă��������B

�p�P�b�g�̕ύX

QoS��ݒ肷��ɂ̓p�P�b�g�̕��ށA�|���V���O�A����уL���[�C���O���s���܂��B���̃v���Z�X���ɁA�p�P�b�g�����̂悤�ɕύX����邱�Ƃ�����܂��B

��͕ϊ����s����ƁA�I�����ꂽ�V����DSCP�l�ɉ�����DSCP�������������܂��B�|���V�[ �}�b�v�̐ݒ�A�N�V�����ɂ���āADSCP�������������邱�Ƃ�����܂��B

����QoS�̐ݒ�

����QoS���g�p����ƁA���QoS�@�\���ȒP�ɓ���ł��܂��B����QoS�̓l�b�g���[�N�݌v�Ɋւ���O�������ݒ肷����̂ŁA����ɂ���ăX�C�b�`�́A�f�t�H���g��QoS������g�p�����Ƀg���t�B�b�N �t���[���ƂɗD�揇�ʂ�t���A��̓L���[����яo�̓L���[��K�؂Ɏg�p�ł��܂��i�f�t�H���g�ŁAQoS�̓f�B�Z�[�u���ł��B�X�C�b�`�̓p�P�b�g�̓��e��T�C�Y�Ɋ֌W�Ȃ��A�e�p�P�b�g�Ƀx�X�g�G�t�H�[�g�^�T�[�r�X��񋟂��A�P��L���[�Ńp�P�b�g�𑗐M���܂��j�B

����QoS���C�l�[�u���ɂ���ƁA�g���t�B�b�N �^�C�v�Ɠ�̓p�P�b�g ���x���Ɋ�Â��ăg���t�B�b�N�������I�ɕ��ނ���܂��B�X�C�b�`�͂��̕��ތ��ʂ��g���ēK�؂ȏo�̓L���[��I�����܂��B

����QoS�R�}���h���g���āACisco IP Phone�Ɛڑ����Ă���|�[�g�����ʂ��A�A�b�v�����N��ʂ��ĐM���ł���Voice over IP�iVoIP�j�g���t�B�b�N����M����|�[�g�����ʂ��܂��B�����Ŏ���QoS�͎��̋@�\�����s���܂��B

�����ł́A�X�C�b�`��Ŏ���QoS��ݒ肷��菇�ɂ‚��Đ������܂��B

��������鎩��QoS�ݒ�

�f�t�H���g�ł́A����QoS�͂��ׂẴC���^�[�t�F�C�X�Ńf�B�Z�[�u���ɐݒ肳��Ă��܂��B

����QoS���C�l�[�u���̏ꍇ�A�g���t�B�b�N�̕��ށA�p�P�b�g ���x���̊��蓖�āA����ѓ�̓L���[�Əo�̓L���[�̐ݒ�ɓ�̓p�P�b�g ���x�����g�p���܂��i �g���t�B�b�N �^�C�v�A��̓p�P�b�g ���x���A���蓖�ăp�P�b�g ���x���A����уL���[ ���Q�Ɓj�B

�g���t�B�b�N �^�C�v�A��̓p�P�b�g ���x���A���蓖�ăp�P�b�g ���x���A����уL���[

VoIP�f�[�^
�g���t�B�b�N

VoIP����
�g���t�B�b�N

���[�e�B���O �v���g�R��
�g���t�B�b�N

STP BPDU
�g���t�B�b�N

���̃g���t�B�b�N

���DSCP

46

26

-

-

-

���CoS

5

3

6

7

-

DiffServ

EF

AF31

-

-

-

���蓖��DSCP

46

26

48

56

0

���蓖��CoS

5

3

6

7

0

CoS/���
�L���[ �}�b�v

2�A3�A4�A5�A6�A7�i�L���[2�j

0�A1�i�L���[1�j

CoS/�o��
�L���[ �}�b�v

5�i�L���[1�j

3�A6�A7�i�L���[2�j

2�A4
�i�L���[3�j

0�A1
�i�L���[4�j

��̓L���[�p�̎���QoS�ݒ��ɁA�������ꂽ��̓L���[�̎���QoS�ݒ�������܂��B

��̓L���[�p�̎���QoS�ݒ�

��̓L���[

�L���[�ԍ�

CoS/�L���[ �}�b�v

�L���[ �E�F�C�g
�i�ш敝�j

�L���[�i�o�b�t�@�j
�T�C�Y

SRR���L

1

0�A 1

90%

90%

�v���C�I���e�B

2

2�A3�A4�A5�A6�A7

10%

10%

�o�̓L���[�p�̎���QoS�ݒ� �ɁA�������ꂽ�o�̓L���[�̎���QoS�ݒ�������܂��B

�o�̓L���[�p�̎���QoS�ݒ�

�o�̓L���[

�L���[�ԍ�

CoS/�L���[ �}�b�v

�L���[ �E�F�C�g
�i�ш敝�j

�L���[�i�o�b�t�@�j
�T�C�Y

�v���C�I���e�B
�i�V�F�[�s���O�j

1

5

10%

20%

SRR���L

2

3�A6�A7

10%

20%

SRR���L

3

2�A4

60%

20%

SRR���L

4

0�A1

20%

40%

�ŏ��̃C���^�[�t�F�C�X�Ŏ���QoS�@�\���C�l�[�u���ɂ���ƁA���̓��삪�����I�ɔ������܂��B

�M�����E�@�\�̏ڍׂɂ‚��ẮA �M�����E�̐ݒ�ɂ��|�[�g �Z�L�����e�B�̊m�� ���Q�Ƃ��Ă��������B

auto qos voip cisco-phone �܂��� auto qos voip trust �C���^�[�t�F�C�X �R���t�B�M�����[�V���� �R�}���h���g�p���Ď���QoS���C�l�[�u���ɂ���ƁA�X�C�b�`�̓g���t�B�b�N �^�C�v�Ɠ�̓p�P�b�g ���x���Ɋ�Â��Ď����I��QoS�ݒ�𐶐����A ��������鎩��QoS�ݒ� �Ɏ����R�}���h���C���^�[�t�F�C�X�ɓK�p���܂��B

��������鎩��QoS�ݒ�

����

�����I�ɐ��������R�}���h

�X�C�b�`�͕W��QoS�������I�ɃC�l�[�u���ɂ��ACoS/DSCP�}�b�v�i���M�p�P�b�g����CoS�l��DSCP�l�ւ̃}�b�s���O�j��ݒ肵�܂��B

Switch(config)# mls qos

Switch(config)# mls qos map cos-dscp 0 8 16 26 32 46 48 56

�X�C�b�`��CoS�l���̓L���[����уX���b�V���z�[���hID�Ɏ����I�Ƀ}�b�s���O���܂��B

Switch(config)# no mls qos srr-queue input cos-map

Switch(config)# mls qos srr-queue input cos-map queue 1 threshold 3 0

Switch(config)# mls qos srr-queue input cos-map queue 1 threshold 2 1

Switch(config)# mls qos srr-queue input cos-map queue 2 threshold 1 2

Switch(config)# mls qos srr-queue input cos-map queue 2 threshold 2 4 6 7

Switch(config)# mls qos srr-queue input cos-map queue 2 threshold 3 3 5

�X�C�b�`��CoS�l���o�̓L���[����уX���b�V���z�[���hID�Ɏ����I�Ƀ}�b�s���O���܂��B

Switch(config)# no mls qos srr-queue output cos-map

Switch(config)# mls qos srr-queue output cos-map queue 1 threshold 3 5

Switch(config)# mls qos srr-queue output cos-map queue 2 threshold 3 3 6 7

Switch(config)# mls qos srr-queue output cos-map queue 3 threshold 3 2 4

Switch(config)# mls qos srr-queue output cos-map queue 4 threshold 2 1

Switch(config)# mls qos srr-queue output cos-map queue 4 threshold 3 0

�X�C�b�`��DSCP�l���̓L���[����уX���b�V���z�[���hID�Ɏ����I�Ƀ}�b�s���O���܂��B

Switch(config)# no mls qos srr-queue input dscp-map

Switch(config)# mls qos srr-queue input dscp-map queue 1 threshold 2 9 10 11 12 13 14 15

Switch(config)# mls qos srr-queue input dscp-map queue 1 threshold 3 0 1 2 3 4 5 6 7

Switch(config)# mls qos srr-queue input dscp-map queue 1 threshold 3 32

Switch(config)# mls qos srr-queue input dscp-map queue 2 threshold 1 16 17 18 19 20 21 22 23

Switch(config)# mls qos srr-queue input dscp-map queue 2 threshold 2 26 33 34 35 36 37 38 39

Switch(config)# mls qos srr-queue input dscp-map queue 2 threshold 2 48 49 50 51 52 53 54 55

Switch(config)# mls qos srr-queue input dscp-map queue 2 threshold 2 56 57 58 59 60 61 62 63

Switch(config)# mls qos srr-queue input dscp-map queue 2 threshold 3 24 25 27 28 29 30 31 40

Switch(config)# mls qos srr-queue input dscp-map queue 2 threshold 3 41 42 43 44 45 46 47

�X�C�b�`��DSCP�l���o�̓L���[����уX���b�V���z�[���hID�Ɏ����I�Ƀ}�b�s���O���܂��B

Switch(config)# no mls qos srr-queue output dscp-map

Switch(config)# mls qos srr-queue output dscp-map queue 1 threshold 3 40 41 42 43 44 45 46 47

Switch(config)# mls qos srr-queue output dscp-map queue 2 threshold 3 24 25 26 27 28 29 30 31

Switch(config)# mls qos srr-queue output dscp-map queue 2 threshold 3 48 49 50 51 52 53 54 55

Switch(config)# mls qos srr-queue output dscp-map queue 2 threshold 3 56 57 58 59 60 61 62 63

Switch(config)# mls qos srr-queue output dscp-map queue 3 threshold 3 16 17 18 19 20 21 22 23

Switch(config)# mls qos srr-queue output dscp-map queue 3 threshold 3 32 33 34 35 36 37 38 39

Switch(config)# mls qos srr-queue output dscp-map queue 4 threshold 1 8

Switch(config)# mls qos srr-queue output dscp-map queue 4 threshold 2 9 10 11 12 13 14 15

Switch(config)# mls qos srr-queue output dscp-map queue 4 threshold 3 0 1 2 3 4 5 6 7

�X�C�b�`�̓v���C�I���e�B �L���[�Ƃ��ăL���[2�A���L���[�h�̏ꍇ�̓L���[1���g�p���āA��̓L���[�������I�ɐݒ肵�܂��B��̓L���[�p�̑ш敝����уo�b�t�@ �T�C�Y���ݒ肵�܂��B

Switch(config)# no mls qos srr-queue input priority-queue 1

Switch(config)# no mls qos srr-queue input priority-queue 2

Switch(config)# mls qos srr-queue input bandwidth 90 10

Switch(config)# no mls qos srr-queue input buffers

�X�C�b�`�͏o�̓L���[ �o�b�t�@ �T�C�Y�������I�ɐݒ肵�܂��B�|�[�g�Ƀ}�b�s���O���ꂽ�o�̓L���[�ɑш敝�����SRR���[�h�i�V�F�[�s���O�܂��͋��L�j��ݒ肵�܂��B

Switch(config)# mls qos queue-set output 1 buffers 20 20 20 40

Switch(config-if)# srr-queue bandwidth shape 10 0 0 0

Switch(config-if)# srr-queue bandwidth share 10 10 60 20

�X�C�b�`�́A�񃋁[�e�b�h �C���^�[�t�F�C�X�̏ꍇ�̓p�P�b�g���Ŏ�M���ꂽCoS��M������悤�ɁA���[�e�b�h �C���^�[�t�F�C�X�̏ꍇ�̓p�P�b�g���Ŏ�M���ꂽDSCP�l��M������悤�ɁA��͕��ނ������I�ɐݒ肵�܂��B

Switch(config-if)# mls qos trust cos

Switch(config-if)# mls qos trust dscp

auto qos voip cisco-phone �R�}���h���͂���ƁA�X�C�b�`�͎����I�ɐM�����E�@�\���C�l�[�u���ɂ��܂��B���̋@�\�́ACDP���g�p����Cisco IP Phone�̗L�������o���܂��B

Switch(config-if)# mls qos trust device cisco-phone

����QoS�̐ݒ��̉e��

����QoS���C�l�[�u���̏ꍇ�A auto qos voip �C���^�[�t�F�C�X �R���t�B�M�����[�V���� �R�}���h����ѐ������ꂽ�ݒ肪�A���s�R���t�B�M�����[�V�����ɒlj�����܂��B

����QoS�ɂ���Đ������ꂽ�R�}���h�́ACLI�����͂��ꂽ�ꍇ�Ɠ��l�ɓK�p����܂��B��̃��[�U�ݒ�ɂ��A�������ꂽ�R�}���h�̓K�p�Ɏ��s������A�������ꂽ�R�}���h�Ŋ�ݒ肪�㏑������邱�Ƃ�����܂��B�����̓���́A�x���Ȃ��Ɏ��s����܂��B�������ꂽ�R�}���h�����ׂĐ���ɓK�p���ꂽ�ꍇ�A�㏑������Ȃ��������[�U��͂̐ݒ�́A���s�R���t�B�M�����[�V�����Ɏc��܂��B�㏑�����ꂽ���[�U��͂̐ݒ�����ɖ߂��ɂ́A���݂̃R���t�B�M�����[�V�������������ɕۑ����Ȃ��ŃX�C�b�`���ă��[�h���܂��B�������ꂽ�R�}���h��K�p�ł��Ȃ������ꍇ�́A���̎��s�R���t�B�M�����[�V��������������܂��B

����QoS�ݒ莞�̒��ӎ���

����QoS�̐ݒ���J�n����O�ɁA���̓_�ɒ��ӂ��Ă��������B

VoIP�p�̎���QoS���C�l�[�u���ɂ����@

VoIP�p��QoS��QoS�h���C���ŃC�l�[�u���ɂ���ɂ́A�C�l�[�u��EXEC���[�h�Ŏ��̎菇�����s���܂��B

�R�}���h

����

configure terminal

�O���[�o�� �R���t�B�M�����[�V���� ���[�h���J�n���܂��B

interface interface-id

�C���^�[�t�F�C�X �R���t�B�M�����[�V���� ���[�h���J�n���ACisco IP Phone�ɐڑ�����Ă���C���^�[�t�F�C�X�A�܂��̓l�b�g���[�N�����ɂ��鑼�̃X�C�b�`�⃋�[�^�ɐڑ�����Ă���A�b�v�����N �C���^�[�t�F�C�X���w�肵�܂��B

auto qos voip { cisco-phone | trust }

����QoS���C�l�[�u���ɂ��܂��B

�L�[���[�h�̈Ӗ��͎��̂Ƃ���ł��B

  • cisco-phone �\ �C���^�[�t�F�C�X��Cisco IP Phone�ɐڑ�����Ă���ꍇ�A���M�p�P�b�g��QoS���x���͓d�b�@�����o���ꂽ�Ƃ��̂ݐM������܂��B
  • trust �\ �A�b�v�����N �C���^�[�t�F�C�X���M���ł���X�C�b�`�܂��̓��[�^�ɐڑ�����Ă��āA��̓p�P�b�g����VoIP�g���t�B�b�N���ނ��M������܂��B

end

�C�l�[�u��EXEC���[�h�ɖ߂�܂��B

show auto qos interface interface-id

�ݒ���m�F���܂��B

���̃R�}���h�́A�K�p���ꂽ�ŏ��̎���QoS�ݒ��\��������̂ŁA���s�����”\���̂��郆�[�U�ɂ��ύX�͔��f����܂���B show running-config vlan �C�l�[�u��EXEC�R�}���h���g�p����΁A����QoS�̐ݒ肨��у��[�U�ɂ��ύX��\���ł��܂��B

����QoS���C�l�[�u���܂��̓f�B�Z�[�u���̏ꍇ�Ɏ������������QoS�R�}���h��\������ɂ́A debug autoqos �C�l�[�u��EXEC�R�}���h���͂��� ���� �AQoS���C�l�[�u���ɂ��܂��B�ڍׂɂ‚��ẮA���̃����[�X�̃R�}���h ���t�@�����X�ɋL�ڂ��ꂽ�udebug autoqos�v�R�}���h�̐������Q�Ƃ��Ă��������B

�C���^�[�t�F�C�X�Ŏ���QoS���f�B�Z�[�u���ɂ���ɂ́Ano auto qos voip�C���^�[�t�F�C�X �R���t�B�M�����[�V���� �R�}���h���g�p���܂��B����QoS�ɂ�肱�̃C���^�[�t�F�C�X�ɐ������ꂽ�C���^�[�t�F�C�X �R���t�B�M�����[�V���� �R�}���h�݂̂��폜����܂��B����QoS���C�l�[�u��������Ă��Ȃ��C���^�[�t�F�C�X�� no auto qos voip �R�}���h���͂���ƁA����QoS�ɂ�萶�����ꂽ�O���[�o�� �R���t�B�M�����[�V���� �R�}���h���c���Ă���ꍇ���A����QoS�̓f�B�Z�[�u���ł���Ƃ݂Ȃ���܂��i����ɂ��A���̃C���^�[�t�F�C�X��ŃO���[�o���ݒ�̉e�����󂯂�g���t�B�b�N�����f����Ȃ��Ȃ�܂��j�B no mls qos �O���[�o�� �R���t�B�M�����[�V���� �R�}���h���g�p����ƁA����QoS�ɂ�萶�����ꂽ�O���[�o�� �R���t�B�M�����[�V���� �R�}���h���f�B�Z�[�u���ɂ��邱�Ƃ��ł��܂��BQoS���f�B�Z�[�u���̏ꍇ�A�p�P�b�g�i�p�P�b�g��CoS�l�ADSCP�l�A�����IP precedence�l�j�͕ύX����Ȃ����߁Atrusted�i�M������j�|�[�g�Auntrusted�i�M�����Ȃ��j�|�[�g�̊T�O�͂���܂���B�g���t�B�b�N�̓p�X�X���[ ���[�h�ŃX�C�b�`���O����܂��i�p�P�b�g�͏���������ꂸ�ɃX�C�b�`���O����A�|���V���O�𔺂�Ȃ��x�X�g�G�t�H�[�g�^�Ƃ��ĕ��ނ���܂��j�B

���̗�́A�X�^�b�N �����o�[2�̃C���^�[�t�F�C�XGigabitEthernet 0/1�ɐڑ����ꂽ�X�C�b�`�⃋�[�^���M���̂���f�o�C�X�̏ꍇ�ɁA����QoS���C�l�[�u���ɂ��A��M�p�P�b�g����QoS���x����M�p�����@�������܂��B

Switch(config)# interface gigabitethernet2/0/1

Switch(config-if)# auto qos voip trust

����QoS�ݒ��

�����ł́A�l�b�g���[�N����Auto-QoS����������菇�ɂ‚��Đ������܂��i ����QoS��ݒ肵���l�b�g���[�N�̗� ���Q�Ɓj�B

����QoS��ݒ肵���l�b�g���[�N�̗�

����QoS��ݒ肵���l�b�g���[�N�̗� �̃C���e���W�F���g�^�z��N���[�[�b�g�́ACatalyst 2970�����Catalyst 3750�X�C�b�`�ō\������Ă��܂��B���̗�ł́AVoIP�g���t�B�b�N�̃v���C�I���e�B�𑼂̂��ׂẴg���t�B�b�N�����D�悳���邱�Ƃ�ړI�Ƃ��Ă��܂��B��������s����ɂ́A�z��N���[�[�b�g����QoS�h���C���̃G�b�W�ɂ���X�C�b�`�Ŏ���QoS���C�l�[�u���ɂ��܂��B

VoIP�g���t�B�b�N�𑼂̂��ׂẴg���t�B�b�N�����D�悳���邽�߂ɁAQoS�h���C���̃G�b�W�ɂ���X�C�b�`��ݒ肷��ɂ́A�C�l�[�u��EXEC���[�h�Ŏ��̎菇�����s���܂��B

�R�}���h

����

debug autoqos

����QoS�p�̃f�o�b�O���C�l�[�u���ɂ��܂��B�f�o�b�O���C�l�[�u���ɂȂ�ƁA�X�C�b�`�́A����QoS���C�l�[�u���ɂȂ�ۂɎ����I�ɐ��������QoS�ݒ��\�����܂��B

configure terminal

�O���[�o�� �R���t�B�M�����[�V���� ���[�h���J�n���܂��B

cdp enable

CDP���O���[�o���ŃC�l�[�u���ɂ��܂��B�f�t�H���g�ŁACDP�̓C�l�[�u���ɐݒ肳��܂��B

interface fastethernet1/0/3

�C���^�[�t�F�C�X �R���t�B�M�����[�V���� ���[�h���J�n���܂��B

auto qos voip cisco-phone

�C���^�[�t�F�C�X�Ŏ���QoS���C�l�[�u���ɂ��A�C���^�[�t�F�C�X��Cisco IP Phone�ɐڑ�����Ă��邱�Ƃ��w�肵�܂��B

���M�p�P�b�g����QoS���x���́AIP Phone�����o���ꂽ�ꍇ�̂ݐM������܂��B

exit

�O���[�o�� �R���t�B�M�����[�V���� ���[�h�ɖ߂�܂��B

interface fastethernet1/0/4

�C���^�[�t�F�C�X �R���t�B�M�����[�V���� ���[�h���J�n���A�C���^�[�t�F�C�X��Cisco IP Phone�ɐڑ�����Ă��邱�Ƃ��w�肵�܂��B

���M�p�P�b�g����QoS���x���́ACisco IP Phone�����o���ꂽ�ꍇ�̂ݐM������܂��B

auto qos voip cisco-phone

�C���^�[�t�F�C�X�Ŏ���QoS���C�l�[�u���ɂ��A�C���^�[�t�F�C�X��Cisco IP Phone�ɐڑ�����Ă��邱�Ƃ��w�肵�܂��B

exit

�O���[�o�� �R���t�B�M�����[�V���� ���[�h�ɖ߂�܂��B

interface gigabitethernet1/0/1

�C���^�[�t�F�C�X �R���t�B�M�����[�V���� ���[�h���J�n���܂��B

auto qos voip trust

�C���^�[�t�F�C�X�Ŏ���QoS���C�l�[�u���ɂ��A�C���^�[�t�F�C�X���M���ł��郋�[�^��X�C�b�`�ɐڑ�����Ă��邱�Ƃ��w�肵�܂��B

end

�C�l�[�u��EXEC���[�h�ɖ߂�܂��B

show auto qos

�ݒ���m�F���܂��B

���̃R�}���h�́A�ŏ��ɓK�p���ꂽ����QoS�ݒ��\��������̂ŁA���s���ꂽ�”\���̂��郆�[�U�ɂ��ύX�͔��f����܂���B

����QoS�ɂ���ĉe�����󂯂�”\���̂���QoS�ݒ�Ɋւ�����ɂ‚��ẮA�u����QoS���̕\���v�ip.26-12�j���Q�Ƃ��Ă��������B

copy running-config startup-config

auto qos voip �C���^�[�t�F�C�X �R���t�B�M�����[�V���� �R�}���h�Ɛ������ꂽ����QoS�ݒ���R���t�B�M�����[�V���� �t�@�C���ɕۑ����܂��B

����QoS���̕\��

����QoS�̏���ݒ��\������ɂ́A show auto qos [ interface interface-id ]�C�l�[�u��EXEC�R�}���h���g�p���܂��B ���[�U���ύX�����ݒ��\������ɂ́A show running-config �C�l�[�u��EXEC�R�}���h���g�p���܂��B show auto qos �����show running-config �R�}���h�o�͂��r���ă��[�U����`����QoS�ݒ�����ł��܂��B

����QoS�ɂ���ĉe�����󂯂�”\���̂���QoS�ݒ�Ɋւ������\������ɂ́A���̂����ꂩ�̃R�}���h���g�p���܂��B

�����̃R�}���h�̏ڍׂɂ‚��ẮA���̃����[�X�̃R�}���h ���t�@�����X���Q�Ƃ��Ă��������B

�W��QoS�̐ݒ�

�W��QoS��ݒ肷��O�ɁA���̓��e�����S�ɔc�����Ă��������B

�����ł́A�X�C�b�`��QoS��ݒ肷��菇�ɂ‚��Đ������܂��B

�W��QoS�̃f�t�H���g�ݒ�

QoS�̓f�B�Z�[�u���ɐݒ肳��Ă��܂��B�p�P�b�g�i�p�P�b�g��CoS�l�ADSCP�l�A�����IP precedence�l�j�͕ύX����Ȃ����߁Atrusted�|�[�g�Auntrusted�|�[�g�̊T�O�͂���܂���B�g���t�B�b�N�̓p�X�X���[ ���[�h�ŃX�C�b�`���O����܂��i�p�P�b�g�͏���������ꂸ�ɃX�C�b�`���O����A�|���V���O�𔺂�Ȃ��x�X�g�G�t�H�[�g�^�Ƃ��ĕ��ނ���܂��j�B

mls qos �O���[�o�� �R���t�B�M�����[�V���� �R�}���h���g�p����QoS���C�l�[�u���ɂ��A���̑��̂��ׂĂ�QoS�ݒ肪�f�t�H���g�ł���ꍇ�A�g���t�B�b�N�̓|���V���O�𔺂�Ȃ��x�X�g�G�t�H�[�g�^�Ƃ��ĕ��ނ���܂��iDSCP�����CoS�l��0�ɐݒ肳��܂��j�B�|���V�[ �}�b�v�͐ݒ肳��Ă��܂���B�f�t�H���g�ł́A���ׂẴ|�[�g�̐M����Ԃ�untrusted�ɂȂ��Ă��܂��B��͂���яo�̓L���[�̃f�t�H���g�ݒ�ɂ‚��ẮA ��̓L���[�̃f�t�H���g�ݒ� ����� �o�̓L���[�̃f�t�H���g�ݒ� ���Q�Ƃ��Ă��������B

��̓L���[�̃f�t�H���g�ݒ�

��̓L���[�̃f�t�H���g�ݒ� �ɁAQoS���C�l�[�u���̏ꍇ�̓�̓L���[�̃f�t�H���g�ݒ�������܂��B

��̓L���[�̃f�t�H���g�ݒ�

�@�\

�L���[1

�L���[2

�o�b�t�@���蓖��

90%

10%

�ш敝���蓖�� 2

4

4

�v���C�I���e�B �L���[�̑ш敝 3

0

10

WTD�p��X���b�V���z�[���h1

100%

100%

WTD�p��X���b�V���z�[���h2

100%

100%

�f�t�H���g��CoS��̓L���[ �X���b�V���z�[���h �}�b�v �ɁAQoS���C�l�[�u���̏ꍇ�̃f�t�H���g��CoS��̓L���[ �X���b�V���z�[���h �}�b�v�������܂��B

�f�t�H���g��CoS��̓L���[ �X���b�V���z�[���h �}�b�v

CoS�l

0�`4

5

6�A7

�L���[ID -�X���b�V���z�[���hID

1 - 1

2 - 1

1 - 1

�f�t�H���g��DSCP��̓L���[ �X���b�V���z�[���h �}�b�v �ɁAQoS���C�l�[�u���̏ꍇ�̃f�t�H���g��DSCP��̓L���[ �X���b�V���z�[���h �}�b�v�������܂��B

�f�t�H���g��DSCP��̓L���[ �X���b�V���z�[���h �}�b�v

DSCP�l

0�`39

40�`47

48�`63

�L���[ID -�X���b�V���z�[���hID

1 - 1

2 - 1

1 - 1

�o�̓L���[�̃f�t�H���g�ݒ�

�o�̓L���[�̃f�t�H���g�ݒ� �ɁAQoS���C�l�[�u���̏ꍇ�ɂ�����A�e�L���[�Z�b�g�ɑ΂���o�̓L���[�̃f�t�H���g�ݒ�������܂��B���ׂẴ|�[�g�̓L���[�Z�b�g1�Ƀ}�b�s���O����܂��B�|�[�g�̑ш敝������100%�ɐݒ肳��A���[�g�͐�������܂���B

�o�̓L���[�̃f�t�H���g�ݒ�

�@�\

�L���[1

�L���[2

�L���[3

�L���[4

�o�b�t�@���蓖��

25%

25%

25%

25%

WTD�p��X���b�V���z�[���h1

100%

50%

100%

100%

WTD�p��X���b�V���z�[���h2

100%

50%

100%

100%

��p�X���b�V���z�[���h

50%

100%

50%

50%

�ő�X���b�V���z�[���h

400%

400%

400%

400%

SRR�V�F�[�s���O �E�F�C�g�i��΁j 4

25

0

0

0

SRR���L�E�F�C�g 5

25

25

25

25

�f�t�H���g��CoS�o�̓L���[ �X���b�V���z�[���h �}�b�v �ɁAQoS���C�l�[�u���̏ꍇ�̃f�t�H���g��CoS�o�̓L���[ �X���b�V���z�[���h �}�b�v�������܂��B

�f�t�H���g��CoS�o�̓L���[ �X���b�V���z�[���h �}�b�v

CoS�l

0�A1

2�A3

4

5

6�A7

�L���[ID -�X���b�V���z�[���hID

2 - 1

3 - 1

4 - 1

1 -1

4 - 1

�f�t�H���g��DSCP�o�̓L���[ �X���b�V���z�[���h �}�b�v �ɁAQoS���C�l�[�u���̏ꍇ�̃f�t�H���g��DSCP�o�̓L���[ �X���b�V���z�[���h �}�b�v�������܂��B

�f�t�H���g��DSCP�o�̓L���[ �X���b�V���z�[���h �}�b�v

DSCP�l

0�`15

16�`31

32�`39

40�`47

48�`63

�L���[ID -�X���b�V���z�[���hID

2 - 1

3 - 1

4 - 1

1 - 1

4 - 1

�}�b�s���O �e�[�u���̃f�t�H���g�ݒ�

�f�t�H���g��CoS/DSCP�}�b�v�ɂ‚��ẮA �f�t�H���g��CoS/DSCP�}�b�v ���Q�Ƃ��Ă��������B

�f�t�H���g��IP precedence/DSCP�}�b�v�ɂ‚��ẮA �f�t�H���g��IP Precedence/DSCP�}�b�v ���Q�Ƃ��Ă��������B

�f�t�H���g��DSCP/CoS�}�b�v�ɂ‚��ẮA �f�t�H���g��DSCP/CoS�}�b�v ���Q�Ƃ��Ă��������B

�f�t�H���g��DSCP/DSCP�ϊ��}�b�v�́A���M����DSCP�l�𓯂�DSCP�l�Ƀ}�b�s���O�����̃}�b�v�ł��B

�f�t�H���g�̃|���V���O�ݒ�DSCP�}�b�v�́A���M����DSCP�l�𓯂�DSCP�l�Ƀ}�b�s���O����i�}�[�N�_�E�����Ȃ��j��̃}�b�v�ł��B

�W��QoS�ݒ莞�̒��ӎ���

QoS�̐ݒ���J�n����O�ɁA���̓_�ɒ��ӂ��Ă��������B

QoS���O���[�o���ŃC�l�[�u���ɂ����@

�f�t�H���g�ł́AQoS�̓X�C�b�`��Ńf�B�Z�[�u���ł��B

QoS���C�l�[�u���ɂ���ɂ́A�C�l�[�u��EXEC���[�h�Ŏ��̎菇�����s���܂��B���̎菇�͕K�{�ł��B

�R�}���h

����

configure terminal

�O���[�o�� �R���t�B�M�����[�V���� ���[�h���J�n���܂��B

mls qos

QoS���O���[�o���ŃC�l�[�u���ɂ��܂��B

�f�t�H���g�ݒ�ɂ�����QoS�̓���ɂ‚��ẮA �W��QoS�̃f�t�H���g�ݒ� �A ��̓L���[�ł̃L���[�C���O����уX�P�W���[�����O �A����� �o�̓L���[�ł̃L���[�C���O����уX�P�W���[�����O ���Q�Ƃ��Ă��������B

end

�C�l�[�u��EXEC���[�h�ɖ߂�܂��B

show mls qos

�ݒ���m�F���܂��B

copy running-config startup-config

�i�C�Ӂj�R���t�B�M�����[�V���� �t�@�C���ɐݒ��ۑ����܂��B

QoS���f�B�Z�[�u���ɂ���ɂ́A no mls qos �O���[�o�� �R���t�B�M�����[�V���� �R�}���h���g�p���܂��B

�|�[�g�̐M����Ԃɂ�镪�ނ̐ݒ�

�����ł́A�|�[�g�̐M����Ԃ��g�p���Ē��M�g���t�B�b�N�𕪗ނ����@�ɂ‚��Đ������܂��B�l�b�g���[�N�ݒ�ɉ����āA���Ɏ�����Ƃ܂��� QoS�|���V�[�̐ݒ� �ɋL�ڂ���Ă����Ƃ�1�‚܂��͕������s����K�v������܂��B

QoS�h���C�����̃|�[�g�̐M����Ԃ̐ݒ�

QoS�h���C���ɓ���Ă���p�P�b�g�́AQoS�h���C���̃G�b�W�ŕ��ނ���܂��B�p�P�b�g���G�b�W�ŕ��ނ����Ƃ��́AQoS�h���C�����̃X�C�b�`���ƂɃp�P�b�g�𕪗ނ���K�v���Ȃ����߁AQoS�h���C�����̃X�C�b�` �|�[�g��trusted�|�[�g��1�‚ɐݒ�ł��܂��B QoS�h���C�����̃|�[�g�̐M����� �ɁA�l�b�g���[�N �g�|���W�[�̗�������܂��B

QoS�h���C�����̃|�[�g�̐M�����

��M����g���t�B�b�N�̕��ނ�M������悤�Ƀ|�[�g��ݒ肷��ɂ́A�C�l�[�u��EXEC���[�h�Ŏ��̎菇�����s���܂��B

�R�}���h

����

configure terminal

�O���[�o�� �R���t�B�M�����[�V���� ���[�h���J�n���܂��B

interface interface-id

�C���^�[�t�F�C�X �R���t�B�M�����[�V���� ���[�h���J�n���Atrusted�ɂ���C���^�[�t�F�C�X���w�肵�܂��B

�L��ȃC���^�[�t�F�C�X�ɂ͕����C���^�[�t�F�C�X���܂܂�܂��B

mls qos trust [ cos | dscp | ip-precedence ]

�|�[�g�̐M����Ԃ�ݒ肵�܂��B

�f�t�H���g�ł́A�|�[�g��trusted�ɂȂ��Ă��܂���B�L�[���[�h���w�肵�Ȃ��ꍇ�A�f�t�H���g�� dscp �ł��B

�L�[���[�h�̈Ӗ��͎��̂Ƃ���ł��B

  • cos �\ �p�P�b�g��CoS�l���g�p���ē�̓p�P�b�g�𕪗ނ��܂��B�^�O�Ȃ��p�P�b�g�̏ꍇ�́A�|�[�g�̃f�t�H���g��CoS�l���g�p����܂��B�f�t�H���g�̃|�[�gCoS�l��0�ł��B
  • dscp �\ �p�P�b�g��DSCP�l���g�p���ē�̓p�P�b�g�𕪗ނ��܂��B��IP�p�P�b�g�ł́A�p�P�b�g���^�O�t���̏ꍇ�A�p�P�b�g��CoS�l���g�p����܂��B�p�P�b�g���^�O�Ȃ��̏ꍇ�́A�f�t�H���g�̃|�[�gCoS���g�p����܂��BCoS/DSCP�}�b�v���g�p���āACoS�l��DSCP�l�ɓ����I�Ƀ}�b�s���O����܂��B
  • ip-precedence �\ �p�P�b�g��IP precedence�l���g�p���ē�̓p�P�b�g�𕪗ނ��܂��B ��IP�p�P�b�g�ł́A�p�P�b�g���^�O�t���̏ꍇ�A�p�P�b�g��CoS�l���g�p����܂��B�p�P�b�g���^�O�Ȃ��̏ꍇ�́A�f�t�H���g�̃|�[�gCoS���g�p����܂��BCoS/DSCP�}�b�v���g�p���āACoS�l��DSCP�l�ɓ����I�Ƀ}�b�s���O����܂��B

end

�C�l�[�u��EXEC���[�h�ɖ߂�܂��B

show mls qos interface

�ݒ���m�F���܂��B

copy running-config startup-config

�i�C�Ӂj�R���t�B�M�����[�V���� �t�@�C���ɐݒ��ۑ����܂��B

�|�[�g��untrusted�̏�Ԃɖ߂��ɂ́A no mls qos trust �C���^�[�t�F�C�X �R���t�B�M�����[�V���� �R�}���h���g�p���܂��B

�f�t�H���g��CoS�l��ύX�����@�ɂ‚��ẮA �C���^�[�t�F�C�X��CoS�l�̐ݒ� ���Q�Ƃ��Ă��������BCoS/DSCP�}�b�v��ݒ肷���@�ɂ‚��ẮACoS/DSCP�}�b�v�̐ݒ� ���Q�Ƃ��Ă��������B

�C���^�[�t�F�C�X��CoS�l�̐ݒ�

QoS�́Atrusted�|�[�g�����untrusted�|�[�g�Ŏ�M���ꂽ�^�O�Ȃ��t���[���ɁA mls qos cos �C���^�[�t�F�C�X �R���t�B�M�����[�V���� �R�}���h�ɂ���Ďw�肳�ꂽCoS�l�����蓖�Ă܂��B

�|�[�g�̃f�t�H���g��CoS�l���`������A�f�t�H���g��CoS�l���|�[�g�̂��ׂĂ̒��M�p�P�b�g�Ɋ��蓖�Ă�ɂ́A�C�l�[�u��EXEC���[�h�Ŏ��̎菇�����s���܂��B

�R�}���h

����

configure terminal

�O���[�o�� �R���t�B�M�����[�V���� ���[�h���J�n���܂��B

interface interface-id

�C���^�[�t�F�C�X �R���t�B�M�����[�V���� ���[�h���J�n���A�ݒ肷��C���^�[�t�F�C�X���w�肵�܂��B

�L��ȃC���^�[�t�F�C�X�ɂ͕����C���^�[�t�F�C�X���܂܂�܂��B

mls qos cos { default-cos | override }

�|�[�g�̃f�t�H���g��CoS�l��ݒ肵�܂��B

  • default-cos ���w�肷��ꍇ�́A�|�[�g�Ɋ��蓖�Ă�f�t�H���g��CoS�l���w�肵�܂��B�p�P�b�g���^�O�Ȃ��̏ꍇ�A�f�t�H���g��CoS�l���p�P�b�g��CoS�l�ɂȂ�܂��B�w��ł���CoS�͈̔͂�0�`7�ŁA�f�t�H���g��0�ł��B
  • ���M�p�P�b�g�ɂ��łɐݒ肳��Ă���M����Ԃ��㏑�����A���ׂĂ̒��M�p�P�b�g�Ƀf�t�H���g�̃|�[�gCoS�l��K�p����ꍇ�́A override �L�[���[�h���g�p���܂��B�f�t�H���g�ł́ACoS�̏㏑���̓f�B�Z�[�u���ɐݒ肳��Ă��܂��B

�w�肳�ꂽ�|�[�g�̂��ׂĂ̒��M�p�P�b�g�̃v���C�I���e�B�𑼂̃|�[�g���璅�M�����p�P�b�g���������A�܂��͒Ⴍ�ݒ肷��ꍇ�́A override �L�[���[�h���g�p���܂��B�|�[�g��DSCP�ACoS�A�܂���IP precedence��M������悤�ɐݒ肳��Ă���ꍇ���A���̃R�}���h�����s����Ɛݒ�ς݂̐M����Ԃ��㏑������A���ׂĂ̒��MCoS�l�ɁA���̃R�}���h�ɂ���Đݒ肳�ꂽ�f�t�H���g��CoS�l�����蓖�Ă��܂��B���M�p�P�b�g���^�O�t���̏ꍇ�A�p�P�b�g��CoS�l�͓�̓|�[�g�Ńf�t�H���g�̃|�[�gCoS�l�ɕύX����܂��B

end

�C�l�[�u��EXEC���[�h�ɖ߂�܂��B

show mls qos interface

�ݒ���m�F���܂��B

copy running-config startup-config

�i�C�Ӂj�R���t�B�M�����[�V���� �t�@�C���ɐݒ��ۑ����܂��B

�f�t�H���g�ݒ�ɖ߂��ɂ́A no mls qos cos {default-cos | override } �C���^�[�t�F�C�X �R���t�B�M�����[�V���� �R�}���h���g�p���܂��B

�M�����E�̐ݒ�ɂ��|�[�g �Z�L�����e�B�̊m��

�ʏ�̃l�b�g���[�N�ł́A QoS�h���C�����̃|�[�g�̐M����� �Ɏ����悤�ɁACisco IP Phone���X�C�b�` �|�[�g�ɐڑ����A�d�b�@�̔w��Ńf�[�^ �p�P�b�g�𐶐�����f�o�C�X���J�X�P�[�h�\���ɂ��܂��BCisco IP Phone�́A�����p�P�b�g��CoS���x�����n�C �v���C�I���e�B�iCoS��5�j�ɁA�f�[�^ �p�P�b�g��CoS���x�������[ �v���C�I���e�B�iCoS��0�j�Ƀ}�[�L���O���āA���L�f�[�^ �����N��ʂ鉹���i����ۏ؂��܂��B�ʏ�̏ꍇ�A�d�b�@����X�C�b�`�ɑ��M���ꂽ�g���t�B�b�N�́A802.1Q�w�b�_�[���g�p����^�O�ɂ���ă}�[�L���O����܂��B���̃w�b�_�[�ɂ�VLAN���A����уp�P�b�g�̗D�揇�ʂ����肷��CoS��3�r�b�g�t�B�[���h���i�[����܂��B

�قƂ�ǂ�Cisco IP Phone�ݒ�ł́A�d�b�@����X�C�b�`�ɑ��M���ꂽ�g���t�B�b�N�͐M������A�����g���t�B�b�N�̃v���C�I���e�B���l�b�g���[�N���̂ق��̃^�C�v�̃g���t�B�b�N���������Ȃ�܂��B mls qos trust cos �C���^�[�t�F�C�X �R���t�B�M�����[�V���� �R�}���h���g�p���邱�Ƃɂ��A�|�[�g�Ŏ�M���ꂽ���ׂẴg���t�B�b�N��CoS���x����M������悤�ɁA�d�b�@�̐ڑ���ł���X�C�b�` �|�[�g��ݒ肷�邱�Ƃ��ł��܂��B

�d�b�@���o�C�p�X����PC���X�C�b�`�ɒ��ڐڑ�����Ă���ꍇ�Atrusted�ɐݒ肳��Ă���|�[�g�ł́A�M�����E�@�\���g�p���邱�Ƃɂ��A�n�C�v���C�I���e�B �L���[�̌�g�p��h�~���邱�Ƃ��ł��܂��B�M�����E���g�p���Ȃ��ꍇ�A�X�C�b�`��PC�ɂ���Đ������ꂽCoS���x����M�����܂��iCoS�ݒ肪�M������邽�߁j�B�ΏƓI�ɁA�M�����E���g�p����ꍇ�́ACDP���g�p���ăX�C�b�` �|�[�g���Cisco IP Phone�iCisco IP Phone 7910�A7935�A7940�A�����7960�j�̑��݂����o���܂��B�d�b�@�����o����Ȃ������ꍇ�A�M�����E�@�\�̓X�C�b�` �|�[�g�̐M���ݒ���f�B�Z�[�u���ɂ��A�n�C�v���C�I���e�B �L���[�̌�g�p��h�~���܂��BPC�����Cisco IP Phone���X�C�b�`�ɐڑ����ꂽ�n�u�ɐڑ�����Ă���ꍇ�A�M�����E�@�\�͖���ł��邱�Ƃɒ��ӂ��Ă��������B

�ꍇ�ɂ���ẮACisco IP Phone�ɐڑ����ꂽPC���n�C�v���C�I���e�B�̃f�[�^ �L���[�𗘗p���Ȃ��悤�ɐݒ�ł��܂��B���̂��߂ɂ́A switchport priority extend cos �C���^�[�t�F�C�X �R���t�B�M�����[�V���� �R�}���h���g�p���APC�����M�����g���t�B�b�N�̃v���C�I���e�B�����D�悷��悤�ɁA�X�C�b�`CLI��ʂ��ēd�b�@��ݒ肵�܂��B

�|�[�g�̐M�����E���C�l�[�u���ɂ���ɂ́A�C�l�[�u��EXEC���[�h�Ŏ��̎菇�����s���܂��B

�R�}���h

����

configure terminal

�O���[�o�� �R���t�B�M�����[�V���� ���[�h���J�n���܂��B

cdp run

CDP���O���[�o���ŃC�l�[�u���ɂ��܂��B�f�t�H���g�ŁACDP�̓C�l�[�u���ɐݒ肳��܂��B

interface interface-id

�C���^�[�t�F�C�X �R���t�B�M�����[�V���� ���[�h���J�n���ACisco IP Phone�ɐڑ�����Ă���C���^�[�t�F�C�X���w�肵�܂��B

�L��ȃC���^�[�t�F�C�X�ɂ͕����C���^�[�t�F�C�X���܂܂�܂��B

cdp enable

�C���^�[�t�F�C�X���CDP���C�l�[�u���ɂ��܂��B�f�t�H���g�ŁACDP�̓C�l�[�u���ɐݒ肳��܂��B

mls qos trust cos

Cisco IP Phone�Ŏ�M�����g���t�B�b�N��CoS�l��M������悤�ɁA�C���^�[�t�F�C�X��ݒ肵�܂��B�f�t�H���g�ł́A�|�[�g��trusted�ɂȂ��Ă��܂���B

mls qos trust device cisco-phone

Cisco IP Phone���M�����ꂽ�f�o�C�X�ł��邱�Ƃ��w�肵�܂��B

�M�����E����ю���QoS�i auto qos voip �C���^�[�t�F�C�X �R���t�B�M�����[�V���� �R�}���h�j�͑��݂ɔr���I�Ȃ̂ŁA�����ɃC�l�[�u���ɂł��܂���B

end

�C�l�[�u��EXEC���[�h�ɖ߂�܂��B

show mls qos interface

�ݒ���m�F���܂��B

copy running-config startup-config

�i�C�Ӂj�R���t�B�M�����[�V���� �t�@�C���ɐݒ��ۑ����܂��B

�M�����E�@�\���f�B�Z�[�u���ɂ���ɂ́A no mls qos trust device �C���^�[�t�F�C�X �R���t�B�M�����[�V���� �R�}���h���g�p���܂��B

�ʂ�QoS�h���C���Ƃ̋��E�|�[�g�ł�DSCP�M����Ԃ̐ݒ�

2�‚̈قȂ�QoS�h���C�����Ǘ����Ă��āA����QoS�h���C���Ԃ�IP�g���t�B�b�N��QoS�@�\�����s����ꍇ�́ADSCP��M������悤�Ƀh���C���̋��E�Ɉʒu����X�C�b�` �|�[�g��ݒ肷�邱�Ƃ��ł��܂��i �ʂ�QoS�h���C���Ƃ̋��E�|�[�g�ł�DSCP�M����� ���Q�Ɓj�B����ɂ��A��M�|�[�g�ł͐M������DSCP�l�����̂܂܎g�p���AQoS�̕��ގ菇���ȗ�����܂��B2�‚̃h���C���ňقȂ�DSCP�l���g�p����Ă���ꍇ�́A���̃h���C�����ł̒�`�ɍ��킹�Ĉ�A��DSCP�l��ϊ�����DSCP/DSCP�ϊ��}�b�v��ݒ肷�邱�Ƃ��ł��܂��B

  1. �ʂ�QoS�h���C���Ƃ̋��E�|�[�g�ł�DSCP�M�����

�|�[�g��DSCP��M�������Ԃ�ݒ肵�āADSCP/DSCP�ϊ��}�b�v��ύX����ɂ́A�C�l�[�u��EXEC���[�h�Ŏ��̎菇�����s���܂��B�����QoS�h���C���ɋ��ʂ̕�@�Ń}�b�s���O����ɂ́A����̃h���C�����̃|�[�g�Ɏ��̎菇�����s����K�v������܂��B

�R�}���h

����

configure terminal

�O���[�o�� �R���t�B�M�����[�V���� ���[�h���J�n���܂��B

mls qos map dscp-mutation dscp-mutation-name in-dscp to out-dscp

DSCP/DSCP�ϊ��}�b�v��ύX���܂��B

�f�t�H���g��DSCP/DSCP�ϊ��}�b�v�́A���M����DSCP�l�𓯂�DSCP�l�Ƀ}�b�s���O�����̃}�b�v�ł��B

  • dscp-mutation-name�ɂ́A�ϊ��}�b�v�����͂��܂��B�V�������O���w�肷�邱�Ƃɂ��A�����̃}�b�v���쐬���邱�Ƃ��ł��܂��B
  • in-dscp �ɂ́A�ő�8�‚�DSCP�l���X�y�[�X�ŋ�؂��ē�͂��܂��B���� to �L�[���[�h���͂��܂��B
  • out-dscp �ɂ́ADSCP�l��1�“�͂��܂��B

DSCP�͈̔͂�0�`63�ł��B

interfaceinterface-id

�C���^�[�t�F�C�X �R���t�B�M�����[�V���� ���[�h���J�n���Atrusted�ɂ���C���^�[�t�F�C�X���w�肵�܂��B

�L��ȃC���^�[�t�F�C�X�ɂ͕����C���^�[�t�F�C�X���܂܂�܂��B

mls qos trust dscp

DSCP��M�������Ԃ̃|�[�g�Ƃ��āA��̓|�[�g��ݒ肵�܂��B�f�t�H���g�ł́A�|�[�g��trusted�ɂȂ��Ă��܂���B

mls qos dscp-mutation dscp-mutation-name

DSCP��M�������Ԃ̎w��̓�̓|�[�g�Ƀ}�b�v��K�p���܂��B

dscp-mutation-name �ɂ́A�X�e�b�v2�ō쐬�����ϊ��}�b�v�����w�肵�܂��B

1�‚̓�̓|�[�g�ɕ�����DSCP/DSCP�ϊ��}�b�v��ݒ�ł��܂��B

end

�C�l�[�u��EXEC���[�h�ɖ߂�܂��B

show mls qos maps dscp-mutation

�ݒ���m�F���܂��B

copy running-config startup-config

�i�C�Ӂj�R���t�B�M�����[�V���� �t�@�C���ɐݒ��ۑ����܂��B

DSCP��M�����Ȃ���ԂɃ|�[�g��߂��ɂ́A no mls qos trust �C���^�[�t�F�C�X �R���t�B�M�����[�V���� �R�}���h���g�p���܂��B�f�t�H���g��DSCP/DSCP�ϊ��}�b�v�l�ɖ߂��ɂ́A no mls qos map dscp-mutation dscp-mutation-name �O���[�o�� �R���t�B�M�����[�V���� �R�}���h���g�p���܂��B

���ɁA�X�^�b�N �����o�[2�̃|�[�gGigabitEthernet 0/3��DSCP��M�������Ԃɐݒ肵�A���M����DSCP�l10�`13��DSCP�l30�Ƀ}�b�s���O�����悤��DSCP/DSCP�ϊ��}�b�v�i gi2/0/3-mutation �j��ύX�����������܂��B

Switch(config)# mls qos map dscp-mutation gi2/0/3-mutation 10 11 12 13 to 30

Switch(config)# interface gi2/0/3

Switch(config-if)# mls qos trust dscp

Switch(config-if)# mls qos dscp-mutation gi2/0/3-mutation

Switch(config-if)# end

QoS�|���V�[�̐ݒ�

�ʏ�̏ꍇ�AQoS�|���V�[��ݒ肷��ɂ́A�g���t�B�b�N���N���X�ɕ��ނ�����A�����̃g���t�B�b�N �N���X�ɓK�p�����|���V�[��ݒ肵����A�|���V�[���C���^�[�t�F�C�X�ɕt������K�v������܂��B

��{�I�ȏ��ɂ‚��ẮA ���� ����� �|���V���O����у}�[�L���O ���Q�Ƃ��Ă��������B�ݒ莞�̒��ӎ����ɂ‚��ẮA �W��QoS�ݒ莞�̒��ӎ��� ���Q�Ƃ��Ă��������B

�����ł́A�g���t�B�b�N�𕪗ށA�|���V���O�A�}�[�L���O�����@�ɂ‚��Đ������܂��B�l�b�g���[�N�ݒ�ɉ����āA���̍�Ƃ�1�‚܂��͕������s����K�v������܂��B

ACL�ɂ��g���t�B�b�N�̕���

IP�g���t�B�b�N�𕪗ނ���ɂ́AIP�W��ACL�܂���IP�g��ACL���g�p���܂��B��IP�g���t�B�b�N�𕪗ނ���ɂ́A���C��2 MAC ACL���g�p���܂��B

IP�g���t�B�b�N�p��IP�W��ACL���쐬����ɂ́A�C�l�[�u��EXEC���[�h�Ŏ��̎菇�����s���܂��B

�R�}���h

����

configure terminal

�O���[�o�� �R���t�B�M�����[�V���� ���[�h���J�n���܂��B

access-list access-list-number { deny | permit } source[ source-wildcard ]

IP�W��ACL���쐬���܂��B�K�v�ȉ񐔂������̃R�}���h���J��Ԃ��܂��B

  • access-list-number �ɂ́A�A�N�Z�X ���X�g�ԍ����͂��܂��B�w��ł���͈͂�1�`99�����1300�`1999�ł��B
  • ��������v�����ꍇ�ɓ���̃^�C�v�̃g���t�B�b�N�����‚���ɂ́A permit �L�[���[�h���g�p���܂��B��������v�����ꍇ�ɓ���̃^�C�v�̃g���t�B�b�N�����ۂ���ɂ́A deny �L�[���[�h���g�p���܂��B
  • source �ɂ́A�p�P�b�g�̑��M���ł���l�b�g���[�N�܂��̓z�X�g���͂��܂��B any �L�[���[�h��0.0.0.0 255.255.255.255�̒Z�k�`�Ƃ��Ďg�p���邱�Ƃ��ł��܂��B
  • �i�C�Ӂj source-wildcard���w�肷��ꍇ�́A���M���ɓK�p���郏�C���h�J�[�h �r�b�g���h�b�g�t��10�i�\�L�œ�͂��܂��B��������r�b�g�ʒu��1��z�u���܂��B
  • �A�N�Z�X ���X�g���쐬����Ƃ��́A�A�N�Z�X ���X�g�̖����ɈÖٓI�ȋ��ۃX�e�[�g�����g���f�t�H���g�ő��݂��A����ȑO�̃X�e�[�g�����g�ň�v�����‚���Ȃ��������ׂẴp�P�b�g�ɓK�p����邱�Ƃɒ��ӂ��Ă��������B

end

�C�l�[�u��EXEC���[�h�ɖ߂�܂��B

show access-lists

�ݒ���m�F���܂��B

copy running-config startup-config

�i�C�Ӂj�R���t�B�M�����[�V���� �t�@�C���ɐݒ��ۑ����܂��B

�A�N�Z�X ���X�g���폜����ɂ́A no access-list access-list-number �O���[�o�� �R���t�B�M�����[�V���� �R�}���h���g�p���܂��B

���ɁA�w�肳�ꂽ3�‚̃l�b�g���[�N��̃z�X�g�ɂ̂݃A�N�Z�X�����‚����������܂��B���C���h�J�[�h �r�b�g�̓l�b�g���[�N �A�h���X�̃z�X�g�����ɓK�p����܂��B���M���A�h���X���A�N�Z�X ���X�g�̃X�e�[�g�����g�ƈ�v���Ȃ��z�X�g�͋��ۂ���܂��B

Switch(config)# access-list 1 permit 192.5.255.0 0.0.0.255

Switch(config)# access-list 1 permit 128.88.0.0 0.0.255.255

Switch(config)# access-list 1 permit 36.0.0.0 0.0.0.255

! �i���F��L�ȊO�̂��ׂẴA�N�Z�X�͈ÖٓI�ɋ��ۂ���܂��j

IP�g���t�B�b�N�p��IP�g��ACL���쐬����ɂ́A�C�l�[�u��EXEC���[�h�Ŏ��̎菇�����s���܂��B

�R�}���h

����

configure terminal

�O���[�o�� �R���t�B�M�����[�V���� ���[�h���J�n���܂��B

access-list access-list-number { deny | permit } protocol source source-wildcard destination destination-wildcard

IP�g��ACL���쐬���܂��B�K�v�ȉ񐔂������̃R�}���h���J��Ԃ��܂��B

  • access-list-number �ɂ́A�A�N�Z�X ���X�g�ԍ����͂��܂��B�w��ł���͈͂�100�`199�A�����2000�`2699�ł��B
  • ��������v�����ꍇ�ɓ���̃^�C�v�̃g���t�B�b�N�����‚���ɂ́A permit �L�[���[�h���g�p���܂��B��������v�����ꍇ�ɓ���̃^�C�v�̃g���t�B�b�N�����ۂ���ɂ́A deny �L�[���[�h���g�p���܂��B
  • protocol �ɂ́AIP�v���g�R���̖��O�܂��͔ԍ����͂��܂��B�g�p�”\�ȃv���g�R�� �L�[���[�h�̃��X�g��\������ɂ́A�^�╄�i?�j���g�p���܂��B
  • source �ɂ́A�p�P�b�g�̑��M���ł���l�b�g���[�N�܂��̓z�X�g���͂��܂��B�l�b�g���[�N�܂��̓z�X�g���w�肷��ɂ́A�h�b�g�t��10�i�\�L���g�p������A source 0.0.0.0 source-wildcard 255.255.255.255�̒Z�k�`�Ƃ��� any �L�[���[�h���g�p������A source 0.0.0.0��\�� host �L�[���[�h���g�p���܂��B
  • source-wildcard �ɂ́A��������r�b�g�ʒu��1���w�肵�ă��C���h �J�[�h �r�b�g���͂��܂��B���C���h�J�[�h���w�肷��ɂ́A�h�b�g�t��10�i�\�L���g�p������A source 0.00.0.0
    source-wildcard 255.255.255.255�̒Z�k�`�Ƃ��� any �L�[���[�h���g�p������A source 0.0.0.0��\�� host �L�[���[�h���g�p���܂��B
  • destination �ɂ́A�p�P�b�g�̑��M��ƂȂ�l�b�g���[�N�܂��̓z�X�g���͂��܂��B destination�����destination-wildcard ���w�肷��Ƃ��̃I�v�V�����́A source ����� source-wildcard ���w�肷��ꍇ�Ɠ����ł��B
  • �A�N�Z�X ���X�g���쐬����Ƃ��́A�A�N�Z�X ���X�g�̖����ɈÖٓI�ȋ��ۃX�e�[�g�����g���f�t�H���g�ő��݂��A����ȑO�̃X�e�[�g�����g�ň�v�����‚���Ȃ��������ׂẴp�P�b�g�ɓK�p����邱�Ƃɒ��ӂ��Ă��������B

end

�C�l�[�u��EXEC���[�h�ɖ߂�܂��B

show access-lists

�ݒ���m�F���܂��B

copy running-config startup-config

�i�C�Ӂj�R���t�B�M�����[�V���� �t�@�C���ɐݒ��ۑ����܂��B

�A�N�Z�X ���X�g���폜����ɂ́A no access-list access-list-number �O���[�o�� �R���t�B�M�����[�V���� �R�}���h���g�p���܂��B

���ɁA�C�ӂ̑��M������C�ӂ̈���ւ�IP�g���t�B�b�N�iDSCP�l��32�j�����‚���ACL�̍쐬��������܂��B

Switch(config)# access-list 100 permit ip any any dscp 32

���ɁA10.1.1.1�̑��M���z�X�g����10.1.1.2�̈���z�X�g�ւ�IP�g���t�B�b�N�iprecedence�l��5�j�����‚���ACL�̍쐬��������܂��B

Switch(config)# access-list 100 permit ip host 10.1.1.1 host 10.1.1.2 precedence 5

���ɁA�C�ӂ̑��M�����父��O���[�v �A�h���X224.0.0.2�ւ�PIM�g���t�B�b�N�iDSCP�l��32�j�����‚���ACL�̍쐬��������܂��B

Switch(config)# access-list 102 permit pim any 224.0.0.2 dscp 32

��IP�g���t�B�b�N�p�̃��C��2 MAC ACL���쐬����ɂ́A�C�l�[�u��EXEC���[�h�Ŏ��̎菇�����s���܂��B

�R�}���h

����

configure terminal

�O���[�o�� �R���t�B�M�����[�V���� ���[�h���J�n���܂��B

mac access-list extended name

���X�g�����w�肵�A���C��2 MAC ACL���쐬���܂��B

���̃R�}���h���͂���ƁA�g��MAC ACL�R���t�B�M�����[�V���� ���[�h�ɕς��܂��B

{ permit | deny } { host src-MAC-addr mask | any | host dst-MAC-addr | dst-MAC-addr mask } [ type mask ]

��������v�����ꍇ�ɋ��‚܂��͋��ۂ���g���t�B�b�N �^�C�v���w�肵�܂��B�K�v�ȉ񐔂����R�}���h���͂��܂��B

  • src-MAC-addr �ɂ́A�p�P�b�g�̑��M���ł���z�X�g��MAC�A�h���X���͂��܂��BMAC�A�h���X���w�肷��ɂ́A16�i�\�L�iH.H.H�j���g�p������A source0.0.0�A source-wildcard 255.255.255�̒Z�k�`�Ƃ���any�L�[���[�h���g�p������A source 0.0.0��\�� host �L�[���[�h���g�p���܂��B
  • mask �ɂ́A��������r�b�g�ʒu��1���w�肵�ă��C���h�J�[�h �r�b�g���͂��܂��B
  • dst-MAC-addr �ɂ́A�p�P�b�g�̑��M��ƂȂ�z�X�g��MAC�A�h���X���͂��܂��BMAC�A�h���X���w�肷��ɂ́A16�i�\�L�iH.H.H�j���g�p������A source 0.0.0�A source-wildcard 255.255.255�̒Z�k�`�Ƃ��� any�L�[���[�h���g�p������A source 0.0.0��\�� host �L�[���[�h���g�p���܂��B
  • �i�C�Ӂj type mask �ɂ́AEthernet II�܂���SNAP�ŃJ�v�Z�������ꂽ�p�P�b�g��EtherType�ԍ����w�肵�A�p�P�b�g�̃v���g�R�����w�肵�܂��B type �͈̔͂�0�`65535�ł��B�ʏ��16�i���Ŏw�肵�܂��B mask ���w�肷��ꍇ�́A��v�𒲂ׂ�O��EtherType�ɓK�p�����i ���� �j�r�b�g���͂��܂��B
  • �A�N�Z�X ���X�g���쐬����Ƃ��́A�A�N�Z�X ���X�g�̖����ɈÖٓI�ȋ��ۃX�e�[�g�����g���f�t�H���g�ő��݂��A����ȑO�̃X�e�[�g�����g�ň�v�����‚���Ȃ��������ׂẴp�P�b�g�ɓK�p����邱�Ƃɒ��ӂ��Ă��������B

end

�C�l�[�u��EXEC���[�h�ɖ߂�܂��B

show access-lists [ access-list-number | access-list-name ]

�ݒ���m�F���܂��B

copy running-config startup-config

�i�C�Ӂj�R���t�B�M�����[�V���� �t�@�C���ɐݒ��ۑ����܂��B

�A�N�Z�X ���X�g���폜����ɂ́A no mac access-list extended access-list-name �O���[�o�� �R���t�B�M�����[�V���� �R�}���h���g�p���܂��B

���ɁA2�‚̋��ƒX�e�[�g�����g���܂ރ��C��2��MAC ACL���쐬�����������܂��B�ŏ��̃X�e�[�g�����g�ł́AMAC�A�h���X��0001.0000.0001�ł���z�X�g����AMAC�A�h���X��0002.0000.0001�ł���z�X�g�ւ̃g���t�B�b�N�����‚���܂��B2�Ԗڂ̃X�e�[�g�����g�ł́AMAC�A�h���X��0001.0000.0002�ł���z�X�g����AMAC�A�h���X��0002.0000.0002�ł���z�X�g�ւ́AEtherType��XNS-IDP�̃g���t�B�b�N�݂̂����‚���܂��B

Switch(config)# mac access-list extended maclist1

Switch(config-ext-macl)# permit 0001.0000.0001 0.0.0 0002.0000.0001 0.0.0

Switch(config-ext-macl)# permit 0001.0000.0002 0.0.0 0002.0000.0002 0.0.0 xns-idp

!�i���F��L�ȊO�̂��ׂẴA�N�Z�X�͈ÖٓI�ɋ��ۂ���܂��j

�N���X �}�b�v�ɂ��g���t�B�b�N�̕���

����̃g���t�B�b�N �t���[�i�܂��̓N���X�j�𑼂̂��ׂẴg���t�B�b�N�Ƌ�ʂ��Ė��O��t����ɂ́A class-map �O���[�o�� �R���t�B�M�����[�V���� �R�}���h���g�p���܂��B�N���X �}�b�v���A����̃g���t�B�b�N �t���[�Ƃ̔�r���s���A����ɂ���𕪗ނ��邽�߂Ɏg�p����������`���܂��BACL�AIP precedence�l�ADSCP�l�Ȃǂ̏�������v�imatch�j�X�e�[�g�����g�Ɋ܂߂邱�Ƃ��ł��܂��B��v�����́A�N���X �}�b�v �R���t�B�M�����[�V���� ���[�h��1�‚̈�v�X�e�[�g�����g���͂��邱�Ƃɂ���Ē�`����܂��B

�N���X �}�b�v���쐬���A�g���t�B�b�N�𕪗ނ��邽�߂̈�v�������`����ɂ́A�C�l�[�u��EXEC���[�h�Ŏ��̍�Ƃ����s���܂��B

�R�}���h

����

configure terminal

�O���[�o�� �R���t�B�M�����[�V���� ���[�h���J�n���܂��B

access-list access-list-number { deny | permit } source [ source-wildcard ]

�܂���

access-list access-list-number { deny | permit } protocol source [ source-wildcard ] destination [ destination-wildcard ]

�܂���

mac access-list extended name

{ permit | deny } { host src-MAC-addr mask | any | host dst-MAC-addr | dst-MAC-addr mask } [type mask ]

IP�g���t�B�b�N�̏ꍇ��IP�W��ACL�܂���IP�g��ACL�A��IP�g���t�B�b�N�̏ꍇ�̓��C��2��MAC ACL���쐬���܂��B�K�v�ȉ񐔂������̃R�}���h���J��Ԃ��܂��B

�ڍׂɂ‚��ẮA ACL�ɂ��g���t�B�b�N�̕��� ���Q�Ƃ��Ă��������B

  • �A�N�Z�X ���X�g���쐬����Ƃ��́A�A�N�Z�X ���X�g�̖����ɈÖٓI�ȋ��ۃX�e�[�g�����g���f�t�H���g�ő��݂��A����ȑO�̃X�e�[�g�����g�ň�v�����‚���Ȃ��������ׂẴp�P�b�g�ɓK�p����邱�Ƃɒ��ӂ��Ă��������B

class-map [ match-all | match-any ] class-map-name

�N���X �}�b�v���쐬���A�N���X �}�b�v �R���t�B�M�����[�V���� ���[�h���J�n���܂��B

�f�t�H���g�ł́A�N���X �}�b�v�͒�`����Ă��܂���B

  • �i�C�Ӂj���̃N���X �}�b�v�̂��ׂĂ̈�v�X�e�[�g�����g�ɑ΂��Ę_��AND�����s����ɂ́A match-all �L�[���[�h���g�p���܂��B���̏ꍇ�́A�N���X �}�b�v���̂��ׂĂ̈�v�����ƈ�v����K�v������܂��B
  • �i�C�Ӂj���̃N���X �}�b�v�̂��ׂĂ̈�v�X�e�[�g�����g�ɑ΂��Ę_��OR�����s����ɂ́A match-any �L�[���[�h���g�p���܂��B���̏ꍇ�́A1�‚܂��͕����̈�v�����ƈ�v����K�v������܂��B
  • class-map-name �ɂ́A�N���X �}�b�v�̖��O���w�肵�܂��B

match-all�܂��� match-any �̂ǂ���̃L�[���[�h���w�肵�Ȃ��ꍇ�A�f�t�H���g�� match-all �ł��B

  • �e�N���X �}�b�v�Ŏg�p�ł��� match �R�}���h��1�‚݂̂ł��B���̂��߁A match-all ����� match-any �L�[���[�h�̂ǂ�����w�肵�Ă��@�\�͕ς��܂���B

match { access-group acl-index-or-name | ip dscp dscp-list | ip precedence ip-precedence-list }

�g���t�B�b�N�𕪗ނ����v�������`���܂��B

�f�t�H���g�ŁA��v�����͒�`����Ă��܂���B

�e�N���X �}�b�v�Ŏg�p�ł����v���������ACL�́A���ꂼ��1�‚݂̂ł��B

  • access-group acl-index-or-name ���w�肷��ꍇ�́A�X�e�b�v2�ō쐬����ACL�̔ԍ��܂��͖��O���w�肵�܂��B
  • ip dscp dscp-list ���w�肷��ꍇ�́A���M�p�P�b�g�Ɣ�r����IP DSCP�l��8�‚܂œ�͂��܂��B�e�l�̓X�y�[�X�ŋ�؂�܂��B�w��ł���͈͂�0�`63�ł��B
  • ip precedence ip-precedence-list ���w�肷��ꍇ�́A���M�p�P�b�g�Ɣ�r����IP precedence�l��8�‚܂œ�͂��܂��B�e�l�̓X�y�[�X�ŋ�؂�܂��B�w��ł���͈͂�0�`7�ł��B

end

�C�l�[�u��EXEC���[�h�ɖ߂�܂��B

show class-map

�ݒ���m�F���܂��B

copy running-config startup-config

�i�C�Ӂj�R���t�B�M�����[�V���� �t�@�C���ɐݒ��ۑ����܂��B

��̃N���X �}�b�v���폜����ɂ́A no class-map [ match-all | match-any ] class-map-name �O���[�o�� �R���t�B�M�����[�V���� �R�}���h���g�p���܂��B��v�������폜����ɂ́A no match
{
access-group acl-index-or-name | ip dscp | ip precedence } �N���X �}�b�v �R���t�B�M�����[�V���� �R�}���h���g�p���܂��B

���ɁA class1 �Ƃ������O�̃N���X �}�b�v��ݒ肷���������܂��Bclass1 �ɂ̓A�N�Z�X ���X�g103�Ƃ�����v������1�ݒ肳��Ă��܂��B���̃N���X �}�b�v�ɂ���āA�C�ӂ̃z�X�g����C�ӂ̈���ւ̃g���t�B�b�N�iDSCP�l��10�j�����‚���܂��B

Switch(config)# access-list 103 permit any any dscp 10

Switch(config)# class-map class1

Switch(config-cmap)# match access-group 103

Switch(config-cmap)# end

Switch#

���ɁADSCP�l��10�A11�A12�ł��钅�M�g���t�B�b�N�Ƃ̈�v�𒲂ׂ�A class2 �Ƃ������O�̃N���X �}�b�v���쐬�����������܂��B

Switch(config)# class-map class2

Switch(config-cmap)# match ip dscp 10 11 12

Switch(config-cmap)# end

Switch#

���ɁAIP precedence�l��5�A6�A7�ł��钅�M�g���t�B�b�N�Ƃ̈�v�𒲂ׂ�A class3 �Ƃ������O�̃N���X �}�b�v���쐬�����������܂��B

Switch(config)# class-map class3

Switch(config-cmap)# match ip precedence 5 6 7

Switch(config-cmap)# end

Switch#

�|���V�[ �}�b�v�ɂ��g���t�B�b�N�̕��ށA�|���V���O�A����у}�[�L���O

�|���V�[ �}�b�v�͏����Ώۂ̃g���t�B�b�N �N���X���w�肵�܂��B�g���t�B�b�N �N���X��CoS�l�ADSCP�l�A�܂���IP precedence�l��M������A�N�V�����A�g���t�B�b�N �N���X�ɓ����DSCP�l�܂���IP precedence�l��ݒ肷��A�N�V�����A����ш�v�����e�g���t�B�b�N �N���X�i�|���T�[�j�̃g���t�B�b�N�ш敝�̐�����g���t�B�b�N���s�K���i�}�[�L���O�j�ɂȂ����Ƃ��̑Ώ��@���w�肷��A�N�V�����Ȃǂ��w��ł��܂��B

�|���V�[ �}�b�v�ɂ͎��̓���������܂��B

1�‚̓�̓C���^�[�t�F�C�X�ɕt���ł���|���V�[ �}�b�v�́A1�‚Ɍ����܂��B

�|���V�[ �}�b�v���쐬����ɂ́A�C�l�[�u��EXEC���[�h�Ŏ��̎菇�����s���܂��B

�R�}���h

����

configure terminal

�O���[�o�� �R���t�B�M�����[�V���� ���[�h���J�n���܂��B

class-map [ match-all | match-any ] class-map-name

�N���X �}�b�v���쐬���A�N���X �}�b�v �R���t�B�M�����[�V���� ���[�h���J�n���܂��B

�f�t�H���g�ł́A�N���X �}�b�v�͒�`����Ă��܂���B

  • �i�C�Ӂj���̃N���X �}�b�v�̂��ׂĂ̈�v�X�e�[�g�����g�ɑ΂��Ę_��AND�����s����ɂ́A match-all �L�[���[�h���g�p���܂��B���̏ꍇ�́A�N���X �}�b�v���̂��ׂĂ̈�v�����ƈ�v����K�v������܂��B
  • �i�C�Ӂj���̃N���X �}�b�v�̂��ׂĂ̈�v�X�e�[�g�����g�ɑ΂��Ę_��OR�����s����ɂ́A match-any �L�[���[�h���g�p���܂��B���̏ꍇ�́A1�‚܂��͕����̈�v�����ƈ�v����K�v������܂��B
  • class-map-name �ɂ́A�N���X �}�b�v�̖��O���w�肵�܂��B

match-all �܂��� match-any �̂ǂ���̃L�[���[�h���w�肵�Ȃ��ꍇ�A�f�t�H���g�� match-all �ł��B

  • �e�N���X �}�b�v�Ŏg�p�ł��� match �R�}���h��1�‚݂̂ł��B���̂��߁A match-all ����� match-any �L�[���[�h�̂ǂ�����w�肵�Ă��@�\�͕ς��܂���B

policy-map policy-map-name

�|���V�[ �}�b�v�����͂��ă|���V�[ �}�b�v���쐬���A�|���V�[ �}�b�v �R���t�B�M�����[�V���� ���[�h���J�n���܂��B

�f�t�H���g�ł́A�|���V�[ �}�b�v�͒�`����Ă��܂���B

�|���V�[ �}�b�v�̃f�t�H���g�̓���ł́A�p�P�b�g��IP�p�P�b�g�̏ꍇ�ADSCP��0�ɁA�p�P�b�g���^�O�t���̏ꍇ�ACoS��0�ɐݒ肳��܂��B�|���V���O�͎��s����܂���B

class class-map-name

�g���t�B�b�N���ނ��`���A�|���V�[ �}�b�v �N���X �R���t�B�M�����[�V���� ���[�h���J�n���܂��B

�f�t�H���g�ł́A�|���V�[ �}�b�v�̃N���X �}�b�v�͒�`����Ă��܂���B

class-map �O���[�o�� �R���t�B�M�����[�V���� �R�}���h�ɂ���ăg���t�B�b�N �N���X�����łɒ�`����Ă���ꍇ�́A���̃R�}���h�� class-map-name �ɖ��O���w�肵�܂��B

trust [ cos | dscp | ip-precedence ]

CoS�x�[�X�܂���DSCP�x�[�X��QoS���x���𐶐����邽�߂�QoS���g�p����M����Ԃ�ݒ肵�܂��B

  • ���̃R�}���h�� set �R�}���h�̗�����A�����|���V�[ �}�b�v���Őݒ肷�邱�Ƃ͂ł��܂���B trust �R�}���h���͂���ꍇ�́A�X�e�b�v6���ȗ����Ă��������B

�f�t�H���g�ł́A�|�[�g��trusted�ɂȂ��Ă��܂���B���̃R�}���h���͂���Ƃ��ɃL�[���[�h���w�肵�Ȃ��ƁA�f�t�H���g�� dscp �ɂȂ�܂��B

�L�[���[�h�̈Ӗ��͎��̂Ƃ���ł��B

  • cos �\ QoS�͎�M���ꂽCoS�l��f�t�H���g�̃|�[�gCoS�l�A�����CoS/DSCP�}�b�v���g�p���āADSCP�l���擾���܂��B
  • dscp �\ QoS�͓�̓p�P�b�g��DSCP�l���g�p���āADSCP�l���擾���܂��B�^�O�t���̔�IP�p�P�b�g�̏ꍇ�AQoS�͎�M���ꂽCoS�l���g�p����DSCP�l���擾���܂��B�^�O�Ȃ��̔�IP�p�P�b�g�̏ꍇ�AQoS�̓f�t�H���g�̃|�[�gCoS�l���g�p����DSCP�l���擾���܂��B������̏ꍇ���ADSCP�l��CoS/DSCP�}�b�v����擾����܂��B
  • ip-precedence �\ QoS�͓�̓p�P�b�g��IP precedence�l�����IP precedence/DSCP�}�b�v���g�p���āADSCP�l���擾���܂��B�^�O�t���̔�IP�p�P�b�g�̏ꍇ�AQoS�͎�M���ꂽCoS�l���g�p����DSCP�l���擾���܂��B�^�O�Ȃ��̔�IP�p�P�b�g�̏ꍇ�AQoS�̓f�t�H���g�̃|�[�gCoS�l���g�p����DSCP�l���擾���܂��B������̏ꍇ���ADSCP�l��CoS/DSCP�}�b�v����擾����܂��B

�ڍׂɂ‚��ẮACoS/DSCP�}�b�v�̐ݒ� ���Q�Ƃ��Ă��������B

set { ip dscp new-dscp | ip precedence new-precedence }

�p�P�b�g�ɐV�����l��ݒ肵�AIP�g���t�B�b�N�𕪗ނ��܂��B

  • ip dscp new-dscp ���w�肷��ꍇ�́A���ނ��ꂽ�g���t�B�b�N�Ɋ��蓖�Ă�V����DSCP�l���͂��܂��B�w��ł���͈͂�0�`63�ł��B
  • ip precedence new-precedence ���w�肷��ꍇ�́A���ނ��ꂽ�g���t�B�b�N�Ɋ��蓖�Ă�V����IP precedence�l���͂��܂��B�w��ł���͈͂�0�`7�ł��B

police rate-bps burst-byte [ exceed-action { drop | policed-dscp-transmit }]

���ނ��ꂽ�g���t�B�b�N�̃|���T�[���`���܂��B

�f�t�H���g�ł́A�|���T�[�͒�`����Ă��܂���B�T�|�[�g����Ă���|���T�[���ɂ‚��ẮA �W��QoS�ݒ莞�̒��ӎ��� ���Q�Ƃ��Ă��������B

  • rate-bps�ɂ́A���σg���t�B�b�N ���[�g���r�b�g/�b�P�ʂŎw�肵�܂��B�w��ł���͈͂�8000�`1000000000�ł��B
  • burst-byte �ɂ́A�W���o�[�X�g �T�C�Y���o�C�g�P�ʂŎw�肵�܂��B�w��ł���͈͂�8000�`1000000�ł��B
  • �i�C�Ӂj���[�g�𒴂����ꍇ�̑Ώ���@���w�肵�܂��B�p�P�b�g��p���ɂ́A exceed-action drop �L�[���[�h���g�p���܂��B�i�|���V���O�ݒ�DSCP�}�b�v���g�p���ājDSCP�l���}�[�N �_�E�����A�p�P�b�g�𑗐M����ɂ́A exceed-action policed-dscp-transmit �L�[���[�h���g�p���܂��B�ڍׂɂ‚��ẮA �|���V���O�ݒ�DSCP�}�b�v�̐ݒ� ���Q�Ƃ��Ă��������B

exit

�|���V�[ �}�b�v �R���t�B�M�����[�V���� ���[�h�ɖ߂�܂��B

exit

�O���[�o�� �R���t�B�M�����[�V���� ���[�h�ɖ߂�܂��B

interface interface-id

�C���^�[�t�F�C�X �R���t�B�M�����[�V���� ���[�h���J�n���A�|���V�[ �}�b�v�ɕt������C���^�[�t�F�C�X���w�肵�܂��B

�L��ȃC���^�[�t�F�C�X�ɂ͕����C���^�[�t�F�C�X���܂܂�܂��B

service-policy input policy-map-name

�|���V�[�}�b�v�����w�肵�A��̓C���^�[�t�F�C�X�ɓK�p���܂��B

��̓C���^�[�t�F�C�X���ƂɁA�T�|�[�g�����|���V�[ �}�b�v��1�‚݂̂ł��B

end

�C�l�[�u��EXEC���[�h�ɖ߂�܂��B

show policy-map [ policy-map-name [ class class-map-name ]]

�ݒ���m�F���܂��B

copy running-config startup-config

�i�C�Ӂj�R���t�B�M�����[�V���� �t�@�C���ɐݒ��ۑ����܂��B

��̃|���V�[ �}�b�v���폜����ɂ́A no policy-map policy-map-name �O���[�o�� �R���t�B�M�����[�V���� �R�}���h���g�p���܂��B��̃N���X �}�b�v���폜����ɂ́A no class class-map-name �|���V�[ �}�b�v �R���t�B�M�����[�V���� �R�}���h���g�p���܂��B�M���ł��Ȃ���Ԃɖ߂��ɂ́A no trust �|���V�[�}�b�v �R���t�B�M�����[�V���� �R�}���h���g�p���܂��B���蓖�Ă�ꂽDSCP�܂���IP precedence�l���폜����ɂ́A no set {ip dscp new-dscp| ip precedence new-precedence } �|���V�[�}�b�v �R���t�B�M�����[�V���� �R�}���h���g�p���܂��B��̃|���T�[���폜����ɂ́A no policerate-bps burst-byte [ exceed-action { drop| policed-dscp-transmit }] �|���V�[ �}�b�v �R���t�B�M�����[�V���� �R�}���h���g�p���܂��B�|���V�[ �}�b�v�ƃC���^�[�t�F�C�X�̊֘A�Â�����������ɂ́A no service-policy input policy-map-name �C���^�[�t�F�C�X �R���t�B�M�����[�V���� �R�}���h���g�p���܂��B

���ɁA�|���V�[ �}�b�v���쐬���A�X�^�b�N �����o�[2�̓�̓C���^�[�t�F�C�X�ɕt�������������܂��B���̐ݒ�̏ꍇ�AIP�W��ACL�̓l�b�g���[�N10.1.0.0����̃g���t�B�b�N�����‚��܂��B���̕��ނƈ�v����g���t�B�b�N�̏ꍇ�A���M�p�P�b�g��DSCP�l�͐M������܂��B��v�����g���t�B�b�N�����σg���t�B�b�N ���[�g�i48000 bps�j����ѕW���o�[�X�g �T�C�Y�i8000�o�C�g�j�𒴂����ꍇ�A�i�|���V���O�ݒ�DSCP�}�b�v�Ɋ�Â��ājDSCP���}�[�N �_�E������đ��M����܂��B

Switch(config)# access-list 1 permit 10.1.0.0 0.0.255.255

Switch(config)# class-map ipclass1

Switch(config-cmap)# match access-group 1

Switch(config-cmap)# exit

Switch(config)# policy-map flow1t

Switch(config-pmap)# class ipclass1

Switch(config-pmap-c)# trust dscp

Switch(config-pmap-c)# police 48000 8000 exceed-action policed-dscp-transmit

Switch(config-pmap-c)# exit

Switch(config-pmap)# exit

Switch(config)# interface gigabitethernet2/0/1

Switch(config-if)# service-policy input flow1t

���ɁA2�‚̋��ƒX�e�[�g�����g���w�肵�ă��C��2 MAC ACL���쐬���A�X�^�b�N �}�X�^�[�̓�̓C���^�[�t�F�C�X�ɕt�������������܂��B�ŏ��̋��ƒX�e�[�g�����g�ł́AMAC�A�h���X��0001.0000.0001�ł���z�X�g����AMAC�A�h���X��0002.0000.0001�ł���z�X�g�ւ̃g���t�B�b�N�����‚���܂��B2�Ԗڂ̋��ƒX�e�[�g�����g�ł́AMAC�A�h���X��0001.0000.0002�ł���z�X�g����AMAC�A�h���X��0002.0000.0002�ł���z�X�g�ւ́AEtherType��XNS-IDP�̃g���t�B�b�N�݂̂����‚���܂��B

Switch(config)# mac access-list extended maclist1

Switch(config-ext-mac)# permit 0001.0000.0001 0.0.0 0002.0000.0001 0.0.0

Switch(config-ext-mac)# permit 0001.0000.0002 0.0.0 0002.0000.0002 0.0.0 xns-idp

Switch(config-ext-mac)# exit

Switch(config)# mac access-list extended maclist2

Switch(config-ext-mac)# permit 0001.0000.0003 0.0.0 0002.0000.0003 0.0.0

Switch(config-ext-mac)# permit 0001.0000.0004 0.0.0 0002.0000.0004 0.0.0 aarp

Switch(config-ext-mac)# exit

Switch(config)# class-map macclass1

Switch(config-cmap)# match access-group maclist1

Switch(config-cmap)# exit

Switch(config)# policy-map macpolicy1

Switch(config-pmap)# class macclass1

Switch(config-pmap-c)# set ip dscp 63

Switch(config-pmap-c)# exit

Switch(config-pmap)# class macclass2 maclist2

Switch(config-pmap-c)# set ip dscp 45

Switch(config-pmap-c)# exit

Switch(config-pmap)# exit

Switch(config)# interface gigabitethernet1/0/1

Switch(config-if)# mls qos trust cos

Switch(config-if)# service-policy input macpolicy1

�W��|���T�[�ɂ��g���t�B�b�N�̕��ށA�|���V���O�A����у}�[�L���O

�W��|���T�[���g�p����ƁA�����|���V�[ �}�b�v���̕����̃g���t�B�b�N �N���X�ŋ��L�����|���T�[���쐬���邱�Ƃ��ł��܂��B�������A�W��|���T�[�𕡐��̈قȂ�|���V�[ �}�b�v�܂��̓C���^�[�t�F�C�X�Ɏg�p���邱�Ƃ͂ł��܂���B

�W��|���T�[���쐬����ɂ́A�C�l�[�u��EXEC���[�h�Ŏ��̎菇�����s���܂��B

�R�}���h

����

configure terminal

�O���[�o�� �R���t�B�M�����[�V���� ���[�h���J�n���܂��B

mls qos aggregate-policer aggregate-policer-name rate-bps burst-byte exceed-action { drop | policed-dscp-transmit }

�����|���V�[ �}�b�v���̕����̃g���t�B�b�N �N���X�ɓK�p�ł���|���T�[ �p�����[�^���`���܂��B

�f�t�H���g�ŁA�W��|���T�[�͒�`����Ă��܂���B�T�|�[�g����Ă���|���T�[���ɂ‚��ẮA �W��QoS�ݒ莞�̒��ӎ��� ���Q�Ƃ��Ă��������B

  • aggregate-policer-name �ɂ́A�W��|���T�[�̖��O���w�肵�܂��B
  • rate-bps �ɂ́A���σg���t�B�b�N ���[�g���r�b�g/�b�P�ʂŎw�肵�܂��B�w��ł���͈͂�8000�`1000000000�ł��B
  • burst-byte �ɂ́A�W���o�[�X�g �T�C�Y���o�C�g�P�ʂŎw�肵�܂��B�w��ł���͈͂�8000�`1000000�ł��B
  • ���[�g�𒴉߂����ꍇ�̑Ώ���@���w�肵�܂��B�p�P�b�g��p���ɂ́A exceed-action drop �L�[���[�h���g�p���܂��B�i�|���V���O�ݒ�DSCP�}�b�v���g�p���ājDSCP�l���}�[�N �_�E�����A�p�P�b�g�𑗐M����ɂ́A exceed-action policed-dscp-transmit �L�[���[�h���g�p���܂��B�ڍׂɂ‚��ẮA �|���V���O�ݒ�DSCP�}�b�v�̐ݒ� ���Q�Ƃ��Ă��������B

class-map [ match-all | match-any ] class-map-name

�K�v�ɉ����āA�g���t�B�b�N�𕪗ނ���N���X �}�b�v���쐬���܂��B�ڍׂɂ‚��ẮA �N���X �}�b�v�ɂ��g���t�B�b�N�̕��� ���Q�Ƃ��Ă��������B

policy-map policy-map-name

�|���V�[ �}�b�v�����͂��ă|���V�[ �}�b�v���쐬���A�|���V�[ �}�b�v �R���t�B�M�����[�V���� ���[�h���J�n���܂��B

�ڍׂɂ‚��ẮA �|���V�[ �}�b�v�ɂ��g���t�B�b�N�̕��ށA�|���V���O�A����у}�[�L���O ���Q�Ƃ��Ă��������B

class class-map-name

�g���t�B�b�N���ނ��`���A�|���V�[ �}�b�v �N���X �R���t�B�M�����[�V���� ���[�h���J�n���܂��B

�ڍׂɂ‚��ẮA �|���V�[ �}�b�v�ɂ��g���t�B�b�N�̕��ށA�|���V���O�A����у}�[�L���O ���Q�Ƃ��Ă��������B

police aggregate aggregate-policer-name

�����|���V�[ �}�b�v�̕����̃N���X�ɏW��|���T�[��K�p���܂��B

aggregate-policer-name �ɂ́A�X�e�b�v2�Ŏw�肵�����O���͂��܂��B

exit

�O���[�o�� �R���t�B�M�����[�V���� ���[�h�ɖ߂�܂��B

interface interface-id

�C���^�[�t�F�C�X �R���t�B�M�����[�V���� ���[�h���J�n���A�|���V�[ �}�b�v�ɕt������C���^�[�t�F�C�X���w�肵�܂��B

�L��ȃC���^�[�t�F�C�X�ɂ͕����C���^�[�t�F�C�X���܂܂�܂��B

service-policy input policy-map-name

�|���V�[�}�b�v�����w�肵�A��̓C���^�[�t�F�C�X�ɓK�p���܂��B

��̓C���^�[�t�F�C�X���ƂɁA�T�|�[�g�����|���V�[ �}�b�v��1�‚݂̂ł��B

end

�C�l�[�u��EXEC���[�h�ɖ߂�܂��B

show mls qos aggregate-policer [ aggregate-policer-name ]

�ݒ���m�F���܂��B

copy running-config startup-config

�i�C�Ӂj�R���t�B�M�����[�V���� �t�@�C���ɐݒ��ۑ����܂��B

�w�肵���W��|���T�[���|���V�[ �}�b�v����폜����ɂ́A no police aggregate aggregate-policer-
name
�|���V�[ �}�b�v �R���t�B�M�����[�V���� ���[�h���g�p���܂��B�W��|���T�[����т��̃p�����[�^���폜����ɂ́A no mls qos aggregate-policer aggregate-policer-name �O���[�o�� �R���t�B�M�����[�V���� �R�}���h���g�p���܂��B

���ɁA�W��|���T�[���쐬���A�|���V�[ �}�b�v���̕����̃N���X�ɕt�������������܂��B���̐ݒ�ŁAIP ACL�̓l�b�g���[�N10.1.0.0����уz�X�g11.3.1.1����̃g���t�B�b�N�����‚��܂��B�l�b�g���[�N10.1.0.0����̃g���t�B�b�N�̏ꍇ�A���M�p�P�b�g��DSCP�͐M������܂��B�z�X�g11.3.1.1����̃g���t�B�b�N�̏ꍇ�A�p�P�b�g��DSCP��56�ɕύX����܂��B�l�b�g���[�N10.1.0.0����уz�X�g11.3.1.1����̃g���t�B�b�N ���[�g�ɂ́A�|���V�[���ݒ肳��܂��B�g���t�B�b�N������ ���[�g�i48000 bps�j����ѕW���o�[�X�g �T�C�Y�i8000�o�C�g�j�𒴂����ꍇ�A�i�|���V���O�ݒ�DSCP�}�b�v�Ɋ�Â��ājDSCP���}�[�N �_�E������ē]������܂��B�|���V�[ �}�b�v�́A�X�^�b�N �����o�[2�̓�̓C���^�[�t�F�C�X�ɕt������܂��B

Switch(config)# access-list 1 permit 10.1.0.0 0.0.255.255

Switch(config)# access-list 2 permit 11.3.1.1

Switch(config)# mls qos aggregate-police transmit1 48000 8000 exceed-action policed-dscp-transmit

Switch(config)# class-map ipclass1

Switch(config-cmap)# match access-group 1

Switch(config-cmap)# exit

Switch(config)# class-map ipclass2

Switch(config-cmap)# match access-group 2

Switch(config-cmap)# exit

Switch(config)# policy-map aggflow1

Switch(config-pmap)# class ipclass1

Switch(config-pmap-c)# trust dscp

Switch(config-pmap-c)# police aggregate transmit1

Switch(config-pmap-c)# exit

Switch(config-pmap)# class ipclass2

Switch(config-pmap-c)# set ip dscp 56

Switch(config-pmap-c)# police aggregate transmit1

Switch(config-pmap-c)# exit

Switch(config-pmap)# exit

Switch(config)# interface gigabitethernet2/0/1

Switch(config-if)# service-policy input aggflow1

Switch(config-if)# exit

DSCP�}�b�v�̐ݒ�

�����ł́ADSCP�}�b�v��ݒ肷��菇�ɂ‚��Đ������܂��B

DSCP/DSCP�ϊ��}�b�v���������ׂẴ}�b�v�̓O���[�o���ɒ�`����A���ׂẴ|�[�g�ɓK�p����܂��B

CoS/DSCP�}�b�v�̐ݒ�

���M�p�P�b�g��CoS�l���A�g���t�B�b�N�̃v���C�I���e�B��\�����߂�QoS�œ����I�Ɏg�p�����DSCP�l�Ƀ}�b�s���O����ɂ́ACoS/DSCP�}�b�v���g�p���܂��B

�f�t�H���g��CoS/DSCP�}�b�v �Ƀf�t�H���g��CoS/DSCP�}�b�v�������܂��B

�f�t�H���g��CoS/DSCP�}�b�v

CoS�l

0

1

2

3

4

5

6

7

DSCP�l

0

8

16

24

32

40

48

56

�����̒l���l�b�g���[�N�ɓK���Ȃ��ꍇ�́A�ύX����K�v������܂��B

CoS/DSCP�}�b�v��ύX����ɂ́A�C�l�[�u��EXEC���[�h�Ŏ��̎菇�����s���܂��B���̎菇�͔C�ӂł��B

�R�}���h

����

configure terminal

�O���[�o�� �R���t�B�M�����[�V���� ���[�h���J�n���܂��B

mls qos map cos-dscp dscp1...dscp8

CoS/DSCP�}�b�v��ύX���܂��B

dscp1...dscp8 �ɂ́ACoS�l0�`7�ɑΉ�����8�‚�DSCP�l���͂��܂��B�eDSCP�l�̓X�y�[�X�ŋ�؂�܂��B

DSCP�͈̔͂�0�`63�ł��B

end

�C�l�[�u��EXEC���[�h�ɖ߂�܂��B

show mls qos maps cos-dscp

�ݒ���m�F���܂��B

copy running-config startup-config

�i�C�Ӂj�R���t�B�M�����[�V���� �t�@�C���ɐݒ��ۑ����܂��B

�f�t�H���g�̃}�b�v�ɖ߂��ɂ́Ano mls qos cos-dscp �O���[�o�� �R���t�B�M�����[�V���� �R�}���h���g�p���܂��B

���ɁACoS/DSCP�}�b�v��ύX���ĕ\�������������܂��B

Switch(config)# mls qos map cos-dscp 10 15 20 25 30 35 40 45

Switch(config)# end

Switch# show mls qos maps cos-dscp

Cos-dscp map:

cos: 0 1 2 3 4 5 6 7

--------------------------------

dscp: 10 15 20 25 30 35 40 45

IP Precedence/DSCP�}�b�v�̐ݒ�

���M�p�P�b�g��IP precedence�l���A�g���t�B�b�N�̃v���C�I���e�B��\�����߂�QoS�œ����I�Ɏg�p�����DSCP�l�Ƀ}�b�s���O����ɂ́AIP precedence/DSCP�}�b�v���g�p���܂��B

�f�t�H���g��IP Precedence/DSCP�}�b�v �ɁA�f�t�H���g��IP precedence/DSCP�}�b�v�������܂��B

�f�t�H���g��IP Precedence/DSCP�}�b�v

IP precedence�l

0

1

2

3

4

5

6

7

DSCP�l

0

8

16

24

32

40

48

56

�����̒l���l�b�g���[�N�ɓK���Ȃ��ꍇ�́A�ύX����K�v������܂��B

IP precedence/DSCP�}�b�v��ύX����ɂ́A�C�l�[�u��EXEC���[�h�Ŏ��̎菇�����s���܂��B���̎菇�͔C�ӂł��B

�R�}���h

����

configure terminal

�O���[�o�� �R���t�B�M�����[�V���� ���[�h���J�n���܂��B

mls qos map ip-prec-dscp dscp1...dscp8

IP precedence/DSCP�}�b�v��ύX���܂��B

dscp1...dscp8 �ɂ́AIP precedence�l0�`7�ɑΉ�����8�‚�DSCP�l���͂��܂��B�eDSCP�l�̓X�y�[�X�ŋ�؂�܂��B

DSCP�͈̔͂�0�`63�ł��B

end

�C�l�[�u��EXEC���[�h�ɖ߂�܂��B

show mls qos maps ip-prec-dscp

�ݒ���m�F���܂��B

copy running-config startup-config

�i�C�Ӂj�R���t�B�M�����[�V���� �t�@�C���ɐݒ��ۑ����܂��B

�f�t�H���g�̃}�b�v�ɖ߂��ɂ́A no mls qos ip-prec-dscp �O���[�o�� �R���t�B�M�����[�V���� �R�}���h���g�p���܂��B

���ɁAIP precedence/DSCP�}�b�v��ύX���ĕ\�������������܂��B

Switch(config)# mls qos map ip-prec-dscp 10 15 20 25 30 35 40 45

Switch(config)# end

Switch# show mls qos maps ip-prec-dscp

IpPrecedence-dscp map:

ipprec: 0 1 2 3 4 5 6 7

--------------------------------

dscp: 10 15 20 25 30 35 40 45

�|���V���O�ݒ�DSCP�}�b�v�̐ݒ�

�|���V���O����у}�[�L���O �A�N�V�����ɂ���ē�����V�����l��DSCP�l���}�[�N �_�E������ɂ́A�|���V���O�ݒ�DSCP�}�b�v���g�p���܂��B

�f�t�H���g�̃|���V���O�ݒ�DSCP�}�b�v�́A���M����DSCP�l�𓯂�DSCP�l�Ƀ}�b�s���O�����̃}�b�v�ł��B

�|���V���O�ݒ�DSCP�}�b�v��ύX����ɂ́A�C�l�[�u��EXEC���[�h�Ŏ��̎菇�����s���܂��B���̎菇�͔C�ӂł��B

�R�}���h

����

configure terminal

�O���[�o�� �R���t�B�M�����[�V���� ���[�h���J�n���܂��B

mls qos map policed-dscp dscp-list to mark-down-dscp

�|���V���O�ݒ�DSCP�}�b�v��ύX���܂��B

  • dscp-list �ɂ́A�ő�8�‚�DSCP�l���X�y�[�X�ŋ�؂��ē�͂��܂��B���� to �L�[���[�h���͂��܂��B
  • mark-down-dscp �ɂ́A�Ή�����|���V���O�ݒ�i�}�[�N �_�E�������jDSCP�l���͂��܂��B

end

�C�l�[�u��EXEC���[�h�ɖ߂�܂��B

show mls qos maps policed-dscp

�ݒ���m�F���܂��B

copy running-config startup-config

�i�C�Ӂj�R���t�B�M�����[�V���� �t�@�C���ɐݒ��ۑ����܂��B

�f�t�H���g �}�b�v�ɖ߂��ɂ́A no mls qos policed-dscp �O���[�o�� �R���t�B�M�����[�V���� �R�}���h���g�p���܂��B

���ɁADSCP 50�`57���A�}�[�N�_�E�������DSCP�l0�Ƀ}�b�s���O�����������܂��B

Switch(config)# mls qos map policed-dscp 50 51 52 53 54 55 56 57 to 0

Switch(config)# end

Switch# show mls qos maps policed-dscp

Policed-dscp map:

d1 : d2 0 1 2 3 4 5 6 7 8 9

---------------------------------------

0 : 00 01 02 03 04 05 06 07 08 09

1 : 10 11 12 13 14 15 16 17 18 19

2 : 20 21 22 23 24 25 26 27 28 29

3 : 30 31 32 33 34 35 36 37 38 39

4 : 40 41 42 43 44 45 46 47 48 49

5 : 00 00 00 00 00 00 00 00 58 59

6 : 60 61 62 63

DSCP/CoS�}�b�v�̐ݒ�

4�‚̏o�̓L���[��1�‚�I�����邽�߂Ɏg�p�����CoS�l�𐶐�����ɂ́ADSCP/CoS�}�b�v���g�p���܂��B

�f�t�H���g��DSCP/CoS�}�b�v �Ƀf�t�H���g��DSCP/CoS�}�b�v�������܂��B

�f�t�H���g��DSCP/CoS�}�b�v

DSCP�l

0�`7

8�`15

16�`23

24�`31

32�`39

40�`47

48�`55

56�`63

CoS�l

0

1

2

3

4

5

6

7

�����̒l���l�b�g���[�N�ɓK���Ȃ��ꍇ�́A�ύX����K�v������܂��B

DSCP/CoS�}�b�v��ύX����ɂ́A�C�l�[�u��EXEC���[�h�Ŏ��̎菇�����s���܂��B���̎菇�͔C�ӂł��B

�R�}���h

����

configure terminal

�O���[�o�� �R���t�B�M�����[�V���� ���[�h���J�n���܂��B

mls qos map dscp-cos dscp-list to cos

DSCP/CoS�}�b�v��ύX���܂��B

  • dscp-list �ɂ́A�ő�8�‚�DSCP�l���X�y�[�X�ŋ�؂��ē�͂��܂��B���� to �L�[���[�h���͂��܂��B
  • cos �ɂ́ADSCP�l�ɑΉ�����CoS�l���͂��܂��B

DSCP�͈̔͂�0�`63�ACoS�͈̔͂�0�`7�ł��B

end

�C�l�[�u��EXEC���[�h�ɖ߂�܂��B

show mls qos maps dscp-to-cos

�ݒ���m�F���܂��B

copy running-config startup-config

�i�C�Ӂj�R���t�B�M�����[�V���� �t�@�C���ɐݒ��ۑ����܂��B

�f�t�H���g�̃}�b�v�ɖ߂��ɂ́A no mls qos dscp-cos �O���[�o�� �R���t�B�M�����[�V���� �R�}���h���g�p���܂��B

����DSCP�l0�A8�A16�A24�A32�A40�A48�A�����50��CoS�l0�Ƀ}�b�s���O���āA�}�b�v��\�������������܂��B

Switch(config)# mls qos map dscp-cos 0 8 16 24 32 40 48 50 to 0

Switch(config)# end

Switch# show mls qos maps dscp-cos

Dscp-cos map:

d1 : d2 0 1 2 3 4 5 6 7 8 9

---------------------------------------

0 : 00 00 00 00 00 00 00 00 00 01

1 : 01 01 01 01 01 01 00 02 02 02

2 : 02 02 02 02 00 03 03 03 03 03

3 : 03 03 00 04 04 04 04 04 04 04

4 : 00 05 05 05 05 05 05 05 00 06

5 : 00 06 06 06 06 06 07 07 07 07

6 : 07 07 07 07

DSCP/DSCP�ϊ��}�b�v�̐ݒ�

2�‚�QoS�h���C���ňقȂ�DSCP��`���g�p����Ă���ꍇ�́A���̃h���C�����ł̒�`�ɍ��킹�Ĉ�A��DSCP�l��ϊ�����DSCP/DSCP�ϊ��}�b�v���g�p���܂��BDSCP/DSCP�ϊ��}�b�v�́AQoS�Ǘ��h���C���̋��E�ɂ����M�C���^�[�t�F�C�X�ɓK�p����܂��i��͕ϊ��j�B

��͕ϊ��ɂ��A�p�P�b�g��DSCP�l���V����DSCP�l�ŏ㏑������AQoS�͂��̐V�����l���g�p���ăp�P�b�g���������܂��B�X�C�b�`�͐V����DSCP�l���g�p���āA�C���^�[�t�F�C�X����p�P�b�g�𑗐M���܂��B

1�‚̓�̓|�[�g�ɕ�����DSCP/DSCP�ϊ��}�b�v��ݒ�ł��܂��B�f�t�H���g��DSCP/DSCP�ϊ��}�b�v�́A���M����DSCP�l�𓯂�DSCP�l�Ƀ}�b�s���O�����̃}�b�v�ł��B

DSCP/DSCP�ϊ��}�b�v��ύX����ɂ́A�C�l�[�u��EXEC���[�h�Ŏ��̎菇�����s���܂��B���̎菇�͔C�ӂł��B

�R�}���h

����

configure terminal

�O���[�o�� �R���t�B�M�����[�V���� ���[�h���J�n���܂��B

mls qos map dscp-mutation dscp-mutation-name in-dscp to out-dscp

DSCP/DSCP�ϊ��}�b�v��ύX���܂��B

  • dscp-mutation-name �ɂ́A�ϊ��}�b�v�����͂��܂��B�V�������O���w�肷�邱�Ƃɂ��A�����̃}�b�v���쐬���邱�Ƃ��ł��܂��B
  • in-dscp �ɂ́A�ő�8�‚�DSCP�l���X�y�[�X�ŋ�؂��ē�͂��܂��B���� to �L�[���[�h���͂��܂��B
  • out-dscp �ɂ́ADSCP�l��1�“�͂��܂��B

DSCP�͈̔͂�0�`63�ł��B

interface interface-id

�C���^�[�t�F�C�X �R���t�B�M�����[�V���� ���[�h���J�n���A�}�b�v�ɕt������C���^�[�t�F�C�X���w�肵�܂��B

�L��ȃC���^�[�t�F�C�X�ɂ͕����C���^�[�t�F�C�X���܂܂�܂��B

mls qos trust dscp

DSCP��M�������Ԃ̃|�[�g�Ƃ��āA��̓|�[�g��ݒ肵�܂��B�f�t�H���g�ł́A�|�[�g��trusted�ɂȂ��Ă��܂���B

mls qos dscp-mutation dscp-mutation-name

DSCP��M�������Ԃ̎w��̓�̓|�[�g�Ƀ}�b�v��K�p���܂��B

dscp-mutation-name �ɂ́A�X�e�b�v2�Ŏw�肳�ꂽ�ϊ��}�b�v�����͂��܂��B

end

�C�l�[�u��EXEC���[�h�ɖ߂�܂��B

show mls qos maps dscp-mutation

�ݒ���m�F���܂��B

copy running-config startup-config

�i�C�Ӂj�R���t�B�M�����[�V���� �t�@�C���ɐݒ��ۑ����܂��B

�f�t�H���g�̃}�b�v�ɖ߂��ɂ́A no mls qos dscp-mutation dscp-mutation-name �O���[�o�� �R���t�B�M�����[�V���� �R�}���h���g�p���܂��B

���ɁADSCP/DSCP�ϊ��}�b�v���`�����������܂��B�����I�ɐݒ肳��Ă��Ȃ����ׂẴG���g���͕ύX����܂���i��̃}�b�v�Ŏw�肳�ꂽ�l�̂܂܂ł��j�B

Switch(config)# mls qos map dscp-mutation mutation1 1 2 3 4 5 6 7 to 0

Switch(config)# mls qos map dscp-mutation mutation1 8 9 10 11 12 13 to 10

Switch(config)# mls qos map dscp-mutation mutation1 20 21 22 to 20

Switch(config)# mls qos map dscp-mutation mutation1 30 31 32 33 34 to 30

Switch(config)# interface gigabitethernet1/0/1

Switch(config-if)# mls qos trust dscp

Switch(config-if)# mls qos dscp-mutation mutation1

Switch(config-if)# end

Switch# show mls qos maps dscp-mutation mutation1

Dscp-dscp mutation map:

mutation1:

d1 : d2 0 1 2 3 4 5 6 7 8 9

---------------------------------------

0 : 00 00 00 00 00 00 00 00 10 10

1 : 10 10 10 10 14 15 16 17 18 19

2 : 20 20 20 23 24 25 26 27 28 29

3 : 30 30 30 30 30 35 36 37 38 39

4 : 40 41 42 43 44 45 46 47 48 49

5 : 50 51 52 53 54 55 56 57 58 59

6 : 60 61 62 63

��̓L���[�̓����̐ݒ�

�l�b�g���[�N�����QoS�\�����[�V���������G�ȏꍇ�́A���Ɏ�����Ƃ����ׂĎ��s���Ȃ���΂Ȃ�Ȃ��ꍇ������܂��B���̓��������肷��K�v������܂��B

�����ł́A��̓L���[�̓����̐ݒ��@�ɂ‚��Đ������܂��B

��̓L���[�ւ�DSCP�܂���CoS�l�̃}�b�s���O�����WTD�X���b�V���z�[���h�̐ݒ�

�g���t�B�b�N�Ƀv���C�I���e�B��ݒ肷��ɂ́A�����DSCP�܂���CoS�����ƒp�P�b�g�����̃L���[�Ɋi�[���A���Ⴂ�v���C�I���e�B�����ƒp�P�b�g���p����悤�ɃL���[�̃X���b�V���z�[���h�𒲐����܂��B

DSCP�܂���CoS�l���̓L���[�Ƀ}�b�s���O���āAWTD�X���b�V���z�[���h��ݒ肷��ɂ́A�C�l�[�u��EXEC���[�h�Ŏ��̎菇�����s���܂��B���̎菇�͔C�ӂł��B

�R�}���h

����

configure terminal

�O���[�o�� �R���t�B�M�����[�V���� ���[�h���J�n���܂��B

mls qos srr-queue input dscp-map queue queue-id threshold threshold-id dscp1...dscp8

�܂���

mls qos srr-queue input cos-map queue queue-id threshold threshold-id cos1...cos8

DSCP�܂���CoS�l���̓L���[����уX���b�V���z�[���hID�Ƀ}�b�s���O���܂��B

�f�t�H���g�ł́ADSCP�l0�`39�����48�`63�̓L���[1����уX���b�V���z�[���h1�Ƀ}�b�s���O����܂��BDSCP�l40�`47�̓L���[2����уX���b�V���z�[���h1�Ƀ}�b�s���O����܂��B

�f�t�H���g�ł́ACoS�l0�`4�A6�A�����7�̓L���[1����уX���b�V���z�[���h1�Ƀ}�b�s���O����܂��BCoS�l5�̓L���[2����уX���b�V���z�[���h1�Ƀ}�b�s���O����܂��B

  • queue-id �ɂ́A1�`2���g�p���܂��B
  • threshold-id �ɂ́A1�`3���g�p���܂��B�X���b�V���z�[���h3�̔p��X���b�V���z�[���h�͒�`�ς݂ł���A�L���[�t�� �X�e�[�g�ɐݒ肳��܂��B
  • dscp1...dscp8 �ɂ́A8�‚܂ł̒l���A���ꂼ��X�y�[�X�ŋ�؂��ē�͂��܂��B�w��ł���͈͂�0�`63�ł��B
  • cos1...cos8 �ɂ́A8�‚܂ł̒l���A���ꂼ��X�y�[�X�ŋ�؂��ē�͂��܂��B�w��ł���͈͂�0�`7�ł��B

mls qos srr-queue input threshold queue-id threshold-percentage1 threshold-percentage2

��̓L���[��2�‚�WTD�X���b�V���z�[���h�i�X���b�V���z�[���h1�����2�p�j�����蓖�Ă܂��B�f�t�H���g�ł́A����̃X���b�V���z�[���h��100%�ɐݒ肳��܂��B

  • queue-id �ɂ́A1�`2���g�p���܂��B
  • threshold-percentage1 threshold-percentage2 �ɂ́A1�`100���g�p���܂��B�e�l�̓X�y�[�X�ŋ�؂�܂��B

�e�X���b�V���z�[���h�l�́A�L���[�Ɋ��蓖�Ă�ꂽ�L���[�L�q�q�̑����̊����ł��B

end

�C�l�[�u��EXEC���[�h�ɖ߂�܂��B

show mls qos maps

�ݒ���m�F���܂��B

DSCP��̓L���[ �X���b�V���z�[���h �}�b�v�́A�\�`���ŕ\������܂��Bd1���DSCP�l�̍ŏ�ʌ��Ad2�s��DSCP�l�̍ʼn��ʌ��������܂��Bd1�����d2�l�̌�_���L���[ID����уX���b�V���z�[���hID�ł��B���Ƃ��΁A�L���[2����уX���b�V���z�[���h1�i02-01�j�̂悤�ɂȂ�܂��B

CoS��̓L���[ �X���b�V���z�[���h �}�b�v�ł́A�擪�s��CoS�l�A�����2�Ԗڂ̍s�ɑΉ�����L���[ID����уX���b�V���z�[���hID��������܂��B���Ƃ��΁A�L���[2����уX���b�V���z�[���h2�i2-2�j�̂悤�ɂȂ�܂��B

copy running-config startup-config

�i�C�Ӂj�R���t�B�M�����[�V���� �t�@�C���ɐݒ��ۑ����܂��B

�f�t�H���g��CoS��̓L���[ �X���b�V���z�[���h �}�b�v�܂��̓f�t�H���g��DSCP��̓L���[ �X���b�V���z�[���h �}�b�v�ɖ߂��ɂ́A no mls qos srr-queue input cos-map �܂��� no mls qos srr-queue input dscp-map �O���[�o�� �R���t�B�M�����[�V���� �R�}���h���g�p���܂��B�f�t�H���g��WTD�X���b�V���z�[���h�ɖ߂��ɂ́A no mls qos srr-queue input threshold queue-id �O���[�o�� �R���t�B�M�����[�V���� �R�}���h���g�p���܂��B

���ɁADSCP�l0�`6���̓L���[1����уX���b�V���z�[���h1�i�p��X���b�V���z�[���h��50%�j�Ƀ}�b�s���O�����������܂��BDSCP�l20�`26�́A��̓L���[1����уX���b�V���z�[���h2�i�p��X���b�V���z�[���h��70%�j�Ƀ}�b�s���O����܂��B

Switch(config)# mls qos srr-queue input dscp-map queue 1 threshold 1 0 1 2 3 4 5 6

Switch(config)# mls qos srr-queue input dscp-map queue 1 threshold 2 20 21 22 23 24 25 26

Switch(config)# mls qos srr-queue input threshold 1 50 70

���ɁA50%��WTD�X���b�V���z�[���h��DSCP�l�i0�`6�j�����蓖�ĂāA70%��WTD�X���b�V���z�[���h�Ɋ��蓖�Ă�ꂽDSCP�l�i20�`26�j������ɔp����悤�ɐݒ肷���������܂��B

�e��̓L���[�̃o�b�t�@ �X�y�[�X�̊��蓖��

2�‚̃L���[�œ�̓o�b�t�@�𕪊�����䗦���`���܂��i�o�b�t�@ �X�y�[�X�ʂ����蓖�Ă܂��j�B�o�b�t�@���蓖�ĂƑш敝���蓖�Ăɂ��A�p�P�b�g��p���O�Ƀo�b�t�@�Ɋi�[�ł���f�[�^�ʂ����܂�܂��B

�e��̓L���[�Ƀo�b�t�@�����蓖�Ă�ɂ́A�C�l�[�u��EXEC���[�h�Ŏ��̎菇�����s���܂��B���̎菇�͔C�ӂł��B

�R�}���h

����

configure terminal

�O���[�o�� �R���t�B�M�����[�V���� ���[�h���J�n���܂��B

mls qos srr-queue input buffers percentage1 percentage2

�e��̓L���[�Ƀo�b�t�@�����蓖�Ă܂��B

�f�t�H���g�ł́A�o�b�t�@��90%���L���[1�ɁA�c���10%���L���[2�Ɋ��蓖�Ă��܂��B

percentage1 percentage2 �͈̔͂́A0�`100�ł��B�e�l�̓X�y�[�X�ŋ�؂�܂��B

�L���[�����M�o�[�X�g �g���t�B�b�N�����ׂď����ł���悤�ɁA�o�b�t�@�����蓖�Ă�K�v������܂��B

end

�C�l�[�u��EXEC���[�h�ɖ߂�܂��B

show mls qos interface buffer

�܂���

show mls qos input-queue

�ݒ���m�F���܂��B

copy running-config startup-config

�i�C�Ӂj�R���t�B�M�����[�V���� �t�@�C���ɐݒ��ۑ����܂��B

�f�t�H���g�ݒ�ɖ߂��ɂ́A no mls qos srr-queue input buffers �O���[�o�� �R���t�B�M�����[�V���� �R�}���h���g�p���܂��B

���ɁA�o�b�t�@ �X�y�[�X��60%���̓L���[1�ɁA40%���̓L���[2�Ɋ��蓖�Ă��������܂��B

Switch(config)# mls qos srr-queue input buffers 60 40

�e��̓L���[�̑ш敝�̊��蓖��

�e��̓L���[�Ɋ��蓖�Ă�g�p�”\�ȑш敝�̔䗦���w�肷��K�v������܂��B�E�F�C�g�̔䗦�́ASRR�X�P�W���[�����e�L���[����p�P�b�g�𑗐M����p�x�̔䗦�ł��B�ш敝���蓖�Ăƃo�b�t�@���蓖�Ăɂ��A�p�P�b�g��p���O�Ƀo�b�t�@�Ɋi�[�ł���f�[�^�ʂ����܂�܂��B��̓L���[��SRR�����삷��̂́A���L���[�h�̏ꍇ�݂̂ł��B

�e��̓L���[�ɑш敝�����蓖�Ă�ɂ́A�C�l�[�u��EXEC���[�h�Ŏ��̎菇�����s���܂��B���̎菇�͔C�ӂł��B

�R�}���h

����

configure terminal

�O���[�o�� �R���t�B�M�����[�V���� ���[�h���J�n���܂��B

mls qos srr-queue input bandwidth weight1 weight2

��̓L���[�ɋ��L���E���h ���r�� �E�F�C�g�����蓖�Ă܂��B

weight1 ����� weight2 �̃f�t�H���g�ݒ��4�ł��i�ш敝��1/2��2�‚̃L���[�ŋϓ��ɋ��L����܂��j�B

weight1 ����� weight2 �͈̔͂́A1�`100�ł��B�e�l�̓X�y�[�X�ŋ�؂�܂��B

SRR�� mls qos srr-queue input priority-queue queue-id bandwidth weight �O���[�o�� �R���t�B�M�����[�V���� �R�}���h�� bandwidth �L�[���[�h�Ŏw�肳�ꂽ�ݒ�ς݃E�F�C�g�ɏ]���āA�v���C�I���e�B �L���[���������܂��B���̌�ASRR�͎c��̑ш敝�𗼕�̓�̓L���[�ŋ��L���Amls qos srr-queue input bandwidth weight1 weight2 �O���[�o�� �R���t�B�M�����[�V���� �R�}���h�ɂ���Đݒ肳�ꂽ�E�F�C�g�ɏ]���A��̓L���[���������܂��B�ڍׂɂ‚��ẮA ��̓v���C�I���e�B �L���[�̐ݒ� ���Q�Ƃ��Ă��������B

end

�C�l�[�u��EXEC���[�h�ɖ߂�܂��B

show mls qos interface queueing

�܂���

show mls qos input-queue

�ݒ���m�F���܂��B

copy running-config startup-config

�i�C�Ӂj�R���t�B�M�����[�V���� �t�@�C���ɐݒ��ۑ����܂��B

�f�t�H���g�ݒ�ɖ߂��ɂ́A no mls qos srr-queue input bandwidth �O���[�o�� �R���t�B�M�����[�V���� �R�}���h���g�p���܂��B

���ɁA�X�^�b�N���̃L���[�ɓ�͑ш敝�����蓖�Ă��������܂��B�v���C�I���e�B �L���[�̓f�B�Z�[�u���ł��B�L���[1�Ɋ��蓖�Ă�ꂽ���L�ш敝�̔䗦��25/�i25�{75�j�A�L���[2�̔䗦��75/�i25�{75�j�ł��B

Switch(config)# mls qos s rr-queue input priority-queue 2 bandwidth 0

Switch(config)# mls qos s rr-queue input bandwidth 25 75

��̓v���C�I���e�B �L���[�̐ݒ�

�v���C�I���e�B �L���[�́A�v���ȏ������K�v�ȃg���t�B�b�N�i�x������уW�b�^���ŏ��ɂ��Ȃ���΂Ȃ�Ȃ������g���t�B�b�N�Ȃǁj�ɂ̂ݎg�p����K�v������܂��B

�v���C�I���e�B �L���[�́A�I�[�o�[�T�u�X�N���C�u �����O�Ɍ������l�b�g���[�N �g���t�B�b�N���������Ă���󋵂Łi�o�b�N�v���[�����`�B�ł���g���t�B�b�N���������̃g���t�B�b�N���������A�L���[����t�ɂȂ��āA�t���[�����p���Ă���ꍇ�j�A�x������уW�b�^���y�����邽�߂ɕۏ؂���Ă���ш敝�̈ꕔ�ł��B

SRR�� mls qos srr-queue input priority-queue queue-id bandwidth weight �O���[�o�� �R���t�B�M�����[�V���� �R�}���h�� bandwidth �L�[���[�h�Ŏw�肳�ꂽ�ݒ�ς݃E�F�C�g�ɏ]���āA�v���C�I���e�B �L���[���������܂��B���̌�ASRR�͎c��̑ш敝�𗼕�̓�̓L���[�ŋ��L���Amls qos srr-queue input bandwidth weight1 weight2 �O���[�o�� �R���t�B�M�����[�V���� �R�}���h�ɂ���Đݒ肳�ꂽ�E�F�C�g�ɏ]���A��̓L���[���������܂��B

�v���C�I���e�B �L���[��ݒ肷��ɂ́A�C�l�[�u��EXEC���[�h�Ŏ��̎菇�����s���܂��B���̎菇�͔C�ӂł��B

�R�}���h

����

configure terminal

�O���[�o�� �R���t�B�M�����[�V���� ���[�h���J�n���܂��B

mls qos srr-queue input priority-queue queue-id bandwidth weight

�L���[���v���C�I���e�B �L���[�Ƃ��Ċ��蓖�āA�X�^�b�N �����O���t�s���Ă���ꍇ�Ƀ����O�̑ш敝��ۏ؂��܂��B

�f�t�H���g�̃v���C�I���e�B �L���[�̓L���[2�ł��B���̃L���[�ɂ͑ш敝��10%�����蓖�Ă��Ă��܂��B

  • queue-id �ɂ́A1�`2���g�p���܂��B
  • bandwidth weight �ɂ́A�X�^�b�N �����O�̑ш敝�ɑ΂��銄�������蓖�Ă܂��B�w��ł���͈͂�0�`40�ł��B�l���傫���ꍇ�̓����O�S�̂ɉe�����y�сA�X�^�b�N�̃p�t�H�[�}���X���ቺ���邱�Ƃ����邽�߁A�ۏ؂ł���ш敝�͐�������Ă��܂��B

end

�C�l�[�u��EXEC���[�h�ɖ߂�܂��B

show mls qos interface queueing

�܂���

show mls qos input-queue

�ݒ���m�F���܂��B

copy running-config startup-config

�i�C�Ӂj�R���t�B�M�����[�V���� �t�@�C���ɐݒ��ۑ����܂��B

�f�t�H���g�ݒ�ɖ߂��ɂ́A no mls qos srr-queue input priority-queue queue-id �O���[�o�� �R���t�B�M�����[�V���� �R�}���h���g�p���܂��B�v���C�I���e�B �L���[�C���O���f�B�Z�[�u���ɂ���ɂ́A�ш敝�̃E�F�C�g��0�ɐݒ肵�܂��B���Ƃ��΁A mls qos srr-queue input priority-queue queue-id bandwidth 0 ���͂��܂��B

���ɁA�X�^�b�N���̃L���[�ɓ�͑ш敝�����蓖�Ă��������܂��B�L���[1�́A�ш敝��10%�����蓖�Ă��Ă���v���C�I���e�B �L���[�ł��B�L���[1�����2�Ɋ��蓖�Ă��Ă���ш敝�䗦��4/�i4�{4�j�ł��BSRR��10%�̑ш敝���ݒ肳�ꂽ�L���[1�i�v���C�I���e�B �L���[�j���ŏ��ɏ������܂��B���ɁASRR�͎c���90%�̑ш敝���L���[1��2�ɂ��ꂼ��45%���Š��蓖�ĂāA�e�L���[�ŋϓ��ɋ��L���܂��B

Switch(config)# mls qos s rr-queue input priority-queue 1 bandwidth 10

Switch(config)# mls qos s rr-queue input bandwidth 4 4

�o�̓L���[�̓����̐ݒ�

�l�b�g���[�N�����QoS�\�����[�V���������G�ȏꍇ�́A���Ɏ�����Ƃ����ׂĎ��s���Ȃ���΂Ȃ�Ȃ��ꍇ������܂��B���̓��������肷��K�v������܂��B

�����ł́A�o�̓L���[�̓����̐ݒ��@�ɂ‚��Đ������܂��B

�ݒ莞�̒��ӎ���

�ً}�L���[���C�l�[�u���̏ꍇ�A�܂���SRR�E�F�C�g�Ɋ�Â��ďo�̓L���[�����������ꍇ�́A���̒��ӎ����ɏ]���Ă��������B

�o�̓L���[�Z�b�g�ɑ΂���o�b�t�@ �X�y�[�X�̊��蓖�Ă����WTD�X���b�V���z�[���h�̐ݒ�

�o�b�t�@�̃A�x�C���r���e�B�̕ۏ؁AWTD�X���b�V���z�[���h�̐ݒ�A����уL���[�Z�b�g�̍ő僁�������蓖�Ă̐ݒ���s���ɂ́A mls qos queue-set output qset-id threshold queue-id
drop-threshold1 drop-threshold2 reserved-threshold maximum-threshold �O���[�o�� �R���t�B�M�����[�V���� �R�}���h���g�p���܂��B

�e�X���b�V���z�[���h�l�̓L���[�Ɋ��蓖�Ă�ꂽ�������̊����ł��B���̒l���w�肷��ɂ́A mls qos queue-set output qset-id buffers allocation1 ... allocation4 �O���[�o�� �R���t�B�M�����[�V���� �R�}���h���g�p���܂��B�L���[��WTD���g�p���āA�g���t�B�b�N �N���X���ƂɈقȂ�p����T�|�[�g�����܂��B

�L���[�Z�b�g�̃��������蓖�Ă���єp��X���b�V���z�[���h��ݒ肷��ɂ́A�C�l�[�u��EXEC���[�h�Ŏ��̎菇�����s���܂��B���̎菇�͔C�ӂł��B

�R�}���h

����

configure terminal

�O���[�o�� �R���t�B�M�����[�V���� ���[�h���J�n���܂��B

mls qos queue-set output qset-id buffers allocation1 ... allocation4

�L���[�Z�b�g�Ƀo�b�t�@�����蓖�Ă܂��B

�f�t�H���g�ł́A���ׂĂ̊��蓖�Ēl��4�‚̃L���[�ɋϓ��Ƀ}�b�s���O����܂��i25�A25�A25�A25�j�B�e�L���[�ɂ̓o�b�t�@ �X�y�[�X��1/4�����蓖�Ă��܂��B

  • qset-id �ɂ́A�L���[�Z�b�g��ID���͂��܂��B�w��ł���͈͂�1�`2�ł��B�e�|�[�g�̓L���[�Z�b�g�ɑ����A�L���[�Z�b�g�ł́A�|�[�g���Ƃ�4�‚̏o�̓L���[�̓��������ׂĒ�`����܂��B
  • allocation1 ... allocation4 �ɂ́A�L���[�Z�b�g���̃L���[���Ƃ�1�‚��A���v4�‚̊������w�肵�܂��B�w��ł���͈͂́A0�`100�ł��B�e�l�̓X�y�[�X�ŋ�؂�܂��B

�g���t�B�b�N�̏d�v���ɏ]���ăo�b�t�@�����蓖�Ă܂��B���Ƃ��΁A�v���C�I���e�B���ł������g���t�B�b�N���i�[����L���[�ɁA��葽���̃o�b�t�@�����蓖�Ă��܂��B

mls qos queue-set output qset-id threshold queue-id drop-threshold1 drop-threshold2 reserved-threshold maximum-threshold

WTD�X���b�V���z�[���h��ݒ肵�A�o�b�t�@�̃A�x�C���r���e�B��ۏ؂��A�L���[�Z�b�g�i�|�[�g���Ƃ�4�‚̏o�̓L���[�j�̍ő僁�������蓖�Ă�ݒ肵�܂��B

�f�t�H���g�ł́A�L���[1�A3�A�����4��WTD�X���b�V���z�[���h��100%�ɐݒ肳��Ă��܂��B�L���[2��WTD�X���b�V���z�[���h��50%�ɐݒ肳��Ă��܂��B�L���[1�A3�A�����4�̐�p�X���b�V���z�[���h��50%�ɐݒ肳��Ă��܂��B�L���[2�̐�p�X���b�V���z�[���h��100%�ɐݒ肳��Ă��܂��B���ׂẴL���[�̍ő�X���b�V���z�[���h��400%�ɐݒ肳��Ă��܂��B

  • qset-id �ɂ́A�X�e�b�v2�Ŏw�肵���L���[�Z�b�g��ID���͂��܂��B�w��ł���͈͂�1�`2�ł��B
  • queue-id �ɂ́A�R�}���h�̎��s�ΏۂƂȂ�L���[�Z�b�g���̓���̃L���[���͂��܂��B�w��ł���͈͂�1�`4�ł��B
  • drop-threshold1 drop-threshold2 �ɂ́A�L���[�Ɋ��蓖�Ă�ꂽ�������̊����Ƃ��ĕ\�����2�‚�WTD�X���b�V���z�[���h���w�肵�܂��B�w��ł���͈͂�1�`400%�ł��B
  • reserved-threshold �ɂ́A���蓖�ă������̊����Ƃ��ĕ\�����L���[�̕ۏ؁i��p�j������ �T�C�Y���͂��܂��B�w��ł���͈͂�1�`100%�ł��B
  • maximum-threshold ���w�肷��ƁA�L���[����t�ɂȂ����ꍇ�ł��A�m�ۗʂ𒴂���o�b�t�@�̎擾���”\�ɂ��邱�Ƃ��ł��܂��B���̒l�́A���ʃv�[������łȂ��ꍇ�ɁA�p�P�b�g���p����܂ŃL���[���g�p�ł��郁�����̍ő�l�ł��B�w��ł���͈͂�1�`400%�ł��B

interface interface-id

���M�g���t�B�b�N�̃C���^�[�t�F�C�X���w�肵�A�C���^�[�t�F�C�X �R���t�B�M�����[�V���� ���[�h���J�n���܂��B

queue-set qset-id

�L���[�Z�b�g�Ƀ|�[�g���}�b�s���O���܂��B

qset-id �ɂ́A�X�e�b�v2�Ŏw�肵���L���[�Z�b�g��ID���͂��܂��B�w��ł���͈͂�1�`2�ł��B�f�t�H���g��1�ł��B

end

�C�l�[�u��EXEC���[�h�ɖ߂�܂��B

show mls qos interface [ interface-id ] buffers

�ݒ���m�F���܂��B

copy running-config startup-config

�i�C�Ӂj�R���t�B�M�����[�V���� �t�@�C���ɐݒ��ۑ����܂��B

�f�t�H���g�ݒ�ɖ߂��ɂ́A no mls qos queue-set output qset-id buffers �O���[�o�� �R���t�B�M�����[�V���� �R�}���h���g�p���܂��B�f�t�H���g��WTD�X���b�V���z�[���h�̊����ɖ߂��ɂ́A no mls qos queue-set output qset-id threshold [ queue-id ] �O���[�o�� �R���t�B�M�����[�V���� �R�}���h���g�p���܂��B

���ɁA�X�^�b�N �����o�[2�̃C���^�[�t�F�C�XFastEthernet 0/1���L���[�Z�b�g2�Ƀ}�b�s���O�����������܂��B�o�̓L���[1�ɂ̓o�b�t�@ �X�y�[�X��40%�A�o�̓L���[2�A3�A�����4�ɂ�20%�����蓖�Ă��܂��B�L���[2�̔p��X���b�V���z�[���h�͊��蓖�ă�������40�����60%�ɐݒ肳��A���蓖�ă�������100%���ۏ؂���A�p�P�b�g���p����܂łɂ��̃L���[���g�p�ł���ő僁������200%�ɐݒ肳��܂��B

Switch(config)# mls qos queue-set output 2 buffers 40 20 20 20

Switch(config)# mls qos queue-set output 2 threshold 2 40 60 100 200

Switch(config)# interface fastethernet2/0/1

Switch(config-if)# queue-set 2

�o�̓L���[����уX���b�V���z�[���hID�ւ�DSCP�܂���CoS�l�̃}�b�s���O

�g���t�B�b�N�Ƀv���C�I���e�B��ݒ肷��ɂ́A�����DSCP�܂���CoS�����ƒp�P�b�g�����̃L���[�Ɋi�[���A���Ⴂ�v���C�I���e�B�����ƒp�P�b�g���p����悤�ɃL���[�̃X���b�V���z�[���h�𒲐����܂��B

DSCP�܂���CoS�l���o�̓L���[����уX���b�V���z�[���hID�Ƀ}�b�s���O����ɂ́A�C�l�[�u��EXEC���[�h�Ŏ��̎菇�����s���܂��B���̎菇�͔C�ӂł��B

�R�}���h

����

configure terminal

�O���[�o�� �R���t�B�M�����[�V���� ���[�h���J�n���܂��B

mls qos srr-queue output dscp-map queue queue-id threshold threshold-id dscp1...dscp8

�܂���

mls qos srr-queue output cos-map queue queue-id threshold threshold-id cos1...cos8

DSCP�܂���CoS�l���o�̓L���[����уX���b�V���z�[���hID�Ƀ}�b�s���O���܂��B

�f�t�H���g�ł́ADSCP�l0�`15�̓L���[2����уX���b�V���z�[���h1�ɁADSCP�l16�`31�̓L���[3����уX���b�V���z�[���h1�ɁADSCP�l32�`39�����48�`63�̓L���[4����уX���b�V���z�[���h1�ɁADSCP�l40�`47�̓L���[1����уX���b�V���z�[���h1�Ƀ}�b�s���O����܂��B

�f�t�H���g�ł́ACoS�l0�����1�̓L���[2����уX���b�V���z�[���h1�ɁACoS�l2�����3�̓L���[3����уX���b�V���z�[���h1�ɁACoS�l4�A6�A�����7�̓L���[4����уX���b�V���z�[���h1�ɁACoS�l5�̓L���[1����уX���b�V���z�[���h1�Ƀ}�b�s���O����܂��B

  • queue-id �ɂ́A1�`4���g�p���܂��B
  • threshold-id �ɂ́A1�`3���g�p���܂��B�X���b�V���z�[���h3�̔p��X���b�V���z�[���h�͒�`�ς݂ł���A�L���[�t�� �X�e�[�g�ɐݒ肳��܂��B
  • dscp1...dscp 8 �ɂ́A8�‚܂ł̒l���A���ꂼ��X�y�[�X�ŋ�؂��ē�͂��܂��B�w��ł���͈͂�0�`63�ł��B
  • cos1...cos8 �ɂ́A8�‚܂ł̒l���A���ꂼ��X�y�[�X�ŋ�؂��ē�͂��܂��B�w��ł���͈͂�0�`7�ł��B

end

�C�l�[�u��EXEC���[�h�ɖ߂�܂��B

show mls qos maps

�ݒ���m�F���܂��B

DSCP�o�̓L���[ �X���b�V���z�[���h �}�b�v�́A�\�`���ŕ\������܂��Bd1���DSCP�l�̍ŏ�ʌ��Ad2�s��DSCP�l�̍ʼn��ʌ��������܂��Bd1�����d2�l�̌�_���L���[ID����уX���b�V���z�[���hID�ł��B���Ƃ��΁A�L���[2����уX���b�V���z�[���h1�i02-01�j�̂悤�ɂȂ�܂��B

CoS�o�̓L���[ �X���b�V���z�[���h �}�b�v�ł́A�擪�s��CoS�l�A�����2�Ԗڂ̍s�ɑΉ�����L���[ID����уX���b�V���z�[���hID��������܂��B���Ƃ��΁A�L���[2����уX���b�V���z�[���h2�i2-2�j�̂悤�ɂȂ�܂��B

copy running-config startup-config

�i�C�Ӂj�R���t�B�M�����[�V���� �t�@�C���ɐݒ��ۑ����܂��B

�f�t�H���g��DSCP�o�̓L���[ �X���b�V���z�[���h �}�b�v�܂��̓f�t�H���g��CoS�o�̓L���[ �X���b�V���z�[���h �}�b�v�ɖ߂��ɂ́A no mls qos srr-queue output dscp-map �܂��� no mls qos srr-queue output cos-map �O���[�o�� �R���t�B�M�����[�V���� �R�}���h���g�p���܂��B

���ɁADSCP�l10�����11���o�̓L���[1����уX���b�V���z�[���h2�Ƀ}�b�s���O�����������܂��B

Switch(config)# mls qos srr-queue output dscp-map queue 1 threshold 2 10 11

�o�̓L���[��SRR�V�F�[�s���O �E�F�C�g�̐ݒ�

�e�L���[�Ɋ��蓖�Ă�g�p�”\�ȑш敝�̔䗦���w�肷�邱�Ƃ��ł��܂��B�E�F�C�g�̔䗦�́ASRR�X�P�W���[�����e�L���[����p�P�b�g�𑗐M����p�x�̔䗦�ł��B

�o�̓L���[�ɂ́A�V�F�[�s���O �E�F�C�g�A���L�E�F�C�g�A�܂��͂��̗����ݒ�ł��܂��B�o�[�X�g �g���t�B�b�N�𕽊���������A�o�͂���芊�炩�ɂ���ɂ́A�V�F�[�s���O���g�p���܂��B�ڍׂɂ‚��ẮA SRR�̃V�F�[�s���O����ы��L ���Q�Ƃ��Ă��������B���L�E�F�C�g�̏ڍׂɂ‚��ẮA �o�̓L���[��SRR���L�E�F�C�g�̐ݒ� ���Q�Ƃ��Ă��������B

�|�[�g�Ƀ}�b�s���O���ꂽ4�‚̏o�̓L���[�ɃV�F�[�s���O �E�F�C�g�����蓖�ĂāA�ш敝�̃V�F�[�s���O���C�l�[�u���ɂ���ɂ́A�C�l�[�u��EXEC���[�h�Ŏ��̎菇�����s���܂��B���̎菇�͔C�ӂł��B

�R�}���h

����

configure terminal

�O���[�o�� �R���t�B�M�����[�V���� ���[�h���J�n���܂��B

interface interface-id

���M�g���t�B�b�N�̃C���^�[�t�F�C�X���w�肵�A�C���^�[�t�F�C�X �R���t�B�M�����[�V���� ���[�h���J�n���܂��B

srr-queue bandwidth shape weight1 weight2 weight3 weight4

�o�̓L���[��SRR�E�F�C�g�����蓖�Ă܂��B

�f�t�H���g�ł́Aweight1��25�Aweight2�Aweight3�A�����weight4��0�ɐݒ肳��Ă��܂��B�����̃L���[�͋��L���[�h�ł��B

weight1 weight2 weight3 weight4 �ɂ́A�V�F�[�s���O�����|�[�g�̊��������肷��E�F�C�g���͂��܂��B���̃L���[�̃V�F�[�s���O�ш敝�́A�䗦�̋t���i1/ weight �j�ɂ���Č��܂�܂��B�e�l�̓X�y�[�X�ŋ�؂�܂��B�w��ł���͈͂�0�`65535�ł��B

�E�F�C�g0��ݒ肵���ꍇ�́A�Ή�����L���[�����L���[�h�œ��삵�܂��B srr-queue bandwidth shape �R�}���h�Ŏw�肳�ꂽ�E�F�C�g�͖�������܂��B srr-queue bandwidth share �C���^�[�t�F�C�X �R���t�B�M�����[�V���� �R�}���h�Ŋe�L���[�Ɏw�肳�ꂽ�E�F�C�g���L��ɂȂ�܂��B�����L���[�Z�b�g�̃L���[�ɃV�F�[�s���O����ы��L�𗼕�ݒ肷��ꍇ�́A�V�F�[�s���O�ɔԍ����ŏ��̃L���[��ݒ肵�Ă��������B

�V�F�[�s���O ���[�h�͋��L���[�h�����D�悵�܂��B

end

�C�l�[�u��EXEC���[�h�ɖ߂�܂��B

show mls qos interface interface-id queueing

�ݒ���m�F���܂��B

copy running-config startup-config

�i�C�Ӂj�R���t�B�M�����[�V���� �t�@�C���ɐݒ��ۑ����܂��B

�f�t�H���g�̐ݒ�ɖ߂��ɂ́A no srr-queue bandwidth shape �C���^�[�t�F�C�X �R���t�B�M�����[�V���� �R�}���h���g�p���܂��B

���ɁA�L���[1�ɑш敝�̃V�F�[�s���O��ݒ肷���������܂��B�L���[2�A3�A�����4�̃E�F�C�g�䗦��0�ɐݒ肳��Ă��邽�߁A�����̃L���[�͋��L���[�h�œ��삵�܂��B�L���[1�̑ш敝�̃E�F�C�g��1/8�i12.5%�j�ł��B

Switch(config)# interface gigabitethernet2/0/1

Switch(config-if)# srr-queue bandwidth shape 8 0 0 0

�o�̓L���[��SRR���L�E�F�C�g�̐ݒ�

���L���[�h�ł́A�L���[�͐ݒ肳�ꂽ�E�F�C�g�ɏ]���Ċe�L���[�Ԃ̑ш敝�����L���܂��B�ш敝�͂��̃��x���ŕۏ؂���܂����A���̃��x���Ɍ��肳���킯�ł͂���܂���B���Ƃ��΁A����̃L���[����ł���A�����N�����L����K�v���Ȃ��ꍇ�A�c��̃L���[�͖��g�p�̑ш敝���g�p���āA�e�L���[�Ԃŋ��L���邱�Ƃ��ł��܂��B���L�̏ꍇ�A�L���[����p�P�b�g�����o���p�x�̓E�F�C�g�̔䗦�ɂ���Č��܂�܂��B�E�F�C�g�̐�Βl�ɂ͈Ӗ�������܂���B

�|�[�g�Ƀ}�b�s���O���ꂽ4�‚̏o�̓L���[�ɋ��L�E�F�C�g�����蓖�ĂāA�ш敝�̋��L���C�l�[�u���ɂ���ɂ́A�C�l�[�u��EXEC���[�h�Ŏ��̎菇�����s���܂��B���̎菇�͔C�ӂł��B

�R�}���h

����

configure terminal

�O���[�o�� �R���t�B�M�����[�V���� ���[�h���J�n���܂��B

interface interface-id

���M�g���t�B�b�N�̃C���^�[�t�F�C�X���w�肵�A�C���^�[�t�F�C�X �R���t�B�M�����[�V���� ���[�h���J�n���܂��B

srr-queue bandwidth share weight1 weight2 weight3 weight4

�o�̓L���[��SRR�E�F�C�g�����蓖�Ă܂��B

�f�t�H���g�ł́A4�‚̃E�F�C�g�����ׂ�25�ł��i�e�L���[�ɑш敝��1/4�����蓖�Ă��Ă��܂��j�B

weight1 weight2 weight3 weight4 �ɂ́ASRR�X�P�W���[�����p�P�b�g�𑗐M����p�x�̔䗦�����肷��E�F�C�g���͂��܂��B�e�l�̓X�y�[�X�ŋ�؂�܂��B�w��ł���͈͂�1�`255�ł��B

end

�C�l�[�u��EXEC���[�h�ɖ߂�܂��B

show mls qos interface interface-id queueing

�ݒ���m�F���܂��B

copy running-config startup-config

�i�C�Ӂj�R���t�B�M�����[�V���� �t�@�C���ɐݒ��ۑ����܂��B

�f�t�H���g�̐ݒ�ɖ߂��ɂ́A no srr-queue bandwidth share �C���^�[�t�F�C�X �R���t�B�M�����[�V���� �R�}���h���g�p���܂��B

���ɁA�X�^�b�N �����o�[2�̏o�̓|�[�gGigabitEthernet 0/1�œ��삷��SRR�X�P�W���[���̃E�F�C�g���ݒ肷���������܂��B4�‚̃L���[���g�p����A���L���[�h�Ŋe�L���[�Ɋ��蓖�Ă���ш敝�̔䗦�́A�L���[1�A2�A3�A�����4�ɑ΂���1/�i1�{2�{3�{4�j�A2/�i1�{2�{3�{4�j�A3/�i1�{2�{3�{4�j�A�����4/�i1�{2�{3�{4�j�ɂȂ�܂��i���ꂼ��A10�A20�A30�A�����40%�j�B�‚܂�A�L���[4�̑ш敝�̓L���[1��4�{�A�L���[2��2�{�A�L���[3��1.3�{�ł��B

Switch(config)# interface gigabitethernet2/0/1

Switch(config-if)# srr-queue bandwidth share 1 2 3 4

�o�ً͋}�L���[�̐ݒ�

Cisco IOS Release 12.1(19)EA1�ŁA����̃p�P�b�g�ɑ΂��đ��̃p�P�b�g���������v���C�I���e�B��ۏ؂���ɂ́A�o�ً͋}�L���[�œ���̃p�P�b�g���L���[�C���O���܂��BSRR�͂��̃L���[����ɂȂ�܂ŏ������Ă���A���̃L���[���������܂��B

�o�ً͋}�L���[���C�l�[�u���ɂ���ɂ́A�C�l�[�u��EXEC���[�h�Ŏ��̎菇�����s���܂��B���̎菇�͔C�ӂł��B

�R�}���h

����

configure terminal

�O���[�o�� �R���t�B�M�����[�V���� ���[�h���J�n���܂��B

mls qos

�X�C�b�`��QoS���C�l�[�u���ɂ��܂��B

interface interface-id

�C���^�[�t�F�C�X �R���t�B�M�����[�V���� ���[�h���J�n���A�o�̓C���^�[�t�F�C�X���w�肵�܂��B

priority-queue out

�f�t�H���g�ł̓f�B�Z�[�u���ɐݒ肳��Ă���o�ً͋}�L���[���C�l�[�u���ɂ��܂��B

���̃R�}���h��ݒ肷��ꍇ�ASRR�ɎQ�����Ă���L���[��1���Ȃ��Ȃ邽�߁ASRR�E�F�C�g����уL���[ �T�C�Y�̔䗦�ɉe�����܂��B�‚܂�A srr-queue bandwidth shape �܂��� srr-queue bandwidth share �R�}���h�� weight1 �͖�������܂��i�䗦�v�Z�ł͎g�p����Ȃ��j�B

end

�C�l�[�u��EXEC���[�h�ɖ߂�܂��B

show running-config

�ݒ���m�F���܂��B

copy running-config startup-config

�i�C�Ӂj�R���t�B�M�����[�V���� �t�@�C���ɐݒ��ۑ����܂��B

�o�ً͋}�L���[���f�B�Z�[�u���ɂ���ɂ́A no priority-queue out �C���^�[�t�F�C�X �R���t�B�M�����[�V���� �R�}���h���g�p���܂��B

���ɁASRR�E�F�C�g���ݒ肳��Ă���Ƃ��ɏo�ً͋}�L���[���C�l�[�u���ɂ����������܂��B�o�ً͋}�L���[�́A�ݒ�ς݂�SRR�E�F�C�g���㏑�����܂��B

Switch(config)# interface gigabitethernet1/0/4

Switch(config-if)# srr-queue bandwidth shape 25 0 0 0

Switch(config-if)# srr-queue bandwidth share 30 20 25 25

Switch(config-if)# priority-queue out

Switch(config-if)# end

�o�̓C���^�[�t�F�C�X�̑ш敝�̐���

�o�̓C���^�[�t�F�C�X�̑ш敝�͐����ł��܂��B���Ƃ��΁A�ڋq�����������N�̈ꕔ������p�𕉒S���Ȃ��ꍇ�́A�ш敝�����̒l�ɐ������邱�Ƃ��ł��܂��B

�o�̓C���^�[�t�F�C�X�̑ш敝�𐧌�����ɂ́A�C�l�[�u��EXEC���[�h�Ŏ��̎菇�����s���܂��B���̎菇�͔C�ӂł��B

�R�}���h

����

configure terminal

�O���[�o�� �R���t�B�M�����[�V���� ���[�h���J�n���܂��B

interface interface-id

���[�g�𐧌�����C���^�[�t�F�C�X���w�肵�A�C���^�[�t�F�C�X �R���t�B�M�����[�V���� ���[�h���J�n���܂��B

srr-queue bandwidth limit weight1

�|�[�g�̏���ƂȂ�|�[�g���x�̊������w�肵�܂��B�w��ł���͈͂�10�`90�ł��B

�f�t�H���g�ł́A�|�[�g�̃��[�g�͐������ꂸ�A100%�ɐݒ肳��Ă��܂��B

end

�C�l�[�u��EXEC���[�h�ɖ߂�܂��B

show mls qos interface [ interface-id ] queueing

�ݒ���m�F���܂��B

copy running-config startup-config

�i�C�Ӂj�R���t�B�M�����[�V���� �t�@�C���ɐݒ��ۑ����܂��B

�f�t�H���g�̐ݒ�ɖ߂��ɂ́A no srr-queue bandwidth limit �C���^�[�t�F�C�X �R���t�B�M�����[�V���� �R�}���h���g�p���܂��B

���ɁA�X�^�b�N �����o�[2�̃C���^�[�t�F�C�XGigabitEthernet 0/1�̑ш敝��80%�ɐ��������������܂��B

Switch(config)# interface gigabitethernet2/0/1

Switch(config-if)# srr-queue bandwidth limit 80

���̃R�}���h��80%�ɐݒ肷��ƁA�|�[�g�͊�Ԃ�20%�̊ԃA�C�h���ł��B���[�g�͐ڑ����x��80%�i800 Mbps�j�ɒቺ���܂��B�n�[�h�E�F�A�ɂ����[�g�̒����ł�6���‘�������邽�߁A�����̒l�͐��m�ł͂���܂���B

�W��QoS���̕\��

�W��QoS����\������ɂ́A �W��QoS����\�����邽�߂̃R�}���h �Ɏ����C�l�[�u��EXEC�R�}���h��1�‚܂��͕����g�ݍ��킹�Ďg�p���܂��B

�W��QoS����\�����邽�߂̃R�}���h

�R�}���h

����

show class-map [ class-map-name ]

�g���t�B�b�N�𕪗ނ��邽�߂̈�v�������`����QoS�N���X �}�b�v��\�����܂��B

show mls qos

�O���[�o��QoS�R���t�B�M�����[�V��������\�����܂��B

show mls qos aggregate-policer [ aggregate-policer-name ]

�W��|���T�[�̐ݒ��\�����܂��B

show mls qos input-queue

��̓L���[��QoS�ݒ��\�����܂��B

show mls qos interface [ interface-id ] [ buffers | policers | queueing | statistics ]

�o�b�t�@���蓖�āA�|���T�[���ݒ肳���C���^�[�t�F�C�X�A�L���[�C���O��A��o�͓��v���ȂǁA�C���^�[�t�F�C�X ���x����QoS����\�����܂��B

show mls qos maps [ cos-dscp | cos-input-q | cos-output-q | dscp-cos | dscp-input-q | dscp-mutation dscp-mutation-name | dscp-output-q | ip-prec-dscp | policed-dscp ]

QoS�}�b�s���O����\�����܂��B

show mls qos queue-set [ qset-id ]

�o�̓L���[��QoS�ݒ��\�����܂��B

show policy-map [ policy-map-name [ class class-map-name ]]

���M�g���t�B�b�N�̕��ފ���`����QoS�|���V�[ �}�b�v��\�����܂��B

  • ���M�g���t�B�b�N�̕��ޏ���\������ꍇ�́A
    show policy-map interface �C�l�[�u��EXEC�R�}���h���g�p���Ȃ��ł��������B interface �L�[���[�h�̓T�|�[�g����Ă��Ȃ��̂ŁA�\������Ă��铝�v���͖������Ă��������B


1.

�X�C�b�`�ł́A�ݒ�s�”\�ȃg���t�B�b�N�p�L���[��2�Žg�p����܂��B�����̃L���[�́A�l�b�g���[�N����уX�^�b�N��K�؂ɓ��삳����邽�߂ɏd�v�ł��B

2.

�ш敝�͊e�L���[�ŋϓ��ɋ��L����܂��BSRR�͋��L���[�h�̏ꍇ�̂݃p�P�b�g�𑗐M���܂��B

3.

�L���[2�̓v���C�I���e�B �L���[�ł��B�ݒ肳�ꂽ�����ɏ]���āASRR�̓v���C�I���e�B �L���[���������Ă���A���̃L���[���������܂��B

4.

�V�F�[�s���O �E�F�C�g��0�̏ꍇ�A���̃L���[�̓V�F�[�s���O ���[�h�œ��삵�܂��B

5.

�ш敝��4����1���e�L���[�Ɋ��蓖�Ă��܂��B

Toolbar-jp

All contents copyright (C) 1992--2004 Cisco Systems K.K.