
���̏͂ł́A�W����Quality of Service�iQoS;�T�[�r�X�i���j�R�}���h�܂��͎���QoS���g�p����QoS��ݒ肷���@�ɂ��Đ������܂��BQoS���g�p����ƁA����̃g���t�B�b�N���ق��̃g���t�B�b�N�����D��I�ɏ����ł��܂��BQoS���g�p���Ȃ��ꍇ�ACatalyst 3550�ł̓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
���̏͂Ő���������e�́A���̂Ƃ���ł��B
�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�x�ɉ����ăv���C�I���e�B��ݒ肵�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���̕��ނ�Internet Protocol�iIP�j�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���ށiclass�j��`�B����܂��B���C��2�t���[���Ɋi�[���ĕ��ނ�`�B���邱�Ƃ��ł��܂��B���ɁA���C��2�t���[���܂��̓��C��3�p�P�b�g���̂����̓���r�b�g�ɂ��Đ������܂��B�t���[������уp�P�b�g��QoS���ރr�b�g���Q�Ƃ��Ă��������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�i���zLAN�j�̃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
class��ƂɈقȂ��@�Ńp�P�b�g��]������ɂ́A�C���^�[�l�b�g�ɃA�N�Z�X���邷�ׂẴX�C�b�`����у��[�^��class����M�����܂��B�G���h �z�X�g��p�X��̃X�C�b�`�܂��̓��[�^�ł́A�ݒ肳�ꂽ�|���V�[��p�P�b�g�̒������ʁA���邢�͂��̗���Ɋ�Â��āA�p�P�b�g��class�������蓖�Ă邱�Ƃ��ł��܂��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�`����у��[�^�ł́Aclass���Ɋ�Â��ā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
�����ł́AQoS�̏����菇����т��̋@�\�ɂ��Đ������܂��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������܂��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��QoS�̓O���[�o���ȃf�B�Z�[�u���ɂȂ��Ă��邽�߁A���ނ͎��s����܂���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�̏ꍇ�ADSCP�����IP precedence��M������悤�ɐݒ肷��K�v�͂���܂���B�����̂����ꂩ�̕�@�Őݒ肳��Ă���|�[�g�ɔ�IP�g���t�B�b�N�����M�����ꍇ�́A�f�t�H���g�̃|�[�gCoS�l�����蓖�Ă��ACoS/DSCP�}�b�v�������DSCP����������܂��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
IP�W���AIP�g���A����у��C��2 MAC ACL���g�p����ƁA���������iclass�j�����p�P�b�g�̃O���[�v���`�ł��܂��BQoS�R���e�L�X�g�ł́AACE�ƃ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��N���X�̑��x����������R�}���h���܂܂�܂��B���̃|���V�[�́A�|���V�[���L��ƂȂ����̃|�[�g�ɕt������܂��B
IP�g���t�B�b�N�ނ���IP ACL����������ɂ́Aaccess-list�O���[�o�� �R���t�B�M�����[�V���� �R�}���h���g�p���܂��B��IP�g���t�B�b�N�ނ��郌�C��2 MAC ACL����������ɂ́Amac access-list extended�O���[�o�� �R���t�B�M�����[�V���� �R�}���h���g�p���܂��B�ݒ�̏ڍׂɂ��ẮAQoS�|���V�[�̐ݒ����Q�Ƃ��Ă��������B
�N���X �}�b�v�́A����̃g���t�B�b�N �t���[�i�܂��̓N���X�j���ق��̂��ׂẴg���t�B�b�N�����ʂ��A���O��t���郁�J�j�Y���ł��B�N���X �}�b�v�ł́A����̃g���t�B�b�N �t���[�Ɣ�r���Ă���ɕ��ނ��邽�߂̊����`����܂��B���̊�ɂ�ACL�Œ�`�����A�N�Z�X �O���[�v�Ƃ̈�v�����ADSCP�܂���IP precedence�l�̓��胊�X�g�Ƃ̈�v�����A�܂��͎��ۂ̊�i�W���܂��͊g��ACL�ƈ�v����Ȃǁj���`����ʂ̃N���X �}�b�v�Ɋ֘A�Â���ꂽ�����VLAN ID���X�g�Ƃ̈�v�������w�肷�邱�Ƃ��ł��܂��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������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���쐬����ɂ́Aclass-map�O���[�o�� �R���t�B�M�����[�V���� �R�}���h�A�܂���class�|���V�[ �}�b�v �R���t�B�M�����[�V���� �R�}���h���g�p���܂��B�}�b�v�������̃|�[�g�ŋ��L����Ă���ꍇ�́Aclass-map�R�}���h���g�p����K�v������܂��Bclass-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����ɂ́Apolicy-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�ł́Aclass�Atrust�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��L��ɂ���ɂ́Aservice-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
�|���V�[ �}�b�v�ɂ́A�|���T�[���`����R�}���h�A�g���t�B�b�N�̑ш敝�����A����ѐ��������ꍇ�̑Ώ��@���܂߂邱�Ƃ��ł��܂��B�ڍׂɂ��ẮA�|���V���O����у}�[�L���O���Q�Ƃ��Ă��������B
�|���V�[ �}�b�v�ɂ͎��̓���������܂��B
�ݒ�̏ڍׂɂ��ẮAQoS�|���V�[�̐ݒ����Q�Ƃ��Ă��������B
�p�P�b�g�ނ��ē���DSCP�l�����蓖�Ă����ƂŁ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�[�ɂ���āA�K���܂��͕s�K���̃p�P�b�g�̏�����@���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�ݒ�\�ȃ|���V���O�ݒ�DSCP�}�b�v����擾���ꂽ�V����DSCP�l���g�p���ăp�P�b�g���}�[�N�_�E������A�N�V�����Ȃǂ��s���܂��B�|���V���O�ݒ�DSCP�}�b�v�̏ڍׂɂ��ẮA�}�b�s���O �e�[�u�����Q�Ƃ��Ă��������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�[��ݒ肷��ɂ́Apolice�|���V�[ �}�b�v �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�[��ݒ肷��ɂ́Apolice aggregate�|���V�[ �}�b�v �R���t�B�M�����[�V���� �R�}���h���g�p���A�|���V�[ �}�b�v���̏W��|���T�[�����w�肵�܂��B�|���T�[�̑ш敝�������w�肷��ɂ́Amls 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���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���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���Z�����[�g�������ꍇ�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�́Apolice�|���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�́Apolice�|���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���O����у|���T�[��ݒ肷��Ƃ��́A���̓_�ɒ��ӂ��Ă��������B
�|���V�[ �}�b�v����у|���V���O �A�N�V������ݒ肵�����ƂŁAservice-policy�C���^�[�t�F�C�X �R���t�B�M�����[�V���� �R�}���h���g�p���A��͂܂��͏o�̓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
QoS�̏������́A���ׂẴg���t�B�b�N�i��IP�g���t�B�b�N���܂ށj�̃v���C�I���e�B�͓���DSCP�l�ŕ\����܂��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
CoS/DSCP�ADSCP/CoS�A�����IP precedence/DSCP�}�b�v�̃f�t�H���g�l�́A�l�b�g���[�N�ɂ���ēK�łȂ��ꍇ������܂��B
�f�t�H���g��DSCP/DSCP�ϊ��}�b�v����уf�t�H���g�̃|���V���O�ݒ�DSCP�}�b�v�͋�̃}�b�v�ł��B�����̃}�b�v�ł́A���M����DSCP�l������DSCP�l�Ƀ}�b�s���O����܂��B����̃M�K�r�b�g�Ή��C�[�T�l�b�g �|�[�g�܂���10/100�C�[�T�l�b�g �|�[�g�̃O���[�v�ɓK�p�����̂́ADSCP/DSCP�ϊ��}�b�v�݂̂ł��B���̑��̂��ׂẴ}�b�v�̓X�C�b�`�S�̂ɓK�p����܂��B
�ݒ�̏ڍׂɂ��ẮADSCP�}�b�v�̐ݒ����Q�Ƃ��Ă��������B
�p�P�b�g�̃|���V���O����у}�[�L���O�̂��ƂŁA�L���[�C���O����уX�P�W���[�����O �v���Z�X���J�n����܂��B�����ł͎��̃v���Z�X�ɂ��Đ������܂��B
�M�K�r�b�g�Ή��C�[�T�l�b�g �|�[�g�̃L���[�C���O����уX�P�W���[�����O�Ɋւ���t���[�`���[�g�ɁA�M�K�r�b�g�Ή��C�[�T�l�b�g �|�[�g�̃L���[�C���O����уX�P�W���[�����O�Ɋւ���t���[�`���[�g�������܂��B
�L���[�C���O����уX�P�W���[�����O �v���Z�X���ɃM�K�r�b�g�Ή��C�[�T�l�b�g �|�[�g�Ŏg�p�����̂́A�t�s�Ǘ��̏ꍇ�͏o�̓L���[��WRR�A�t�s����̏ꍇ�̓e�[�� �h���b�v�܂���WRED�A���S���Y���ł��B
�e�M�K�r�b�g�Ή��C�[�T�l�b�g �|�[�g�ɂ�4�̏o�̓L���[������A���̂�����1���o�ً͋}�L���[�ƂȂ�܂��B�e�L���[�Ɋ��蓖�Ă�ꂽ�o�b�t�@ �X�y�[�X���E�F�C�g�̊����Ƃ��Đݒ肷��ɂ́Awrr-queue queue-limit�C���^�[�t�F�C�X �R���t�B�M�����[�V���� �R�}���h���g�p���܂��B�L���[���Ƃɑ��ΓI�ɈقȂ�l���w�肷��ƁA���ΓI�ɈقȂ�L���[ �T�C�Y���ݒ肳��܂��B�L���[ �T�C�Y�̐�Βl��\������ɂ́Ashow mls qos interfaceinterface-idstatistics�C�l�[�u��EXEC�R�}���h���g�p����FreeQ���ׂ܂��B
�e�L���[��2�̔p��X���b�V���z�[���h�����蓖�ĂĂ���ADSCP/�X���b�V���z�[���h �}�b�v���g�p����DSCP���X���b�V���z�[���h�Ƀ}�b�s���O���A�C���^�[�t�F�C�X��Ńe�[�� �h���b�v�܂���WRED�̂����ꂩ���C�l�[�u���ɂ��܂��B�L���[ �T�C�Y�A�p��X���b�V���z�[���h�A�e�[�� �h���b�v�܂���WRED�A���S���Y���A�����DSCP/�X���b�V���z�[���h �}�b�v��g�ݍ��킹�Ďg�p����ƁA�X���b�V���z�[���h�����ꍇ�ɂ��A�ǂ̃p�P�b�g��p��邩�ʂ��邱�Ƃ��ł��܂��B�p��X���b�V���z�[���h��ݒ肷��ɂ́A�e�[�� �h���b�v�̏ꍇ��wrr-queue threshold�C���^�[�t�F�C�X �R���t�B�M�����[�V���� �R�}���h�AWRED�̏ꍇ��wrr-queue random-detect max-threshold�C���^�[�t�F�C�X �R���t�B�M�����[�V���� �R�}���h���g�p���܂��B������̏ꍇ���ADSCP�l���X���b�V���z�[���h�iDSCP/�X���b�V���z�[���h �}�b�v�j�Ƀ}�b�s���O����ɂ́Awrr-queue dscp-map�C���^�[�t�F�C�X �R���t�B�M�����[�V���� �R�}���h���g�p���܂��B�ڍׂɂ��ẮA�e�[�� �h���b�v�����WRED���Q�Ƃ��Ă��������B
�o�̓����N�̋Ă���ш敝�́A�L���[�Ԃŕ�������܂��BWRR�E�F�C�g���ɉ����ď��������悤�ɃL���[��ݒ肷��ɂ́Awrr-queue bandwidth�C���^�[�t�F�C�X �R���t�B�M�����[�V���� �R�}���h���g�p���܂��B�E�F�C�g���́A�ق��̃L���[�Ɣ�r�����ꍇ�̃L���[�̏d�v���i�E�F�C�g�j��\���܂��BWRR�X�P�W���[�����O�́A�e�L���[���珇�Ƀp�P�b�g�����������M���邱�Ƃɂ��A���[ �v���C�I���e�B�̃L���[���n�C �v���C�I���e�B�̃g���t�B�b�N�`�����Ɋ��S�ɖ�������Ȃ��悤�ɂ��܂��B���M�����p�P�b�g�̐��́A�֘A����L���[�̏d�v�x�ɑΉ����܂��B���Ƃ��A����L���[�̃E�F�C�g��3�ŁA�ʂ̃L���[�̃E�F�C�g��4�ł���ꍇ�A��2�̃L���[����p�P�b�g��4���M����邽�тɁA�ŏ��̃L���[�����3�̃p�P�b�g�����M����܂��B���̃X�P�W���[�����O���g�p���邱�ƂŁA���[ �v���C�I���e�B�̃L���[�́A�n�C �v���C�I���e�B�̃L���[����ɂȂ�Ȃ��Ă��p�P�b�g�𑗐M�ł��܂��B�L���[�́Awrr-queue cos-map�C���^�[�t�F�C�X �R���t�B�M�����[�V���� �R�}���h�ɂ���ďo�̓L���[�Ƀ}�b�s���O�iCoS/�o�̓L���[ �}�b�v�j���ꂽCoS�l�ɉ����đI������܂��B
�ً}�L���[���C�l�[�u���ɂȂ�܂ŁAWRR�ł�4�̃L���[�����ׂĎg�p����܂��B�ً}�L���[���C�l�[�u���ɂȂ�ƁA4�Ԃ߂̑ш敝�E�F�C�g����������A�䗦�v�Z���珜�O����܂��B�ً}�L���[�͗D��L���[�ł��B�ً}�L���[����ɂȂ�܂ŁA�ق��̃L���[�͏�������܂���B�ً}�L���[���C�l�[�u���ɂ���ɂ́Apriority-queue out�C���^�[�t�F�C�X �R���t�B�M�����[�V���� �R�}���h���g�p���܂��B
�����Ő��������R�}���h��g�ݍ��킹��ƁA�����DSCP�����p�P�b�g�����̃L���[�Ɋi�[���ăg���t�B�b�N�̃v���C�I���e�B��ݒ肷��A���蓖�Ă�L���[ �T�C�Y��傫������A����̃L���[�̏����𑝂₷�A�v���C�I���e�B���Ⴂ�p�P�b�g���p����悤�ɃL���[�̃X���b�V���z�[���h������Ƃ��������Ƃ��\�ɂȂ�܂��B�ݒ�̏ڍׂɂ��ẮA�M�K�r�b�g�Ή��C�[�T�l�b�g �|�[�g�̏o�̓L���[�̐ݒ����Q�Ƃ��Ă��������B
�e�[�� �h���b�v�̓M�K�r�b�g�Ή��C�[�T�l�b�g �|�[�g�̃f�t�H���g���t�s����Z�p�ł��B�e�[�� �h���b�v���g�p�����ꍇ�A�X���b�V���z�[���h����܂ŁA�p�P�b�g�̓L���[�C���O����܂��B���ɁADSCP���ŏ��̃X���b�V���z�[���h�Ɋ��蓖�Ă��Ă���p�P�b�g�́A�p�P�b�g�ʂ��X���b�V���z�[���h�ȉ��ɂȂ�Ȃ������肷�ׂĔp���܂��B�������ADSCP��2�Ԃ߂̃X���b�V���z�[���h�Ɋ��蓖�Ă��Ă���p�P�b�g�́A2�Ԃ߂̃X���b�V���z�[���h���Ȃ�������A�L���[�C���O����đ��M����܂��B
4�̏o�̓L���[�Ɋ��蓖�Ă�ꂽ2�̃e�[���p��X���b�V���z�[���h��ύX����ɂ́Awrr-queue threshold�C���^�[�t�F�C�X �R���t�B�M�����[�V���� �R�}���h���g�p���܂��B�e�X���b�V���z�[���h�l�́A�L���[�Ɋ��蓖�Ă�ꂽ�L���[ �f�B�X�N���v�^�̑����̊����ł��B�X���b�V���z�[���h1����уX���b�V���z�[���h2�̃f�t�H���g��100%�ł��B
DSCP/�X���b�V���z�[���h �}�b�v��ύX���A�ǂ�DSCP���ǂ̃X���b�V���z�[���hID�Ƀ}�b�s���O���邩�����肷��ɂ́Awrr-queue dscp-map�C���^�[�t�F�C�X �R���t�B�M�����[�V���� �R�}���h���g�p���܂��B�f�t�H���g�ł́A���ׂĂ�DSCP���X���b�V���z�[���h1�Ƀ}�b�s���O����Ă���A���̃X���b�V���z�[���h����ƁA���ׂẴp�P�b�g���p���܂��B
�e�[���p��X���b�V���z�[���h���g�p����ꍇ�́AWRED���g�p�ł��܂���B���̋t�̏ꍇ�����l�ł��B�e�[�� �h���b�v���f�B�Z�[�u���̏ꍇ�AWRED�͎����I�ɃC�l�[�u���ɂȂ�A�ȑO�̐ݒ�ɖ߂�܂��i�ȑO�ɐݒ肳��Ă��Ȃ��ꍇ�́A�f�t�H���g�ݒ�ɖ߂�܂��j�B
�V�X�R�ɂ��������ꂽRandom Early Detection�iRED;�����_������o�j��WRED�ƌĂ�܂��BWRED�͂ق����t�s����Z�p�ƈقȂ�A���������t�s�𐧌䂷��̂ł͂Ȃ��A�t�s��\�����ĉ�����悤�Ƃ��܂��B
WRED��Transmission Control Protocol�iTCP�j�t�s����𗘗p���܂��B�p�P�b�g���M���ꎞ�I�ɒ�~����K�v������ꍇ�AWRED�͂��̖ړI���G���h �z�X�g�Ɏw�����邱�Ƃɂ��A���σL���[ �T�C�Y�𐧌䂵�܂��BWRED���t�s���������Ȃ�O�Ƀp�P�b�g�������_���ɔp��A�p�P�b�g���M���ɓ`�����x��������悤�ɗv�����܂��B�p�P�b�g���M����TCP�����삵�Ă��邱�Ƃ�O��ɁA���ׂẴp�P�b�g������ɓ��B����܂œ`�����x��������悤WRED�͑��M���ɗv�����A�t�s���������܂��B
�o�̓C���^�[�t�F�C�X���t�s�̒������ƁAWRED�̓p�P�b�g��I��I�ɔp��A�e�[�� �h���b�v�̋@������炵�܂��B�L���[�������ς��ɂȂ�܂őҋ@�����A���߂Ɉꕔ�̃p�P�b�g��p��邱�ƂŁA��x�ɑ����̃p�P�b�g���p���Ȃ��Ȃ�܂��B���̕�@�ɂ��AWRED�ł͓`���������ł����S�Ɏg�p���邱�Ƃ��\�ƂȂ�܂��BWRED�ł́A���M�ʂ̏��Ȃ����[�U��������A���M�ʂ̑������[�U����̃p�P�b�g�������p���A�g���t�B�b�N�����ʂ��ő�ł��鑗�M���́A�����ʂ����Ȃ����M���ɔ�ׂđ��x���ቺ���₷���Ȃ�܂��B
�M�K�r�b�g�Ή��C�[�T�l�b�g �|�[�g��WRED���C�l�[�u���ɂ��A4�̏o�̓L���[�Ɋ��蓖�Ă���2�̃X���b�V���z�[���h��ݒ肷��ɂ́Awrr-queue random-detect max-threshold�C���^�[�t�F�C�X �R���t�B�M�����[�V���� �R�}���h���g�p���܂��B�e�X���b�V���z�[���h�́AWRED�������_���ȃp�P�b�g�p����J�n���鎞�_�������܂��B�X���b�V���z�[���h����ƁAWRED�͂��̃X���b�V���z�[���h�Ɋ��蓖�Ă�ꂽ�p�P�b�g�̔p��������_���ɊJ�n���܂��B�L���[�̏���ɋ߂Â��ɂ�A�p����p�P�b�g�����������܂��B�L���[�̏���ɒB����ƁA���̃X���b�V���z�[���h�Ɋ��蓖�Ă�ꂽ���ׂẴp�P�b�g���p���܂��B�f�t�H���g�ŁAWRED�̓f�B�Z�[�u���ł��B
DSCP/�X���b�V���z�[���h �}�b�v��ύX���A�ǂ�DSCP���ǂ̃X���b�V���z�[���hID�Ƀ}�b�s���O���邩�����肷��ɂ́Awrr-queue dscp-map�C���^�[�t�F�C�X �R���t�B�M�����[�V���� �R�}���h���g�p���܂��B�f�t�H���g�ł́A���ׂĂ�DSCP���X���b�V���z�[���h1�Ƀ}�b�s���O����Ă���A���̃X���b�V���z�[���h����ƁA���ׂẴp�P�b�g�������_���ɔp���܂��B
WRED�X���b�V���z�[���h���g�p����ꍇ�́A�e�[�� �h���b�v���g�p�ł��܂���B���̋t�̏ꍇ�����l�ł��BWRED���f�B�Z�[�u���̏ꍇ�A�e�[�� �h���b�v�͎����I�ɃC�l�[�u���ɂȂ�A�ȑO�̐ݒ�ɖ߂�܂��i�ȑO�ɐݒ肳��Ă��Ȃ��ꍇ�́A�f�t�H���g�ɖ߂�܂��j�B
10/100�C�[�T�l�b�g �|�[�g�ł̃L���[�C���O����уX�P�W���[�����O�Ɋւ���t���[�`���[�g�ɁA10/100�C�[�T�l�b�g �|�[�g�̃L���[�C���O����уX�P�W���[�����O�Ɋւ���t���[�`���[�g�������܂��B
�L���[�C���O����уX�P�W���[�����O �v���Z�X���͏o�̓L���[���g�p���āA�ŏ��m�ۃ��x���ƃo�b�t�@ �T�C�Y��I�����AWRR���g�p�����t�s�Ǘ����s���܂��B
�e10/100�C�[�T�l�b�g �|�[�g�ɂ�4�̏o�̓L���[������A���̂�����1���o�ً͋}�L���[�ƂȂ�܂��B�e�L���[�ł�8�̍ŏ��m�ۃ��x���̂�����1�𗘗p�ł��܂��B�e���x���ɂ́A�p�P�b�g���L���[�C���O���邽�߂̃o�b�t�@ �X�y�[�X���A�f�t�H���g��100�p�P�b�g������܂��B�ŏ��m�ۃ��x���Ɏw�肳�ꂽ�o�b�t�@�������ς��ɂȂ�ƁA�o�b�t�@ �X�y�[�X���܂Ńp�P�b�g���p���܂��B
10/100 �C�[�T�l�b�g �|�[�g �L���[�̊��蓖�āA�ŏ��m�ۃ��x���A����уo�b�t�@ �T�C�Y�ɁA10/100�C�[�T�l�b�g �|�[�g �L���[�̊��蓖�āA�ŏ��m�ۃ��x���A����уo�b�t�@ �T�C�Y�̗�������܂��B���̐}�ł́A�|�[�g���Ƃ�4�̏o�̓L���[������A���ꂼ��ɍŏ��m�ۃ��x�������蓖�Ă��Ă��܂��B���Ƃ��AFastEthernet 0/1�|�[�g�̏ꍇ�A�ŏ��m�ۃ��x��1�ɂ̓L���[1�A�ŏ��m�ۃ��x��3�ɂ̓L���[2�A�ŏ��m�ۃ��x��5�ɂ̓L���[3�A�ŏ��m�ۃ��x��7�ɂ̓L���[4�����蓖�Ă��܂��B�L���[�ɍŏ��m�ۃ��x�������蓖�Ă�ɂ́Awrr-queue min-reserve�C���^�[�t�F�C�X �R���t�B�M�����[�V���� �R�}���h���g�p���܂��B
�e�ŏ��m�ۃ��x���̓o�b�t�@ �T�C�Y�ɂ���Đݒ肳��܂��B�}�Ɏ�����Ă���悤�ɁAFastEthernet 0/1�|�[�g�̃L���[4�̃o�b�t�@ �T�C�Y��70�p�P�b�g�AFastEthernet 0/2�|�[�g�̃L���[4�̃o�b�t�@ �T�C�Y��80�p�P�b�g�AFastEthernet 0/3�|�[�g�̃L���[4�̃o�b�t�@ �T�C�Y��40�p�P�b�g�AFastEthernet 0/4�|�[�g�̃L���[4�̃o�b�t�@ �T�C�Y��80�p�P�b�g�ł��B�o�b�t�@ �T�C�Y��ݒ肷��ɂ́Amls qos min-reserve�O���[�o�� �R���t�B�M�����[�V���� �R�}���h���g�p���܂��B
�o�̓����N�̋Ă���ш敝�́A�L���[�Ԃŕ�������܂��BWRR�E�F�C�g���ɉ����ď��������悤�ɃL���[��ݒ肷��ɂ́Awrr-queue bandwidth�C���^�[�t�F�C�X �R���t�B�M�����[�V���� �R�}���h���g�p���܂��B�E�F�C�g���́A�ق��̃L���[�Ɣ�r�����ꍇ�̃L���[�̏d�v���i�E�F�C�g�j��\���܂��BWRR�X�P�W���[�����O�́A�e�L���[���珇�Ƀp�P�b�g�����������M���邱�Ƃɂ��A���[ �v���C�I���e�B�̃L���[���n�C �v���C�I���e�B�̃g���t�B�b�N�`�����Ɋ��S�ɖ�������Ȃ��悤�ɂ��܂��B���M�����p�P�b�g�̐��́A�֘A����L���[�̏d�v�x�ɑΉ����܂��B���Ƃ��A����L���[�̃E�F�C�g��3�ŁA�ʂ̃L���[�̃E�F�C�g��4�ł���ꍇ�A2�Ԃ߂̃L���[����p�P�b�g��4���M����邽�тɁA�ŏ��̃L���[�����3�̃p�P�b�g�����M����܂��B���̃X�P�W���[�����O���g�p���邱�ƂŁA���[ �v���C�I���e�B�̃L���[�́A�n�C �v���C�I���e�B�̃L���[����ɂȂ�Ȃ��Ă��p�P�b�g�𑗐M���邱�Ƃ��ł��܂��B�L���[�́Awrr-queue cos-map�C���^�[�t�F�C�X �R���t�B�M�����[�V���� �R�}���h�ɂ���ďo�̓L���[�Ƀ}�b�s���O�iCoS/�o�̓L���[ �}�b�v�j���ꂽCoS�l�ɉ����đI������܂��B
�o�ً͋}�L���[���C�l�[�u���ɂȂ�܂ŁAWRR�ł�4�̃L���[�����ׂĎg�p����܂��B�ً}�L���[���C�l�[�u���ɂȂ�ƁA4�Ԃ߂̑ш敝�E�F�C�g����������A�䗦�v�Z���珜�O����܂��B�ً}�L���[�͗D��L���[�ł��B�ً}�L���[����ɂȂ�܂ŁA�ق��̃L���[�͏�������܂���B�ً}�L���[���C�l�[�u���ɂ���ɂ́Apriority-queue out�C���^�[�t�F�C�X �R���t�B�M�����[�V���� �R�}���h���g�p���܂��B
�����Ő��������R�}���h��g�ݍ��킹��ƁA�����DSCP�����p�P�b�g�����̃L���[�Ɋi�[���ăg���t�B�b�N�̃v���C�I���e�B��ݒ肷��A���蓖�Ă�ŏ��m�ۃo�b�t�@ �T�C�Y��傫������A����̃L���[�̏����𑝂₷�Ƃ��������Ƃ��\�ɂȂ�܂��B�ݒ�̏ڍׂɂ��ẮA10/100�C�[�T�l�b�g �|�[�g�̏o�̓L���[�̐ݒ����Q�Ƃ��Ă��������B
QoS��ݒ肷�邽�߂ɁA�p�P�b�g�̕��ށA�|���V���O�A����уL���[�C���O���s���܂��B���̃v���Z�X���ɁA�p�P�b�g���ύX����邱�Ƃ�����܂��B
����QoS�iauto-QoS�j���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�K�ɏo�̓L���[���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
�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�̕��ނƏ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����яo�̓L���[���Q�Ɓj�B
|
STP BPDU1�g���t�B�b�N |
|||||
|---|---|---|---|---|---|
�o�̓L���[�p�̎���QoS�ݒ��ɁA�������ꂽ�o�̓L���[�̎���QoS�ݒ�������܂��B
�ŏ��̃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 �R���t�B�M�����[�V���������A��������鎩��QoS�ݒ��Ɏ����R�}���h���C���^�[�t�F�C�X�ɓK�p���܂��B
|
�X�C�b�`���W��QoS�������I�ɃC�l�[�u���ɂ��ACoS/DSCP�}�b�v�i���M�p�P�b�g����CoS�l�́ADSCP�l�ւ̃}�b�s���O�j��ݒ肵�܂��i�g���t�B�b�N �^�C�v�A��̓p�P�b�g ���x���A���蓖�ăp�P�b�g ���x���A����яo�̓L���[���Q�Ɓj�B |
|
|
10/100�C�[�T�l�b�g �|�[�g������ꍇ�A�X�C�b�`�͍ŏ��m�ۃ��x�� 5�A6�A7�A�����8�̃o�b�t�@ �T�C�Y�������I�ɐݒ肵�܂��B |
Switch(config)# mls qos min-reserve 5 170 Switch(config)# mls qos min-reserve 6 10 |
|
�X�C�b�`���A�p�P�b�g�Ŏ�M�����CoS�l��M������悤�ɁA�C���^�[�t�F�C�X�̓�͕��ނ������I�ɐݒ肵�܂��B |
|
|
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 |
|
|
�X�C�b�`���C���^�[�t�F�C�X�ł̏o�̓L���[�̎g�p�����蓖�Ă܂��i�o�̓L���[�p�̎���QoS�ݒ����Q�Ɓj�B �X�C�b�`�́A�o�ً͋}�L���[���C�l�[�u���ɂ��AWRR�E�F�C�g���L���[1����уL���[3�Ɋ��蓖�Ă܂��iWRR�L���[�̍Œ�l��1�ł��j�B �X�C�b�`��CoS/�o�̓L���[ �}�b�s���O��ݒ肵�܂��B
�ً}�L���[�i�L���[4�j�ɂ�VoIP�f�[�^ �g���t�B�b�N���܂܂�Ă���̂ŁA�L���[�͋�ɂȂ�܂ŏ�������܂��B |
Switch(config-if)# wrr-queue bandwidth 20 1 80 1 Switch(config-if)# nowrr-queue cos-map Switch(config-if)# wrr-queue cos-map 1 0 1 2 4 Switch(config-if)# wrr-queue cos-map 3 3 6 7 |
|
�M�K�r�b�g�Ή��C�[�T�l�b�g �|�[�g�݂̂ŁA�X�C�b�`�������I��WRR�o�̓L���[�̃T�C�Y���ݒ肵�܂��B |
|
|
10/100�C�[�T�l�b�g �|�[�g�݂̂ŁA�X�C�b�`�������I�ɏo�̓L���[�̍ŏ��m�ۃ��x����ݒ肵�܂��B |
Switch(config-if)# wrr-queue min-reserve 1 5 Switch(config-if)# wrr-queue min-reserve 2 6 |
����QoS���C�l�[�u���̏ꍇ�Aauto qos voip�C���^�[�t�F�C�X �R���t�B�M�����[�V���� �R�}���h����ѐ������ꂽ�ݒ肪�A���쒆�̐ݒ�ɒlj�����܂��B
����QoS�̐ݒ���J�n����O�ɁA���̓_�ɒ��ӂ��Ă��������B
VoIP�p��QoS��QoS�h���C���ŃC�l�[�u���ɂ���ɂ́A�C�l�[�u��EXEC���[�h�Ŏ��̎菇�����s���܂��B
����QoS���C�l�[�u���܂��̓f�B�Z�[�u���ɐݒ肳��Ă���ꍇ�Ɏ������������QoS�R�}���h��\������ɂ́A����QoS���C�l�[�u���ɂ���O��debug autoqos�C�l�[�u��EXEC�R�}���h���͂��܂��B�ڍׂɂ��ẮAdebug autoqos�R�}���h�̎g�p���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���̃R�}���h���͂���ƁA�X�C�b�`�͎���QoS�ݒ�����̃C���^�[�t�F�C�X�̕W��QoS�f�t�H���g�ݒ�ɕύX���܂��B
�X�C�b�`�Ŏ���QoS���f�B�Z�[�u���ɂ���ɂ́Ano mls qos�O���[�o�� �R���t�B�M�����[�V���� �R�}���h���g�p���܂��B���̃R�}���h���͂���ƁA�X�C�b�`�͂��ׂẴC���^�[�t�F�C�X��QoS���f�B�Z�[�u���ɂ��A�p�X�X���[ ���[�h���C�l�[�u���ɂ��܂��B
���̗�ł́AFastEthernet 0/1�C���^�[�t�F�C�X�ɐڑ�����Ă���f�o�C�X��Cisco IP Phone�Ƃ��Č��o���ꂽ�ꍇ�ɁA����QoS���C�l�[�u���ɂ��Ď�M�p�P�b�g����QoS���x����M�������@�������܂��B
Switch(config)# interface fastethernet0/1
Switch(config-if)# auto qos voip cisco-phone
���̗�́AGigabitEthernet 0/1�C���^�[�t�F�C�X�ɐڑ����ꂽ�X�C�b�`��[�^���M���ł���f�o�C�X�̏ꍇ�Ɏ���QoS���C�l�[�u���ɂ��A��M�p�P�b�g����QoS���x����M�p�����@�������܂��B
Switch(config)# interface gigabitethernet0/1
Switch(config-if)# auto qos voip trust
����QoS�ݒ��\������ɂ́Ashow auto qos [interface[interface-id]]�C�l�[�u��EXEC�R�}���h���g�p���܂��B���[�U���ύX�����ݒ��\������ɂ́Ashow running-config�C�l�[�u��EXEC�R�}���h���g�p���܂��Bshow auto qos�R�}���h�����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
�����ł́A�l�b�g���[�N���Ŏ���QoS�����������@�ɂ��Đ������܂��i����QoS��ݒ肵���l�b�g���[�N�̗����Q�Ɓj�B
����QoS��ݒ肵���l�b�g���[�N�̗��̃C���e���W�F���g�Ȕz��N���[�[�b�g�ɂ́A�g���\�t�g�E�F�A �C���[�W�iEI�j�����삵�Ă���Catalyst 2950�X�C�b�`����� Catalyst 3550�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
|
����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 |
||
|
CDP���O���[�o���ŃC�l�[�u���ɂ��܂��B�f�t�H���g�ŁACDP�̓C�l�[�u���ɐݒ肳��܂��B |
||
|
�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���́ACisco IP Phone�����o���ꂽ�ꍇ�̂ݐM������܂��B |
||
|
�C���^�[�t�F�C�X�Ŏ���QoS���C�l�[�u���ɂ��A�C���^�[�t�F�C�X��Cisco IP Phone�ɐڑ�����Ă��邱�Ƃ��w�肵�܂��B |
||
|
�C���^�[�t�F�C�X�Ŏ���QoS���C�l�[�u���ɂ��A�C���^�[�t�F�C�X��Cisco IP Phone�ɐڑ�����Ă��邱�Ƃ��w�肵�܂��B |
||
|
�C���^�[�t�F�C�X�Ŏ���QoS���C�l�[�u���ɂ��A�C���^�[�t�F�C�X���M���̂��郋�[�^��X�C�b�`�ɐڑ�����Ă��邱�Ƃ��w�肵�܂��B |
||
|
���̃R�}���h�́A�ŏ��ɓK�p���ꂽ����QoS�ݒ��\��������̂ŁA�L��ɂȂ������[�U�ɂ��ύX�͔��f����܂���B ����QoS�ɉe������QoS�ݒ�Ɋւ�����ɂ��ẮA����QoS���̕\�����Q�Ƃ��Ă��������B |
||
|
auto qos voip�C���^�[�t�F�C�X �R���t�B�M�����[�V���� �R�}���h�Ɛ������ꂽ����QoS�ݒ���R���t�B�M�����[�V���� �t�@�C���ɕۑ����܂��B |
�W��QoS��ݒ肷��O�ɁA���̓��e�����S�ɔc�����Ă��������B
�����ł́A�X�C�b�`�ŕW��QoS��ݒ肷��菇�ɂ��Đ������܂��B
QoS���f�B�Z�[�u���̏ꍇ�̕W��QoS�̃f�t�H���g�ݒ��ɁAQoS���f�B�Z�[�u���̏ꍇ�̕W��QoS�̃f�t�H���g�ݒ�������܂��B
|
8�̍ŏ��m�ۃ��x���̃o�b�t�@ �T�C�Y�͂��ꂼ��100�p�P�b�g�ł��B�L���[�ɂ�背�x�����قȂ�܂��B |
QoS���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
QoS���C�l�[�u���̏ꍇ�̕W��QoS�̃f�t�H���g�ݒ��ɁAQoS���C�l�[�u���̏ꍇ�ɂ��̂܂g�p�ł���W��QoS�̃f�t�H���g�ݒ�������܂��B
|
8�̍ŏ��m�ۃ��x���̃o�b�t�@ �T�C�Y�͂��ꂼ��100�p�P�b�g�ł��B�L���[�ɂ�背�x�����قȂ�܂��B |
�f�t�H���g�̃|�[�gCoS�l��0�ł��B
�f�t�H���g�ł́A���ׂẴ|�[�g�̐M����Ԃ�untrusted�ɂȂ��Ă��܂��B
�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
�f�t�H���g��DSCP/�X�C�b�` �v���C�I���e�B �}�b�v�́ADSCP 0�`15���v���C�I���e�B 0�ɁADSCP 16�`31���v���C�I���e�B 1�ɁADSCP 32�`47���v���C�I���e�B 2�ɁADSCP 48�`63���v���C�I���e�B 3�Ƀ}�b�s���O���܂��B
QoS�̐ݒ���J�n����O�ɁA���̓_�ɒ��ӂ��Ă��������B
���[�e�b�h �|�[�g�܂��͉��z�i�_���j�C���^�[�t�F�C�X�ł́A�|�[�g�P�ʁAVLAN�P�ʂ̃|���V���O��ݒ肷�邱�Ƃ��ł��܂���B�g�����N�܂��̓X�^�e�B�b�N�A�N�Z�X �|�[�g�Ƃ��Đݒ肳�ꂽ��̓|�[�g�ł̂݁A�T�|�[�g����܂��B
�X�C�b�`�ł́AVLAN�P�ʂ�QoS�܂��̓X�C�b�`�S�̂ł�VLAN QoS�|���V���O���T�|�[�g����܂���B
�o�̓C���^�[�t�F�C�X�ɕt���ł���|���V�[ �}�b�v�̈�v��́Amatch ip dscpdscp-list�N���X �}�b�v �R���t�B�M�����[�V���� �R�}���h�݂̂ł��B
�f�t�H���g�ł́A�X�C�b�`��QoS�̓f�B�Z�[�u���ł��B�܂�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������܂��B����̃e�[���p��X���b�V���z�[���h���M�K�r�b�g�Ή��C�[�T�l�b�g �|�[�g�̃L���[ �T�C�Y�̍��v�i100%�j�ɐݒ肳��Ă���ƁA���ׂĂ�CoS�l�͏o�̓L���[1�Ƀ}�b�s���O����܂��B10/100�C�[�T�l�b�g �|�[�g�ł́A���ׂĂ�CoS�l�͏o�̓L���[1�Ƀ}�b�s���O����܂��B�o�̓L���[1�ɂ͍ŏ��m�ۃ��x��1���g�p����A�ő�100�p�P�b�g��ێ��ł��܂��B�o�b�t�@�������ς��ɂȂ�ƁA�p�P�b�g�͔p���܂��B
QoS���C�l�[�u���ɂ���ɂ́A�C�l�[�u��EXEC���[�h�Ŏ��̎菇�����s���܂��B
QoS���C�l�[�u���ɂ������Ƃ̃f�t�H���g�̐ݒ�ɂ��ẮAQoS���f�B�Z�[�u���̏ꍇ�̕W��QoS�̃f�t�H���g�ݒ����Q�Ƃ��Ă��������B
QoS���f�B�Z�[�u���ɂ���ɂ́Ano mls qos�O���[�o�� �R���t�B�M�����[�V���� �R�}���h���g�p���܂��B
�����ł́A�|�[�g�̐M����Ԃ��g�p���Ē��M�g���t�B�b�N�ނ����@�ɂ��Đ������܂��B
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�ɐݒ�ł��܂��BQoS�h���C�����̃|�[�g�̐M������ɁA�l�b�g���[�N �g�|���W�[�̗�������܂��B
�|�[�g��untrusted�̏�Ԃɖ߂��ɂ́Ano 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
QoS�́ACoS�l��M������|�[�g����ѐM�����Ȃ��|�[�g�Ŏ�M���ꂽ�^�O�Ȃ��t���[���ɁAmls 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
�f�t�H���g�ݒ�ɖ߂��ɂ́Ano mls qos cos {default-cos |override}�C���^�[�t�F�C�X �R���t�B�M�����[�V���� �R�}���h���g�p���܂��B
�ʏ�̃l�b�g���[�N�ł́A�V�X�RIP Phone���X�C�b�` �|�[�g�ɐڑ����܂��iQoS�h���C�����̃|�[�g�̐M��������Q�Ɓj�B�ʏ�̏ꍇ�A�d�b�@����X�C�b�`�ɑ��M���ꂽ�g���t�B�b�N�́A802.1Q�w�b�_�[���g�p����^�O�ɂ���ă}�[�N����܂��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���������Ȃ�܂��Bmls 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
�ꍇ�ɂ���ẮAIP Phone��PC�܂��̓��[�N�X�e�[�V������ڑ����邱�Ƃ��ł��܂��B���̏ꍇ�́Aswitchport 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���̃R�}���h���g�p����ƁAPC���n�C�v���C�I���e�B�̃f�[�^ �L���[�𗘗p���Ȃ��悤�ɐݒ肷�邱�Ƃ��ł��܂��B
�������A���[�U���d�b�@���ȗ�����PC�ڃX�C�b�`�ɐڑ������ꍇ�A�X�C�b�`��PC�ɂ���Đ������ꂽCoS���x����M�����i�M�����ꂽCoS�ݒ�̂��߁j�A�n�C�v���C�I���e�B �L���[������Ďg�p�����\��������܂��B�M�����E�@�\�́ACDP���g�p���ăX�C�b�` �|�[�g���Cisco IP Phone�iCisco IP Phone 7910�A7935�A7940�A7960�j�̑��݂����o���邱�Ƃɂ��A���̖����������܂��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�~���܂��B
�|�[�g�̐M�����E���C�l�[�u���ɂ���ɂ́A�C�l�[�u��EXEC���[�h�Ŏ��̎菇�����s���܂��B
�M�����E�@�\���f�B�Z�[�u���ɂ���ɂ́Ano mls qos trust device�C���^�[�t�F�C�X �R���t�B�M�����[�V���� �R�}���h���g�p���܂��B
�p�X�X���[ ���[�h���g�p����ƁACoS�����DSCP�̐ݒ���A����̒l���܂ރp�P�b�g����Ɨ������邱�Ƃ��ł��܂��Bmls qos trust [cos | dscp]�C���^�[�t�F�C�X �R���t�B�M�����[�V���� �R�}���h���g�p���Ă���Ƃ��ɕύX���ꂽ�ق��̒l�iCoS�܂���DSCP�j���s�v�ȏꍇ�́A�p�X�X���[ ���[�h���g�p���܂��B
Cisco Release 12.1(11)EA1�ȑO�̃\�t�g�E�F�A �����[�X�ŁADSCP��M������悤�ɃC���^�[�t�F�C�X���f�t�H���g�Őݒ肳��Ă���ꍇ�AIP�p�P�b�g��DSCP�t�B�[���h�͕ύX����܂���B�������A�X�C�b�`��DSCP/CoS�}�b�v�ɏ]���āA�p�P�b�g��CoS�l��ύX���܂��BCoS��M������悤�ɃC���^�[�t�F�C�X���ݒ肳��Ă���ꍇ�A�p�P�b�g��CoS�t�B�[���h�͕ύX����܂���B�������A�p�P�b�g��IP�p�P�b�g�̏ꍇ�́ACoS/DSCP�}�b�v�ɏ]����DSCP���ύX����܂��B
Cisco IOS Release 12.1(11)EA1�ȍ~�ł́A�C���^�[�t�F�C�X�Ƀp�X�X���[ ���[�h��ݒ肷�邱�Ƃ��ł��܂��B�C���^�[�t�F�C�X��DSCP��M�����A�X�C�b�`��CoS�l��ύX���Ȃ��Ńp�P�b�g�𑗐M���܂��iDSCP/CoS�}�b�v�͖�������܂��j�B����ȊO�̏ꍇ�A�C���^�[�t�F�C�X��CoS��M�����A�X�C�b�`��DSCP�l��ύX�����Ƀp�P�b�g�𑗐M���܂��BCoS/DSCP�}�b�v�͖�������܂��B
�C���^�[�t�F�C�X��Ńp�X�X���[ ���[�h���C�l�[�u���ɂ���ɂ́A�C�l�[�u��EXEC���[�h�Ŏ��̎菇�����s���܂��B
�p�X�X���[ ���[�h���f�B�Z�[�u���ɂ���ɂ́Ano mls qos trust cos pass-through dscp�܂���no mls qos trustdscp pass-through cos�C���^�[�t�F�C�X �R���t�B�M�����[�V���� �R�}���h���g�p���܂��B
mls qos trust [cos pass-through dscp |dscp pass-through cos]�C���^�[�t�F�C�X �R���t�B�M�����[�V���� �R�}���h��ݒ肵�Ă���Amls qos trust [cos| dscp]�C���^�[�t�F�C�X �R���t�B�M�����[�V���� �R�}���h��ݒ肷��ƁA�p�X�X���[ ���[�h���f�B�Z�[�u���ɂȂ�܂��B
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
�|�[�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
DSCP��M�����Ȃ���ԂɃ|�[�g��߂��ɂ́Ano 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�ɖ߂��ɂ́Ano mls qos map dscp-mutationdscp-mutation-map-name�O���[�o�� �R���t�B�M�����[�V���� �R�}���h���g�p���܂��B
���ɁADSCP��M�������Ԃ�GigabitEthernet 0/2�|�[�g��ݒ肵�A���M����DSCP�l10�`13��DSCP�l30�Ƀ}�b�s���O�����悤��DSCP/DSCP�ϊ��}�b�v�igi0/2-mutation�j��ύX�����������܂��B
Switch(config)# mls qos map dscp-mutation gi0/2-mutation 10 11 12 13 to 30
Switch(config)# interface gigabitethernet0/2
Switch(config-if)# mls qos trust dscp
Switch(config-if)# mls qos dscp-mutation gi0/2-mutation
�ʏ�̏ꍇ�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
�����ł́AQoS�|���V�[�̐ݒ��@�ɂ��Đ������܂��B
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
�A�N�Z�X ���X�g���폜����ɂ́Ano access-listaccess-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
! (Note: all other access implicitly denied)
IP�g���t�B�b�N�p��IP�g��ACL���쐬����ɂ́A�C�l�[�u��EXEC���[�h�Ŏ��̎菇�����s���܂��B
�A�N�Z�X ���X�g���폜����ɂ́Ano access-listaccess-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
�A�N�Z�X ���X�g���폜����ɂ́Ano mac access-list extendedaccess-list-name�O���[�o�� �R���t�B�M�����[�V���� �R�}���h���g�p���܂��B
���ɁA2�̋��ipermit�j�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
! (Note: all other access implicitly denied)
����̃g���t�B�b�N �t���[�i�܂��̓N���X�j���ق��̂��ׂẴg���t�B�b�N�Ƌ�ʂ��Ė��O��t����ɂ́Aclass-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
�|�[�g�P�ʂ̕��ނ�VLAN�P�ʂ̕��ނ𗼕��ɐݒ肷�邱�Ƃ͂ł��܂���B
�N���X �}�b�v���쐬���A�����|�[�g�P�ʂŃg���t�B�b�N�ނ��邽�߂̈�v�������`����ɂ́A�C�l�[�u��EXEC���[�h�Ŏ��̎菇�����s���܂��B
|
access-listaccess-list-number{deny |permit}source[source-wildcard] access-listaccess-list-number{deny |permit}protocolsource[source-wildcard]destination[destination-wildcard] {permit | deny} {hostsrc-MAC-addr mask |any |hostdst-MAC-addr |dst-MAC-addrmask} [typemask] |
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 �ڍׂɂ��ẮAACL�ɂ��g���t�B�b�N�̕������Q�Ƃ��Ă��������B |
|
|
�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
match-all�܂���match-any�̂ǂ���̃L�[���[�h���w�肵�Ȃ��ꍇ�A�f�t�H���g��match-all�ł��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
|
|
��̃N���X �}�b�v���폜����ɂ́Ano 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
���ɁAclass1�Ƃ������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
���ɁADSCP�l��10�A11�A12�ł��钅�M�g���t�B�b�N�Ƃ̈�v�ׂ�Aclass2�Ƃ������O�̃N���X �}�b�v���쐬�����������܂��B
Switch(config)# class-map class2
Switch(config-cmap)# match ip dscp 10 11 12
���ɁAIP precedence�l��5�A6�A7�ł��钅�M�g���t�B�b�N�Ƃ̈�v�ׂ�Aclass3�Ƃ������O�̃N���X �}�b�v���쐬�����������܂��B
Switch(config)# class-map class3
Switch(config-cmap)# match ip precedence 5 6 7
����̃g���t�B�b�N �t���[�i�܂��̓N���X�j���ق��̂��ׂẴg���t�B�b�N�Ƌ�ʂ��Ė��O��t����ɂ́Aclass-map�O���[�o�� �R���t�B�M�����[�V���� �R�}���h���g�p���܂��B�g���t�B�b�N �t���[������ɕ��ނ��邽�߂ɁA�N���X �}�b�v���g�p�����v����`���܂��B
�|�[�g�P�ʁAVLAN�P�ʂ̃p�P�b�g���ނ��`����ɂ́A���̒��ӎ����ɏ]���Ă��������B
�N���X �}�b�v���쐬���A�|�[�g�P�ʁAVLAN�P�ʂŃg���t�B�b�N�ނ��邽�߂̈�v�������`����ɂ́A�C�l�[�u��EXEC���[�h�Ŏ��̎菇�����s���܂��B
��̃N���X �}�b�v���폜����ɂ́Ano 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
���ɁAIP DSCP 9�ƈ�v����Ƃ�����v������Adscp_class�Ƃ������O�̃N���X �}�b�v��ݒ肷���������܂��B2�Ԃ߂̃N���X �}�b�v�ivlan_class�j�́AVLAN 10�AVLAN 20�`30�A�����VLAN 40�̃g���t�B�b�N�ƃN���X �}�b�v�idscp_class�j�Ƃ̈�v�ׂ܂��B
Switch(config)# class-map match-any dscp_class
Switch(config-cmap)# match ip dscp 9
Switch(config)# class-map match-all vlan_class
Switch(config-cmap)# match vlan 10 20-30 40
Switch(config-cmap)# match class-map dscp_class
�|���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�ɓ����CoS�l�ADSCP�l�A�܂���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
�e�C���^�[�t�F�C�X�̕��ƂɁA1�̃|���V�[ �}�b�v�݂̂�K�p�ł��܂��B�����̃C���^�[�t�F�C�X����ѕ��ɁA�����|���V�[ �}�b�v��K�p�ł��܂��B
�|���V�[ �}�b�v���쐬����ɂ́A�C�l�[�u��EXEC���[�h�Ŏ��̎菇�����s���܂��B
|
access-listaccess-list-number {deny |permit}source [source-wildcard] access-listaccess-list-number {deny |permit}protocolsource [source-wildcard]destination [destination-wildcard] mac access-list extendedaccess-list name {permit | deny} {source-MAC-addr mask |any |host} {destination-MAC-addr mask |any |host} [ethertype] |
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 �ڍׂɂ��ẮAACL�ɂ��g���t�B�b�N�̕������Q�Ƃ��Ă��������B |
|
|
�K�v�ɉ����āA�g���t�B�b�N�ނ���N���X �}�b�v���쐬���܂��B�ڍׂɂ��ẮA�N���X �}�b�v�ɂ�镨���|�[�g�P�ʂ̃g���t�B�b�N����������N���X �}�b�v�ɂ��|�[�g�P�ʁAVLAN�P�ʂ̃g���t�B�b�N�������Q�Ƃ��Ă��������B |
||
|
�i�C�Ӂj�|���V�[ �}�b�v���̃|�[�g��CoS�l���`���܂��B���̃R�}���h���͂���ƁA�X�e�b�v8��trust dscp�|���V�[ �}�b�v �R���t�B�M�����[�V���� �R�}���h�A����уX�e�b�v9��set cosnew-cos �|���V�[ �}�b�v �R���t�B�M�����[�V���� �R�}���h���͂��Ȃ���Ȃ�܂���B |
||
|
�|���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 |
||
|
�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�̈ʒu�ɖ��O���w�肵�܂��B |
||
|
�M����Ԃ�ݒ肵�A����ɂ���ē���DSCP�l�̃\�[�X�Ƃ���QoS�Ŏg�p�����l��I�����܂��B
�f�t�H���g�ŁA�|�[�g��trusted�ɂȂ��Ă��܂���B���̃R�}���h���͂���Ƃ��ɃL�[���[�h���w�肵�Ȃ��ƁA�f�t�H���g��dscp�ɂȂ�܂��B
�ڍׂɂ��ẮACoS/DSCP�}�b�v�̐ݒ����Q�Ƃ��Ă��������B |
||
|
set {cosnew-cos |ip dscpnew-dscp |ip precedencenew-precedence} |
||
|
policerate-bps burst-byte [exceed-action{drop | policed-dscp-transmit}] |
���ނ��ꂽ�g���t�B�b�N�̃|���T�[���`���܂��B ��̓M�K�r�b�g�Ή��C�[�T�l�b�g �|�[�g�ɂ͍ő�128�A���10/100�C�[�T�l�b�g �|�[�g�ɂ͍ő�8�A�o�̓|�[�g�ɂ͍ő�8�̃|���T�[��ݒ肷�邱�Ƃ��ł��܂��B
|
|
|
�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 |
||
|
service-policy {inputpolicy-map-name |output policy-map-name} |
����̃C���^�[�t�F�C�X�̓�͂܂��͏o�͂Ƀ|���V�[ �}�b�v��K�p���܂��B �e�C���^�[�t�F�C�X�̕��ƂɁA1�̃|���V�[ �}�b�v�݂̂�K�p���邱�Ƃ��ł��܂��B
���̗v�f���܂ރ|���V�[ �}�b�v���o�̓C���^�[�t�F�C�X�ɕt������ꍇ�Aservice-policy�C���^�[�t�F�C�X �R���t�B�M�����[�V���� �R�}���h���g�p���邱�Ƃ͂ł��܂���B
�o�̓C���^�[�t�F�C�X�ɕt���ł���|���V�[ �}�b�v�̈�v��́Amatch ip dscpdscp-list�N���X �}�b�v �R���t�B�M�����[�V���� �R�}���h�݂̂ł��B �|�[�g�P�ʁAVLAN�P�ʂ̃|���V���O�́A���[�e�b�h �|�[�g�܂��͉��z�i�_���j�C���^�[�t�F�C�X�ŃT�|�[�g����܂���B |
|
��̃|���V�[ �}�b�v���폜����ɂ́Ano policy-map policy-map-name�O���[�o�� �R���t�B�M�����[�V���� �R�}���h���g�p���܂��B��̃N���X �}�b�v���폜����ɂ́Ano class class-map-name�|���V�[�}�b�v �R���t�B�M�����[�V���� �R�}���h���g�p���܂��BDSCP/CoS�}�b�v���g�p����CoS�l���`����ɂ́Anomls qos cos policy-map�O���[�o�� �R���t�B�M�����[�V���� �R�}���h���g�p���܂��B�f�t�H���g�̐M����Ԃɖ߂��ɂ́Ano trust [cos | dscp | ip-precedence]�|���V�[�}�b�v �R���t�B�M�����[�V���� �R�}���h���g�p���܂��B���蓖�Ă�ꂽCoS�l�ADSCP�l�A�܂���IP precedence�l���폜����ɂ́Ano set {cosnew-cos| ip dscp new-dscp | ip precedence new-precedence}�|���V�[�}�b�v �R���t�B�M�����[�V���� �R�}���h���g�p���܂��B��̃|���T�[���폜����ɂ́Ano police rate-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�Â�����������ɂ́Ano service-policy {input policy-map-name|output policy-map-name}�C���^�[�t�F�C�X �R���t�B�M�����[�V���� �R�}���h���g�p���܂��B
���ɁA�|���V�[ �}�b�v���쐬���A��̓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���x�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)# 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)# interface gigabitethernet0/1
Switch(config-if)# service-policy input flow1t
���ɁA�|���V�[ �}�b�v���쐬���A��̓C���^�[�t�F�C�X�ɕt�������������܂��B���̐ݒ�̏ꍇ�AIP�g��ACL�́A�C�ӂ̃z�X�g����z�X�g224.0.0.5�ւ́AIP precedence�l��4�ł���TCP�g���t�B�b�N�������܂��B���̕��ނƈ�v����g���t�B�b�N�̏ꍇ�A���M�p�P�b�g��DSCP�l��63�ɐݒ肳��܂��B
Switch(config)# access-list 104 permit tcp any host 224.0.0.5 precedence 4
Switch(config)# class-map ipclass1
Switch(config-cmap)# match access-group 104
Switch(config)# policy-map ip104
Switch(config-pmap)# class ipclass1
Switch(config-pmap-c)# set ip dscp 63
Switch(config)# interface gigabitethernet0/1
Switch(config-if)# service-policy input ip104
���ɁA2�̋��X�e�[�g�����g�������C��2 MAC ACL���쐬���A��̓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)# 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)# class-map macclass1
Switch(config-cmap)# match access-group maclist1
Switch(config)# class-map macclass2
Switch(config-cmap)# match access-group maclist2
Switch(config)# policy-map macpolicy1
Switch(config-pmap)# class macclass1
Switch(config-pmap-c)# set ip dscp 63
Switch(config-pmap)# class macclass2
Switch(config-pmap-c)# set ip dscp 45
Switch(config)# interface gigabitethernet0/1
Switch(config-if)# mls qos trust cos
Switch(config-if)# service-policy input macpolicy1
���ɁA�|�[�g�P�ʁAVLAN�P�ʂ̕��ނ��܂ރ|���V�[ �}�b�v���쐬���A��̓C���^�[�t�F�C�X�ɕt�������������܂��B�N���X �}�b�v�ivlan_class�j�́AVLAN 10�AVLAN 20�`30�A�����VLAN 40�Ŏ�M���ꂽ�AIP DSCP 9���܂ރg���t�B�b�N�i�N���X �}�b�vdscp_class�Œ�`�j�Ƃ̈�v�ׂ܂��B�w�肳�ꂽ���σg���t�B�b�N���x����уo�[�X�g �T�C�Y����p�P�b�g�́A�p���܂��B
Switch(config)# class-map match-any dscp_class
Switch(config-cmap)# match ip dscp 9
Switch(config)# class-map match-all vlan_class
Switch(config-cmap)# match vlan 10 20-30 40
Switch(config-cmap)# match class-map dscp_class
Switch(config)# policy-map policymap2
Switch(config-pmap)# class vlan_class
Switch(config-pmap-c)# police 80000 8000 exceed-action drop
Switch(config)# interface gigabitethernet0/1
Switch(config-if)# service-policy input policymap2
���ɁA�|�[�g��CoS�l���`����|���V�[ �}�b�v���쐬���A��̓C���^�[�t�F�C�X�ɕt�������������܂��Bclass1�Ƃ����N���X �}�b�v�́AVLAN 10�AVLAN 20�`30�A�����VLAN 40�Ŏ�M���ꂽ�g���t�B�b�N�Ƃ̈�v�ׂ܂��B
Switch (config)# mls qos cos policy-map
Switch (config)# class-map match-all class1
Switch (config-cmap)# match vlan 10 20-30 40
Switch (config-cmap)# match class-map some_class
Switch (config)# policy-map policymap1
Switch (config-pmap)# class class1
Switch (config-pmap-c)# trust dscp
Switch (config-pmap-c)# set cos 3
Switch (config)# interface gigabitethernet0/1
Switch(config-if)# service-policy input policymap1
�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
|
mls qos aggregate-police aggregate-policer-name rate-bps burst-byteexceed-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 ��̓M�K�r�b�g�Ή��C�[�T�l�b�g �|�[�g�ɂ͍ő�128�A���10/100�C�[�T�l�b�g �|�[�g�ɂ͍ő�8�A�o�̓|�[�g�ɂ͍ő�8�̃|���T�[��ݒ肷�邱�Ƃ��ł��܂��B
|
|
|
�K�v�ɉ����āA�g���t�B�b�N�ނ���N���X �}�b�v���쐬���܂��B�ڍׂɂ��ẮA�N���X �}�b�v�ɂ�镨���|�[�g�P�ʂ̃g���t�B�b�N����������N���X �}�b�v�ɂ��|�[�g�P�ʁAVLAN�P�ʂ̃g���t�B�b�N�������Q�Ƃ��Ă��������B |
||
|
�|���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 |
||
|
�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�̈ʒu�ɖ��O���w�肵�܂��B |
||
|
�����|���V�[ �}�b�v�̕����̃N���X�ɏW��|���T�[��K�p���܂��B aggregate-policer-name���w�肷��ꍇ�́A�X�e�b�v3�Ŏw�肳�ꂽ���O���͂��܂��B |
||
|
�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 |
||
|
service-policy {inputpolicy-map-name |outputpolicy-map-name} |
����̃C���^�[�t�F�C�X�̓�͂܂��͏o�͂Ƀ|���V�[ �}�b�v��K�p���܂��B �e�C���^�[�t�F�C�X�̕��ƂɁA1�̃|���V�[ �}�b�v�݂̂�K�p�ł��܂��B
���̗v�f���܂ރ|���V�[ �}�b�v���o�̓C���^�[�t�F�C�X�ɕt������ꍇ�Aservice-policy�C���^�[�t�F�C�X �R���t�B�M�����[�V���� �R�}���h���g�p���邱�Ƃ͂ł��܂���B
�o�̓C���^�[�t�F�C�X�ɕt���ł���|���V�[ �}�b�v�̈�v��́Amatch ip dscpdscp-list�N���X �}�b�v �R���t�B�M�����[�V���� �R�}���h�݂̂ł��B �|�[�g�P�ʁAVLAN�P�ʂ̃|���V���O�́A���[�e�b�h �|�[�g�܂��͉��z�i�_���j�C���^�[�t�F�C�X�ŃT�|�[�g����܂���B |
|
�w�肳�ꂽ�W��|���T�[���|���V�[ �}�b�v����폜����ɂ́Ano police aggregateaggregate- policer-name�|���V�[ �}�b�v �R���t�B�M�����[�V���� ���[�h���g�p���܂��B�W��|���T�[����т��̃p�����[�^���폜����ɂ́Ano mls qos aggregate-policeraggregate-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���x�ɂ́A�|���V�[���ݒ肳��܂��B�g���t�B�b�N�����ϑ��x�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�͓�̓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)# class-map ipclass2
Switch(config-cmap)# match access-group 2
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)# class ipclass2
Switch(config-pmap-c)# set ip dscp 56
Switch(config-pmap-c)# police aggregate transmit1
Switch(config)# interface gigabitethernet0/1
Switch(config-if)# service-policy input aggflow1
�����ł́ADSCP�}�b�v��ݒ肷��菇�ɂ��Đ������܂��B
DSCP/DSCP�ϊ��}�b�v���������ׂẴ}�b�v�̓O���[�o���ɒ�`����A���ׂẴ|�[�g�ɓK�p����܂��B������DSCP/DSCP�ϊ��}�b�v���쐬���A���܂��܂ȃM�K�r�b�g�Ή��C�[�T�l�b�g �|�[�g�ɓK�p�ł��܂��B�������A10/100�C�[�T�l�b�g �|�[�g�̏ꍇ�́A12�̃|�[�g����Ȃ�1�̃O���[�v�ɑ��āADSCP/DSCP�ϊ��}�b�v��1�̂ݕt�����邱�Ƃ��ł��܂��B
���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
�����̒l���l�b�g���[�N�ɓK���Ȃ��ꍇ�́A�ύX����K�v������܂��B
CoS/DSCP�}�b�v��ύX����ɂ́A�C�l�[�u��EXEC���[�h�Ŏ��̎菇�����s���܂��B
|
dscp1...dscp8���w�肷��ꍇ�́ACoS�l0�`7�ɑΉ�����8��DSCP�l���͂��܂��B�eDSCP�l�̓X�y�[�X�ŋ��܂��B�w��ł���͈͂�0�`63�ł��B |
||
�f�t�H���g�̃}�b�v�ɖ߂��ɂ́Ano mls qos map 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# show mls qos maps cos-dscp
--------------------------------
���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
�����̒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
|
IP precedence/DSCP�}�b�v��ύX���܂��B dscp1...dscp8���w�肷��ꍇ�́AIP precedence�l0�`7�ɑΉ�����8��DSCP�l���͂��܂��B�eDSCP�l�̓X�y�[�X�ŋ��܂��B�w��ł���͈͂�0�`63�ł��B |
||
�f�t�H���g�̃}�b�v�ɖ߂��ɂ́Ano mls qos map 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# show mls qos maps ip-prec-dscp
--------------------------------
�|���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
�f�t�H���g�̃}�b�v�ɖ߂��ɂ́Ano mls qos map policed-dscp�O���[�o�� �R���t�B�M�����[�V���� �R�}���h���g�p���܂��B
���ɁADSCP�l50�`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# show mls qos maps policed-dscp
---------------------------------------
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
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
�����̒l���l�b�g���[�N�ɓK���Ȃ��ꍇ�́A�ύX����K�v������܂��B
DSCP/CoS�}�b�v��ύX����ɂ́A�C�l�[�u��EXEC���[�h�Ŏ��̎菇�����s���܂��B
�f�t�H���g�̃}�b�v�ɖ߂��ɂ́Ano mls qos map dscp-cos�O���[�o�� �R���t�B�M�����[�V���� �R�}���h���g�p���܂��B
����DSCP�l0�A8�A16�A24�A32�A40�A48�A50��CoS�l0�Ƀ}�b�s���O�����������܂��B
Switch(config)# mls qos map dscp-cos 0 8 16 24 32 40 48 50 to 0
Switch# show mls qos maps dscp-cos
---------------------------------------
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
DSCP/DSCP�ϊ��}�b�v�́AQoS�Ǘ��h���C���̋��E�ɂ���|�[�g�ɓK�p����܂��B2�̃h���C���ňقȂ�DSCP��`���g�p����Ă���ꍇ�́A�ق��̃h���C�����ł̒�`�ɍ��킹�āA��A��DSCP�l��ϊ�����DSCP/DSCP�ϊ��}�b�v���g�p���܂��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
�f�t�H���g�̃}�b�v�ɖ߂��ɂ́Ano mls qos map dscp-mutationdscp-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 gigabitethernet0/1
Switch(config-if)# mls qos trust dscp
Switch(config-if)# mls qos dscp-mutation mutation1
Switch# show mls qos maps dscp-mutation mutation1
---------------------------------------
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
�����ł́A�M�K�r�b�g�Ή��C�[�T�l�b�g �|�[�g�̏o�̓L���[��ݒ肷���@�ɂ��Đ������܂��B10/100�C�[�T�l�b�g �|�[�g�̐ݒ��@�ɂ��ẮA10/100�C�[�T�l�b�g �|�[�g�̏o�̓L���[�̐ݒ����Q�Ƃ��Ă��������B
�l�b�g���[�N�����QoS�\�����[�V���������G�ȏꍇ�́A���Ɏ�����Ƃ����ׂĎ��s���Ȃ���Ȃ�Ȃ��ꍇ������܂��B���̓��������肷��K�v������܂��B
�����ꂩ�̏o�̓L���[��I�����邽�߂�CoS��͒l���}�b�s���O����ɂ́A�C�l�[�u��EXEC���[�h����n�߂Ď��̎菇�����s���܂��B
|
�C���^�[�t�F�C�X �R���t�B�M�����[�V���� ���[�h���J�n���A�o�̓M�K�r�b�g�Ή��C�[�T�l�b�g �C���^�[�t�F�C�X���w�肵�܂��B |
||
|
�����ꂩ�̏o�̓L���[��I�����邽�߂�CoS�l���}�b�s���O���܂��B �f�t�H���g�̃}�b�v�̒l�͎��̂Ƃ���ł��B CoS�l��0�A1�̏ꍇ�́A�L���[1���I������܂��B CoS�l��2�A3�̏ꍇ�́A�L���[2���I������܂��B CoS�l��4�A5�̏ꍇ�́A�L���[3���I������܂��B CoS�l��6�A7�̏ꍇ�́A�L���[4���I������܂��B
|
||
�f�t�H���g��CoS/�o�̓L���[ �}�b�v�ɖ߂��ɂ́Ano wrr-queue cos-map�C���^�[�t�F�C�X �R���t�B�M�����[�V���� �R�}���h���g�p���܂��B
���ɁACoS�l6�����7���L���[1�ɁACoS�l4�����5���L���[2�ɁACoS�l2�����3���L���[3�ɁA0�����1���L���[4�Ƀ}�b�s���O�����������܂��B
Switch(config)# interface gigabitethernet0/1
Switch(config-if)# wrr-queue cos-map 1 6 7
Switch(config-if)# wrr-queue cos-map 2 4 5
Switch(config-if)# wrr-queue cos-map 3 2 3
Switch(config-if)# wrr-queue cos-map 4 0 1
�o�̓L���[�̃T�C�Y���ݒ肷��ɂ́A�C�l�[�u��EXEC���[�h�Ŏ��̎菇�����s���܂��B
�f�t�H���g�̃E�F�C�g�ɖ߂��ɂ́Ano wrr-queue queue-limit�C���^�[�t�F�C�X �R���t�B�M�����[�V���� �R�}���h���g�p���܂��B
���ɁA4�̃L���[�̃T�C�Y���ݒ肷���������܂��B�e�L���[�Ɋ��蓖�Ă��Ă���T�C�Y��́A�L���[1�A2�A3�A4�ɑ��Ă��ꂼ��1/10�A2/10�A3/10�A4/10�ł��i�L���[4�̃T�C�Y�̓L���[1��4�{�A�L���[2��2�{�A�L���[3��1.33�{�ł��j�B
Switch(config)# interface gigabitethernet0/1
Switch(config-if)# wrr-queue queue-limit 1 2 3 4
�e�[�� �h���b�v�̓M�K�r�b�g�Ή��C�[�T�l�b�g �|�[�g�̃f�t�H���g���t�s����Z�p�ł��B�e�[�� �h���b�v���g�p�����ꍇ�A�X���b�V���z�[���h����܂ŁA�p�P�b�g�̓L���[�C���O����܂��B���Ƃ��ADSCP���ŏ��̃X���b�V���z�[���h�Ɋ��蓖�Ă��Ă���p�P�b�g�́A�X���b�V���z�[���h�ȉ��̒l�ɖ߂�܂ł��ׂĔp���܂��B�������ADSCP��2�Ԃ߂̃X���b�V���z�[���h�Ɋ��蓖�Ă��Ă���p�P�b�g�́A2�Ԃ߂̃X���b�V���z�[���h���Ȃ�������A�L���[�C���O����đ��M����܂��B
DSCP/�X���b�V���z�[���h �}�b�v��ύX���A�ǂ�DSCP���ǂ̃X���b�V���z�[���hID�Ƀ}�b�s���O���邩�����肷��ɂ́Awrr-queue dscp-map�C���^�[�t�F�C�X �R���t�B�M�����[�V���� �R�}���h���g�p���܂��B�f�t�H���g�ł́A���ׂĂ�DSCP���X���b�V���z�[���h1�Ƀ}�b�s���O����Ă���A���̃X���b�V���z�[���h����ƁA���ׂẴp�P�b�g���p���܂��B
�e�[���p��X���b�V���z�[���h���g�p����ꍇ�́AWRED���g�p�ł��܂���B���̋t�̏ꍇ�����l�ł��B
�M�K�r�b�g�Ή��C�[�T�l�b�g �|�[�g�Ƀe�[���p��X���b�V���z�[���h�l��ݒ肷��ɂ́A�C�l�[�u��EXEC���[�h�Ŏ��̎菇�����s���܂��B
�f�t�H���g�̃X���b�V���z�[���h�ɖ߂��ɂ́Ano wrr-queue threshold queue-id�C���^�[�t�F�C�X �R���t�B�M�����[�V���� �R�}���h���g�p���܂��B�f�t�H���g��DSCP/�X���b�V���z�[���h �}�b�v�ɖ߂��ɂ́Ano wrr-queue dscp-map [threshold-id]�C���^�[�t�F�C�X �R���t�B�M�����[�V���� �R�}���h���g�p���܂��B
���ɁA�o�̓C���^�[�t�F�C�X�iGigabitEthernet 0/1�j�̃L���[1�̃e�[���p��X���b�V���z�[���h��10%��100%�A�L���[2��40%��100%�A�L���[3��60%��100%�A�L���[4��80%��100%�ɐݒ肷���������܂��B���M�p�P�b�g��DSCP��M�����ADSCP 0�A8�A16�A24�A32�A40�A48�A56���X���b�V���z�[���h1�ɁADSCP 10�A20�A30�A40�A50�A60���X���b�V���z�[���h2�Ƀ}�b�s���O����悤�ɁA��̓C���^�[�t�F�C�X�i�M�K�r�b�g �C�[�T�l�b�g0/2�j��ݒ肷���������܂��B
Switch(config)# interface gigabitethernet0/1
Switch(config-if)# switchport mode access
Switch(config-if)# wrr-queue threshold 1 10 100
Switch(config-if)# wrr-queue threshold 2 40 100
Switch(config-if)# wrr-queue threshold 3 60 100
Switch(config-if)# wrr-queue threshold 4 80 100
Switch(config)# interface gigabitethernet0/2
Switch(config-if)# mls qos trust dscp
Switch(config-if)# wrr-queue dscp-map 1 0 8 16 24 32 40 48 56
Switch(config-if)# wrr-queue dscp-map 2 10 20 30 40 50 60
���̂悤�ɐݒ肷��ƁA�L���[1��10%�ȏ㖞�����ꂽ�ꍇ�ADSCP��0�A8�A16�A24�A32�A40�A48�A56�̃p�P�b�g�͔p���܂��B�L���[2��40%�ȏ�A�L���[3��60%�ȏ�A�L���[4��80%�ȏ㖞�����ꂽ�ꍇ���A�����p�P�b�g���p���܂��B2�Ԃ߂̃X���b�V���z�[���h�i100%�j�����ꍇ�A���ׂẴL���[��DSCP��10�A20�A30�A40�A50�A60�̃p�P�b�g��p��܂��B
�o�̓C���^�[�t�F�C�X���t�s�̒������ƁAWRED�̓p�P�b�g��I��I�ɔp��A�e�[�� �h���b�v�̋@������炵�܂��B�L���[�������ς��ɂȂ�܂őҋ@�����A���߂Ɉꕔ�̃p�P�b�g��p��邱�ƂŁA��x�ɑ����̃p�P�b�g���p���Ȃ��Ȃ�܂��B
DSCP���ŏ��̃X���b�V���z�[���h�Ɋ��蓖�Ă��Ă���p�P�b�g�́A�p�P�b�g�ʂ��ŏ��̃X���b�V���z�[���h�����ꍇ�A���ׂă����_���ɔp���܂��B�������ADSCP��2�Ԃ߂̃X���b�V���z�[���h�Ɋ��蓖�Ă��Ă���p�P�b�g�́A2�Ԃ߂̃X���b�V���z�[���h���Ȃ�������A�L���[�C���O����đ��M����܂��B�e�X���b�V���z�[���h�́AWRED�������_���ȃp�P�b�g�p����J�n���鎞�_�������܂��B�f�t�H���g�ŁAWRED�̓f�B�Z�[�u���ł��B
WRED�X���b�V���z�[���h���g�p����ꍇ�́A�e�[���p��X���b�V���z�[���h���g�p�ł��܂���B���̋t�̏ꍇ�����l�ł��B
�M�K�r�b�g�Ή��C�[�T�l�b�g �|�[�g��WRED�p��X���b�V���z�[���h�l��ݒ肷��ɂ́A�C�l�[�u��EXEC���[�h�ŁA���̎菇�����s���܂��B
|
�C���^�[�t�F�C�X �R���t�B�M�����[�V���� ���[�h���J�n���A�o�̓M�K�r�b�g�Ή��C�[�T�l�b�g �C���^�[�t�F�C�X���w�肵�܂��B |
||
|
wrr-queue random-detect max-thresholdqueue-id threshold-percentage1 threshold-percentage2 |
�e�o�̓L���[��WRED�p��X���b�V���z�[���h��ݒ肵�܂��B �f�t�H���g��WRED�̓f�B�Z�[�u���ɂȂ��Ă���A�X���b�V���z�[���h�͐ݒ肳��Ă��܂���B
|
|
|
�C���^�[�t�F�C�X �R���t�B�M�����[�V���� ���[�h���J�n���A��̓M�K�r�b�g�Ή��C�[�T�l�b�g �C���^�[�t�F�C�X���w�肵�܂��B |
||
|
DSCP�l���o�̓L���[��WRED�p��X���b�V���z�[���h�Ƀ}�b�s���O���܂��B �f�t�H���g�ł́A���ׂĂ�DSCP�l���X���b�V���z�[���h1�Ƀ}�b�s���O����܂��B |
||
WRED���f�B�Z�[�u���ɂ���ɂ́Ano wrr-queue random-detect max-threshold queue-id�C���^�[�t�F�C�X �R���t�B�M�����[�V���� �R�}���h���g�p���܂��B�f�t�H���g��DSCP/�X���b�V���z�[���h �}�b�v�ɖ߂��ɂ́Ano wrr-queue dscp-map [threshold-id]�C���^�[�t�F�C�X �R���t�B�M�����[�V���� �R�}���h���g�p���܂��B
���ɁA�o�̓C���^�[�t�F�C�X�iGigabitEthernet 0/1�j�̃L���[1��WRED�p��X���b�V���z�[���h��50%��100%�A�L���[2��70%��100%�A�L���[3��50%��100%�A�L���[4��70%��100%�ɐݒ肷���������܂��B���M�p�P�b�g��DSCP��M�����ADSCP 0�A8�A16�A24�A32�A40�A48�A56���X���b�V���z�[���h1�ɁADSCP 10�A20�A30�A40�A50�A60���X���b�V���z�[���h2�Ƀ}�b�s���O����悤�ɁA��̓C���^�[�t�F�C�X�iGigabitEthernet 0/2�j��ݒ肷���������܂��B
Switch(config)# interface gigabitethernet0/1
Switch(config-if)# wrr-queue random-detect max-threshold 1 50 100
Switch(config-if)# wrr-queue random-detect max-threshold 2 70 100
Switch(config-if)# wrr-queue random-detect max-threshold 3 50 100
Switch(config-if)# wrr-queue random-detect max-threshold 4 70 100
Switch(config)# interface gigabitethernet0/2
Switch(config-if)# mls qos trust dscp
Switch(config-if)# wrr-queue dscp-map 1 0 8 16 24 32 40 48 56
Switch(config-if)# wrr-queue dscp-map 2 10 20 30 40 50 60
���̂悤�ɐݒ肷��ƁA�L���[1����уL���[3��50%�ȏ㖞�����ꂽ�ꍇ�ADSCP��0�A8�A16�A24�A32�A40�A48�A56�̃p�P�b�g�̓����_���ɔp���܂��B�L���[2����уL���[4��70%�ȏ㖞�����ꂽ�ꍇ���A�����p�P�b�g�������_���ɔp���܂��B2�Ԃ߂̃X���b�V���z�[���h�i100%�j�����ꍇ�A���ׂẴL���[��DSCP��10�A20�A30�A40�A50�A60�̃p�P�b�g�������_���ɔp��܂��B
����̃p�P�b�g���ق��̂��ׂẴp�P�b�g�����D�悳����ɂ́A�����̃p�P�b�g���o�ً͋}�L���[�ɃL���[�C���O���܂��BWRR�͂��̃L���[����ɂȂ�܂ŁA�ق���3�̃L���[���������܂���B
�o�ً͋}�L���[���C�l�[�u���ɂ���ɂ́A�C�l�[�u��EXEC���[�h�Ŏ��̎菇�����s���܂��B
�o�ً͋}�L���[���f�B�Z�[�u���ɂ���ɂ́Ano priority-queue out�C���^�[�t�F�C�X �R���t�B�M�����[�V���� �R�}���h���g�p���܂��B
�e�L���[�Ɋ��蓖�Ă�g�p�\�ȑш敝�̔䗦���w�肷��K�v������܂��B�E�F�C�g�̔䗦�́AWRR�X�P�W���[�����e�L���[����p�P�b�g��p���p�x�̔䗦�ł��B
�e�L���[�ɑш敝�����蓖�Ă�ɂ́A�C�l�[�u��EXEC���[�h�Ŏ��̎菇�����s���܂��B
�f�t�H���g�̑ш敝�ݒ�ɖ߂��ɂ́Ano wrr-queue bandwidth�C���^�[�t�F�C�X �R���t�B�M�����[�V���� �R�}���h���g�p���܂��B
���ɁA�o�̓L���[�œ��삷��WRR�X�P�W���[���̃E�F�C�g���ݒ肷���������܂��B���̗�ł́A4�̃L���[���g�p����܂��i�ً}�L���[�͂���܂���j�B�e�L���[�Ɋ��蓖�Ă��Ă���ш敝�̔䗦�́A1/�i1+2+3+4�j�A2/�i1+2+3+4�j�A3/�i1+2+3+4�j�A4/�i1+2+3+4�j�A�܂�A�L���[1�A2�A3�A4�ɑ��Ă��ꂼ��1/10�A1/5�A3/10�A2/5�ł��B
Switch(config)# interface gigabitethernet0/1
Switch(config-if)# wrr-queue bandwidth 1 2 3 4
�����ł́A10/100�C�[�T�l�b�g �|�[�g�̏o�̓L���[��ݒ肷���@�ɂ��Đ������܂��B�M�K�r�b�g�Ή��C�[�T�l�b�g �|�[�g�̐ݒ��@�ɂ��ẮA�M�K�r�b�g�Ή��C�[�T�l�b�g �|�[�g�̏o�̓L���[�̐ݒ����Q�Ƃ��Ă��������B
�l�b�g���[�N�����QoS�\�����[�V���������G�ȏꍇ�́A���Ɏ�����Ƃ����ׂĎ��s���Ȃ���Ȃ�Ȃ��ꍇ������܂��B���̓��������肷��K�v������܂��B
�����ꂩ�̏o�̓L���[��I�����邽�߂�CoS��͒l���}�b�s���O����ɂ́A�C�l�[�u��EXEC���[�h����n�߂Ď��̎菇�����s���܂��B
|
�C���^�[�t�F�C�X �R���t�B�M�����[�V���� ���[�h���J�n���A�o��10/100�C�[�T�l�b�g �C���^�[�t�F�C�X���w�肵�܂��B |
||
|
�����ꂩ�̏o�̓L���[��I�����邽�߂�CoS�l���}�b�s���O���܂��B �f�t�H���g �}�b�v�̒l�͎��̂Ƃ���ł��B CoS�l��0�A1�̏ꍇ�́A�L���[1���I������܂��B CoS�l��2�A3�̏ꍇ�́A�L���[2���I������܂��B CoS�l��4�A5�̏ꍇ�́A�L���[3���I������܂��B CoS�l��6�A7�̏ꍇ�́A�L���[4���I������܂��B
|
||
�f�t�H���g��CoS/�o�̓L���[ �}�b�v�ɖ߂��ɂ́Ano wrr-queue cos-map�C���^�[�t�F�C�X �R���t�B�M�����[�V���� �R�}���h���g�p���܂��B
���ɁACoS�l6�����7���L���[1�ɁACoS�l4�����5���L���[2�ɁACoS�l2�����3���L���[3�ɁA0�����1���L���[4�Ƀ}�b�s���O�����������܂��B
Switch(config)# interface fastethernet0/1
Switch(config-if)# wrr-queue cos-map 1 6 7
Switch(config-if)# wrr-queue cos-map 2 4 5
Switch(config-if)# wrr-queue cos-map 3 2 3
Switch(config-if)# wrr-queue cos-map 4 0 1
���ׂĂ�10/100�C�[�T�l�b�g �|�[�g�ɍŏ��m�ۃ��x���̃o�b�t�@ �T�C�Y��ݒ肵�A10/100�C�[�T�l�b�g �|�[�g�̏o�̓L���[�ɍŏ��m�ۃ��x�������蓖�Ă邱�Ƃ��ł��܂��B
�o�̓L���[�̃T�C�Y��ݒ肷��ɂ́A�C�l�[�u��EXEC���[�h�Ŏ��̎菇�����s���܂��B
|
���ׂĂ�10/100�C�[�T�l�b�g �|�[�g�ɑ��A�K�v�ɉ����āA�ŏ��m�ۃ��x���̃o�b�t�@ �T�C�Y��ݒ肵�܂��B �f�t�H���g�ł́A8�̍ŏ��m�ۃ��x���̃o�b�t�@ �T�C�Y�͂��ׂ�100�p�P�b�g�ł��B
���̃R�}���h���͂���ƁA�L���[�̓n�[�h�E�F�A�Đݒ蒆�Ɉꎞ�I�ɃV���b�g�_�E�����A���̃L���[�ɐV�K�ɒ��M�����p�P�b�g�͔p���܂��B |
||
|
�C���^�[�t�F�C�X �R���t�B�M�����[�V���� ���[�h���J�n���A�o��10/100�C�[�T�l�b�g �C���^�[�t�F�C�X���w�肵�܂��B |
||
|
����̏o�̓L���[�ɍŏ��m�ۃ��x���ԍ������蓖�Ă܂��B �f�t�H���g�ł́A�L���[1�ɍŏ��m�ۃ��x��1�A�L���[2�ɍŏ��m�ۃ��x��2�A�L���[3�ɍŏ��m�ۃ��x��3�A�L���[4�ɍŏ��m�ۃ��x��4���I������܂��B
|
||
�f�t�H���g�̍ŏ��m�ۃo�b�t�@ �T�C�Y�ɖ߂��ɂ́Ano mls qos min-reservemin-reserve-level�O���[�o�� �R���t�B�M�����[�V���� �R�}���h���g�p���܂��B�ŏ��m�ۃ��x���̃L���[�I�����f�t�H���g�ɖ߂��ɂ́Ano wrr-queue min-reservequeue-id�C���^�[�t�F�C�X �R���t�B�M�����[�V���� �R�}���h���g�p���܂��B
���ɁA�ŏ��m�ۃ��x��5��20�p�P�b�g�ɐݒ肵�A�ŏ��m�ۃ��x��5��FastEthernet 0/1�C���^�[�t�F�C�X�̏o�̓L���[1�Ɋ��蓖�Ă��������܂��B
Switch(config)# mls qos min-reserve 5 20
Switch(config)# interface fastethernet0/1
Switch(config-if)# wrr-queue min-reserve 1 5
����̃p�P�b�g���ق��̂��ׂẴp�P�b�g�����D�悳����ɂ́A�����̃p�P�b�g���o�ً͋}�L���[�ɃL���[�C���O���܂��BWRR�͂��̃L���[����ɂȂ�܂ŁA�ق���3�̃L���[���������܂���B
�o�ً͋}�L���[���C�l�[�u���ɂ���ɂ́A�C�l�[�u��EXEC���[�h�Ŏ��̎菇�����s���܂��B
�o�ً͋}�L���[���f�B�Z�[�u���ɂ���ɂ́Ano priority-queue out�C���^�[�t�F�C�X �R���t�B�M�����[�V���� �R�}���h���g�p���܂��B
�e�L���[�Ɋ��蓖�Ă�g�p�\�ȑш敝�̔䗦���w�肷��K�v������܂��B�E�F�C�g�̔䗦�́AWRR�X�P�W���[�����e�L���[����p�P�b�g��p���p�x�̔䗦�ł��B
�e�L���[�ɑш敝�����蓖�Ă�ɂ́A�C�l�[�u��EXEC���[�h�Ŏ��̎菇�����s���܂��B
�f�t�H���g�̑ш敝�ݒ�ɖ߂��ɂ́Ano wrr-queue bandwidth�C���^�[�t�F�C�X �R���t�B�M�����[�V���� �R�}���h���g�p���܂��B
���ɁA�o�̓L���[�œ��삷��WRR�X�P�W���[���̃E�F�C�g���ݒ肷���������܂��B���̗�ł́A4�̃L���[���g�p����܂��i�ً}�L���[�͂���܂���j�B�e�L���[�Ɋ��蓖�Ă��Ă���ш敝�̔䗦�́A1/�i1+2+3+4�j�A2/�i1+2+3+4�j�A3/�i1+2+3+4�j�A4/�i1+2+3+4�j�A�܂�A�L���[1�A2�A3�A4�ɑ��Ă��ꂼ��1/10�A2/10�A3/10�A4/10�ł��B
Switch(config)# interface fastethernet0/1
Switch(config-if)# wrr-queue bandwidth 1 2 3 4
�W��QoS����\������ɂ́A�W��QoS����\�����邽�߂̃R�}���h�Ɏ����C�l�[�u��EXEC�R�}���h��1�܂��͕����g�ݍ��킹�Ďg�p���܂��B
|
�g���t�B�b�N�ނ��邽�߂̈�v�������`����QoS�N���X �}�b�v��\�����܂��B |
|
|
show mls qos interface [interface-id] [buffers |policers |queueing |statistics] |
�o�̓L���[�̐ݒ肨���CoS/�o�̓L���[ �}�b�v�A�|���T�[���ݒ肳��Ă���C���^�[�t�F�C�X�A��o�͓��v���i�p��ꂽ�o�C�g�����܂ށj�ȂǁA�C���^�[�t�F�C�X ���x����QoS����\�����܂��B2 |
|
show mls qos maps[cos-dscp |dscp-cos |dscp-mutation|ip-prec-dscp |policed-dscp] |
QoS�}�b�s���O����\�����܂��B�}�b�v�́A�g���t�B�b�N�̃v���C�I���e�B��\������DSCP�l�����邽�߂Ɏg�p����܂��B |
|
���M�g���t�B�b�N�̕��ފ���`����QoS�|���V�[ �}�b�v��\�����܂��B |
�����ł́A��̃l�b�g���[�N����уl�b�g���[�N�̕ύX�v��Ɋ�Â��āAQoS�@�\�����₭�������邽�߂�QoS�ڍs�p�X�ɂ��Đ������܂��i�l�b�g���[�N��QoS�ݒ�����Q�Ɓj�B��̓I�ȓ��e�͎��̂Ƃ���ł��B
�l�b�g���[�N��QoS�ݒ���Ɏ����ꂽ��̔z��N���[�[�b�g�́ACatalyst 3500 XL�����Catalyst 2900 XL�X�C�b�`�ō\������Ă��܂��B�����̃X�C�b�`�ł́AQoS�x�[�X��IEEE 802.1p CoS�l���T�|�[�g����Cisco IOS�����[�X12.0(5)XP�ȍ~���ғ����Ă��܂��BQoS�ɂ�镪�ނł́A�e�t���[���Ƀv���C�I���e�B������CoS�l�����蓖�āA�v���C�I���e�B�̍����g���t�B�b�N��D�悳���܂��B
Catalyst 3500 XL�����Catalyst 2900 XL�X�C�b�`�̓�̓|�[�g�Ń^�O�Ȃ��i�l�C�e�B�u�j�C�[�T�l�b�g �t���[���ނ���ɂ́A�|�[�g���ƂɃf�t�H���g��CoS�v���C�I���e�B��ݒ肵�܂��iswitchport priority defaultdefault-priority-id�C���^�[�t�F�C�X �R���t�B�M�����[�V���� �R�}���h���g�p�j�B�^�O���̂���ISL�܂���IEEE 802.1Q�t���[���ɂ́A�w�b�_�[ �t���[���̃v���C�I���e�B�l���g�p����܂��BCatalyst 3524-PWR XL�����Catalyst 3548 XL�X�C�b�`�̏ꍇ�A���̃v���C�I���e�B�l���f�t�H���g�l�ŏ㏑������ɂ́Aswitchport priority default override�C���^�[�t�F�C�X �R���t�B�M�����[�V���� �R�}���h���g�p���܂��BCatalyst 3500 XL�ACatalyst 2950�A����я㏑���@�\������Ă��Ȃ����̑���Catalyst 2900 XL���f���̏ꍇ�A�f�B�X�g���r���[�V���� ���C����Catalyst 3550-12T�X�C�b�`���g�p����802.1p CoS�l���㏑������ɂ́Amls qos cos override�C���^�[�t�F�C�X �R���t�B�M�����[�V���� �R�}���h���g�p���܂��B
Catalyst 3500 XL�����Catalyst 2900 XL�X�C�b�`�̏ꍇ�ACoS�̓t���[�� �^�O�܂��̓|�[�g���Ɋ�Â��A�m�[�}���v���C�I���e�B�̑��M�L���[����уn�C�v���C�I���e�B�̑��M�L���[�����e�o�̓|�[�g��ݒ肵�܂��B�m�[�}���v���C�I���e�B �L���[���̃t���[���́A�n�C�v���C�I���e�B �L���[�̃t���[���̌�ɓ]������܂��B802.1p CoS�l��0�`3�ł���t���[���̓m�[�}���v���C�I���e�B�̑��M�L���[�Ɋi�[����ACoS�l��4�`7�̃t���[���ً͋}�i�n�C�v���C�I���e�B�j�L���[�Ɋi�[����܂��B
�l�b�g���[�N��QoS�ݒ���̃C���e���W�F���g�Ȕz��N���[�[�b�g�́ACatalyst 3550�}���`���C�� �X�C�b�`�ō\������Ă��܂��B�X�C�b�`��1��́AIP�A�h���X��172.20.10.16�ł���r�f�I �T�[�o�ɐڑ�����Ă��܂��B
���̗�ł̖ړI�́A�r�f�I �g���t�B�b�N�̃v���C�I���e�B���ق��̂��ׂẴg���t�B�b�N�����D�悳���邱�Ƃł��B���̂��߂ɂ́A�r�f�I �g���t�B�b�N��DSCP�l56�����蓖�Ă܂��B���̃g���t�B�b�N�ً͋}�L���[�i�L���[4�j�Ɋi�[����܂��B���̃L���[����ɂȂ�܂łق��̃L���[�͏�������܂���B�K��CoS�l��ݒ肷�邱�Ƃɂ��ACoS/�o�̓L���[ �}�b�v���ŃL���[4���I������܂��B
�r�f�I �p�P�b�g���ق��̂��ׂẴg���t�B�b�N�����D�悳����ɂ́A�C�l�[�u��EXEC���[�h�Ŏ��̎菇�����s���܂��B
���̗�ł́A�f�B�X�g���r���[�V���� ���C����Catalyst 3550-12G�}���`���C�� �X�C�b�`�̐ݒ�菇�������܂��i�l�b�g���[�N��QoS�ݒ�����Q�Ɓj�B���ނ̓l�b�g���[�N�̃G�b�W�ɂ���X�C�b�`�Ŏ��s����邽�߁A�f�B�X�g���r���[�V���� ���C���̃X�C�b�`�ōs���镪�ރX�e�b�v�͏��Ȃ��Ȃ�܂��B
��̔z��N���[�[�b�g�ɐڑ������ꍇ�A�}���`���C�� �X�C�b�`��GigabitEthernet 0/1�C���^�[�t�F�C�X�́A��M����CoS�l��M������悤�ɐݒ肳��܂��B���̏ł́A�}���`���C�� �X�C�b�`�̃f�t�H���g��CoS/DSCP�}�b�v���g�p�ł��܂��B�f�t�H���g�̃}�b�v�ݒ�̏ڍׂɂ��ẮACoS/DSCP�}�b�v�̐ݒ����Q�Ƃ��Ă��������B
�C���e���W�F���g�Ȕz��N���[�[�b�g�ɐڑ������ꍇ�A�}���`���C�� �X�C�b�`��GigabitEthernet 0/2�C���^�[�t�F�C�X�́A��M����DSCP�l��M������悤�ɐݒ肳��܂��B�o�̓C���^�[�t�F�C�X���WRED���t�s��𐧌���s����悤�ɁA���̓�̓C���^�[�t�F�C�X��DSCP/�X���b�V���z�[���h �}�b�v���ݒ肷��K�v������܂��B�f�t�H���g�ł́A���ׂĂ�DSCP�l���X���b�V���z�[���h1�Ƀ}�b�s���O����܂��B
�f�t�H���g�ݒ�̃X�C�b�` �}�b�v���������ݒ肷��K�v������܂��B�ݒ�̖ړI�́ADSCP�l56�����p�P�b�g�݂̂��ً}�L���[�i�L���[4�j�ɑ��M�����悤�ɂ��邱�Ƃł��B�f�t�H���g��CoS/�o�̓L���[ �}�b�v�ł��s���܂����A���̏ꍇ�́ADSCP�l57�`63��CoS 5�Ƀ}�b�s���O�����悤�ɁADSCP/CoS�}�b�v��ݒ肷��K�v������܂��B
�o�̓C���^�[�t�F�C�X�ł���GigabitEthernet 0/5�C���^�[�t�F�C�X�ł́Awrr-queue bandwidth�C���^�[�t�F�C�X �R���t�B�M�����[�V���� �R�}���h���g�p���AWRR�E�F�C�g��ݒ肷��K�v������܂��BWRED���C�l�[�u���ɂ��āA�e�L���[�ɃX���b�V���z�[���h��ݒ肵�܂��B�e�L���[�Ɋ��蓖�Ă���ш敝��ݒ肵�A�L���[����p�P�b�g��p���p�x�����肷��K�v������܂��B
�f�B�X�g���r���[�V���� ���C���̃}���`���C�� �X�C�b�`��ݒ肷��ɂ́A�C�l�[�u��EXEC���[�h�Ŏ��̎菇�����s���܂��B
All contents copyright (C) 1992--2004 Cisco Systems K.K.