Home|Log In|Register|Feedback|Help 
  
Select a Location / Language
Japan: Japanese
 
��{��}�j���A���ꗗ
�X�C�b�`
Catalyst 6500 �V���[�Y
Catalyst 6500 �V���[�Y �X�C�b�` �R���e���g �X�C�b�`���O ���W���[�� �C���X�g���[�V���� �R���t�B�M�����[�V���� �m�[�g Software Release 4.1(2)
�͂��߂�
���̃}�j���A���ɂ‚���
�}�ꗗ
�\�ꗗ
���i�T�v
CSM �ɂ��l�b�g���[�L���O
�ݒ�O�̍��
VLAN�̐ݒ�
���T�[�o����уT�[�o �t�@�[���̐ݒ�
���z�T�[�o�A�}�b�v�A����у|���V�[�̐ݒ�
�璷�ڑ��̐ݒ�
�lj��@�\�ƃI�v�V�����̐ݒ�
�w���X ���j�^�����O�̐ݒ�
CSM �� TCL �X�N���v�g�̎g�p
�t�@�C�A�E�H�[�� ���[�h �o�����V���O�̐ݒ�
�ݒ��
�g���u���V���[�e�B���O�ƃV�X�e�� ���b�Z�[�W
CSM XML��DTD

�X�C�b�`
Catalyst 6500 �V���[�Y �X�C�b�` �R���e���g �X�C�b�`���O ���W���[�� �C���X�g���[�V���� �R���t�B�M�����[�V���� �m�[�g Software Release 4.1(2)

���̏͂ł́A�R���e���g �X�C�b�`���O�̐ݒ��@�ɂ‚��Đ������܂��B���̏͂̍\���͎��̂Ƃ���ł��B

���z�T�[�o�̐ݒ�

�����ł́A���z�T�[�o�̐ݒ��@�ɂ‚��Đ������܂��B

  • TCP�p�����[�^�̐ݒ�
  • ���_�C���N�g���z�T�[�o�̐ݒ�
  • ���z�T�[�o��IP�A�h���X�Őݒ肷��ƁA���̃T�[�o���T�[�r�X��~���ł����Ă��A���̓���� IP �ɑ΂��� ARP �v���ɂ͉������J�n���܂��B����́A����”\�ȉ��z�T�[�o����̃f�o�C�X���� CSM �ɐ؂�ւ���ꍇ�A���ɏd�v�Ȃ��Ƃł��B����l�b�g���[�N���̑��̑��u�Ɠ��� IP �Őݒ肳�ꂽ CSM ��ɉ��z�T�[�o���Ȃ����Ƃ��m�F���Ă��������B

���z�T�[�o�́A�|���V�[�ɂ���Ď��T�[�o �t�@�[���Ɋ֘A�t����ꂽ�A��A�� ���T�[�o��\���܂� �B���z�T�[�o��ݒ肷��ɂ́A�f�t�H���g�̃T�[�o �t�@�[���i �f�t�H���g�̃|���V�[�j���w�肷�鉼�z�T�[�o�̑�����ݒ肵�A�|���V�[ ���X�g���g�p���đ��̃T�[�o �t�@�[�����֘A�t����K�v������܂��B�f�t�H���g �T�[�o �t�@�[���i�f�t�H���g �|���V�[�j�́A�v�����ǂ� SLB �|���V�[�Ƃ���v���Ȃ������ꍇ�A�܂��̓|���V�[�����z�T�[�o�Ɋ֘A�t�����Ă��Ȃ��ꍇ�Ɏg�p����܂��B

�T�[�o �t�@�[�������z�T�[�o�Ɋ֘A�t����Ƃ��͎��O�ɁA�T�[�o �t�@�[����ݒ肷��K�v������܂��B�ڍׂɂ‚��ẮA �T�[�o �t�@�[���̐ݒ� ���Q�Ƃ��Ă��������B�|���V�[�́A���z�T�[�o �R���t�B�M�����[�V�����ɓ�͂��ꂽ�����ŏ�������܂��B�ڍׂɂ‚��ẮA �|���V�[�̐ݒ� ���Q�Ƃ��Ă��������B

�e���z�T�[�o�ɕۗ��ڑ��^�C���A�E�g��ݒ肷��ƁA�X�C�b�`���g���t�B�b�N�ň�ꂽ�ꍇ�ɁA�ڑ���v���ɐؒf���邱�Ƃ��ł��܂��B���̐ڑ��́A�v��/�����v���Z�X���������Ă��Ȃ��N���C�A���g�ƃT�[�o�Ԃ̃g�����U�N�V�����ɓK�p����܂��B

�J�X�^�}�[���ƂɈقȂ鉼�z�T�[�o�����蓖�ĂĂ���T�[�r�X �v���o�C�_�[�‹��ł́ACSM �̐ڑ����\�[�X�̑啔���܂��͑S�������̃T�[�o���z��Ȃ��悤�ɐڑ��𕪎U������K�v������܂��B

VIP �ڑ��E�H�[�^�[�}�[�N�@�\���g�p����ƁACSM �������̉��z�T�[�o�Ɋ���U��ڑ����𐧌��ł��܂��B���̋@�\���g�p����ƁA���z�T�[�o���Ƃɏ����ݒ�ł���̂ŁA�S���z�T�[�o�ԂŐڑ����\�[�X�������ɕ��U����܂��B

  • ���x�� 4 �܂��̓��x�� 7 �̂����ꂩ�œ��삷�鉼�z�T�[�o��1�‚����ݒ�ł��܂��B���x��4�œ��삷�鉼�z�T�[�o��ݒ肷��ꍇ�́A���z�T�[�o �R���t�B�M�����[�V�����̒��ŃT�[�o �t�@�[���i�f�t�H���g �|���V�[�j���w�肵�܂��i���̎菇�̃X�e�b�v3���Q�Ɓj�B���x��7�œ��삷�鉼�z�T�[�o��ݒ肷��ꍇ�́A���z�T�[�o �R���t�B�M�����[�V������SLB�|���V�[��lj����܂��i���̎菇�̃X�e�b�v7���Q�Ɓj�B

CSM �͂�����IP�v���g�R������̃g���t�B�b�N�ɑ΂��ĕ��ׂ𕪎U���邱�Ƃ��ł��܂��B���z�T�[�o �T�u���[�h�ʼn��z�T�[�o��ݒ肷��Ƃ��ɂ́A���z�T�[�o���󂯕t���� IP �v���g�R�����`����K�v������܂��B

  • ���ׂĂ� IP �v���g�R���Ƀv���g�R���ԍ�������܂����ACSM �ł͑Ή�����ԍ����͂������ɁA���O�� TCP �܂��� UDP ���w��ł��܂��B

���z�T�[�o �R���t�B�M�����[�V���� �T�u���[�h�ʼn��z�T�[�o��ݒ肵�܂��B

���z�T�[�o��ݒ肷��菇�́A���̂Ƃ���ł��B

�R�}���h

�ړI

Router(config-module-csm)# owner owner-name address street-address-information billing-info billing-address-information email-address email-information maxconns 1:MAXULONG

���z�T�[�o�ւ̃A�N�Z�X�����̃I�[�i�[ �I�u�W�F�N�g�����ɐ������܂��B

Router(config-module-csm)# vserver virtserver-name

���z�T�[�o����肵�A���z�T�[�o �R���t�B�M�����[�V���� ���[�h���J�n���܂� 1 �A 2 �B

Router(config-slb-vserver)# vs-owner owner-name maxconns 1:MAXULONG

���̉��z�T�[�o�̃I�[�i�[ �I�u�W�F�N�g����ݒ肵�܂��B

Router(config-slb-vserver)# virtual ip-address [ip-mask] protocol port-number [ service ftp ]

���z�T�[�o�̔C�ӂ̃|�[�g�ԍ��܂��͖��O�A�ڑ��J�b�v�����O�A����ѐڑ��^�C�v�ɑΉ�����IP�A�h���X��ݒ肵�܂� 2 �B protocol �l�� tcp �A udp �A any �i�|�[�g�ԍ��͕s�v�j�A�܂��� number �l�i�|�[�g�ԍ��͕s�v�j�ł��B

Router(config-slb-vserver)# serverfarm serverfarm-name

�f�t�H���g �T�[�o �t�@�[�������z�T�[�o�Ɋ֘A�t���܂� 2 �A 3 �B�w��ł���T�[�o �t�@�[����1�‚����ł��B�T�[�o �t�@�[�����w�肵�Ȃ������ꍇ�A���̂�����|���V�[�ƈ�v���Ȃ������v���͔p���܂��B

Router(config-slb-vserver)# sticky duration

�i�I�v�V�����j�N���C�A���g����̐ڑ���������T�[�o���g�p����悤�ɐݒ肵�܂� 2 �A 3 �B�f�t�H���g�ł�sticky������ł��B

Router(config-slb-vserver)# sticky group-number reverse

�i�I�v�V�����jCSM���Y��������̐ڑ��𓯂����M���ɖ߂��悤�ɂ��܂��B

Router(config-slb-vserver)# client ip-address network-mask [ exclude ]

�i�I�v�V�����j���z�T�[�o���g�p�ł���N���C�A���g�𐧌����܂� 2 �A 3 �B

Router(config-slb-vserver)# slb-policy policy-name

�i�I�v�V�����j1�‚܂��͕����̃R���e���g �X�C�b�`���O �|���V�[�����z�T�[�o�Ɋ֘A�t���܂� 2 �B

Router(config-slb-vserver)# inservice

CSM �Ŏg�p�ł���悤�ɁA���z�T�[�o���C�l�[�u���ɂ��܂� 2 �B

Router# s how module csm slot vserver [details]

�R���e���g �X�C�b�`���O�p�ɒ�`���ꂽ���z�T�[�o�̏���\�����܂��B

���ɁAbarnett�Ƃ������O�̉��z�T�[�o��ݒ肵�Abosco�Ƃ������O�̃T�[�o �t�@�[�����֘A�t���āA�Œ�O���[�v 12 �ɑ΂��� 50 ���Ԃ̌Œ�ڑ���ݒ肷���������܂��B

Router(config)# mod csm 2

Router(config-module-csm)# sticky 1 cookie foo timeout 100

Router(config-module-csm)# exit

Router(config-module-csm)#

Router(config-module-csm)# serverfarm bosco

Router(config-slb-sfarm)# real 10.1.0.105

Router(config-slb-real)# inservice

Router(config-slb-real)# exit

Router(config-slb-sfarm)#

Router(config-slb-sfarm)# vserver barnett

Router(config-slb-vserver)# virtual 10.1.0.85 tcp 80

Router(config-slb-vserver)# serverfarm bosco

Router(config-slb-vserver)# sticky 50 group 12

Router(config-slb-vserver)# inservice

Router(config-slb-vserver)# exit

Router(config-module-csm)# end

���ɁAvs1�Ƃ������O�̉��z�T�[�o��ݒ肵�A2�‚̃|���V�[�ƂƂ��ɁA�N���C�A���g �g���t�B�b�N������̃|���V�[�ƈ�v�����ꍇ�̃f�t�H���g �T�[�o �t�@�[�����w�肷���������܂��B���z�T�[�o�́A���̃|���V�[�Ɍ������ꂽ�T�[�o �t�@�[���ɑ΂��ĕ��ׂ����U����܂��B�N���C�A���g �g���t�B�b�N���ǂ̃|���V�[�Ƃ���v���Ȃ������ꍇ�A���z�T�[�o��bosco�Ƃ����f�t�H���g �T�[�o �t�@�[���ɑ΂��ĕ��ׂ����U����܂��B

Router(config)# mod csm 2

Router(config-module-csm)# map map3 url

Router(config-slb-map-url)# match protocol http url *finance*

Router(config-slb-map-url)#

Router(config-slb-map-url)# map map4 url

Router(config-slb-map-url)# match protocol http url *mail*

Router(config-slb-map-url)#

Router(config-slb-map-url)# serverfarm bar1

Router(config-slb-sfarm)# real 10.1.0.105

Router(config-slb-real)# inservice

Router(config-slb-real)#

Router(config-slb-real)# serverfarm bar2

Router(config-slb-sfarm)# real 10.1.0.106

Router(config-slb-real)# inservice

Router(config-slb-real)#

Router(config-slb-real)# serverfarm bosco

Router(config-slb-sfarm)# real 10.1.0.107

Router(config-slb-real)# inservice

Router(config-slb-real)#

Router(config-slb-real)# policy pc1

Router(config-slb-policy)# serverfarm bar1

Router(config-slb-policy)# url-map map3

Router(config-slb-policy)# exit

Router(config-module-csm)#

Router(config-module-csm)# policy pc2

Router(config-slb-policy)# serverfarm bar2

Router(config-slb-policy)# url-map map4

Router(config-slb-policy)# exit

Router(config-module-csm)#

Router(config-module-csm)# vserver bar1

Router(config-slb-vserver)# virtual 10.1.0.86 tcp 80

Router(config-slb-vserver)# slb-policy pc1

Router(config-slb-vserver)# slb-policy pc2

Router(config-slb-vserver)# serverfarm bosco

Router(config-slb-vserver)# inservice

Router(config-slb-vserver)#

TCP�p�����[�^�̐ݒ�

Transmission Control Protocol�iTCP�j�́A ��m�̃v���g�R�� ���b�Z�[�W���g�p����TCP�Z�b�V�������A�N�e�B�u����є�A�N�e�B�u�ɂ���R�l�N�V�����^�v���g�R���ł��B�T�[�o�̃��[�h�o�����V���O���ɐڑ��f�[�^�x�[�X����̐ڑ���lj��܂��͍폜����ƁA �L���X�e�[�g �}�V���ɂ���� SYN�ASYN/ACK�AFIN�ARST �Ȃǂ� TCP �M�������݂Ɋ֘A�t�����܂��B�ڑ���lj�����ƁA�����̐M�����g�p���āA�T�[�o�̌̏Ⴈ��щ񕜂̌��o�A�T�[�o������̐ڑ����̔��ʂ��s���܂��B

CSM �� User Datagram Protocol�iUDP�j ���T�|�[�g ���Ă��܂��BUDP�̓R�l�N�V�����^�łȂ����߁A�ʏ�́A�i��ʑw�v���g�R���̏ڍׂ��擾�����Ɂj�v���g�R�� ���b�Z�[�W���������āAUDP���b�Z�[�W�����̊J�n�܂��͏I�������o���邱�Ƃ͂ł��܂���BUDP�ڑ��̏I���́A�ݒ�”\�ȃA�C�h�� �^�C�}�[�Ɋ�Â��Č��o����܂��B�������T�[�o�ɑ΂��ĕ����̓����ڑ���v������v���g�R���iFTP�Ȃǁj���T�|�[�g����Ă��܂��B���z IP �A�h���X������Ƃ��� Internet Control Management Protocol�iICMP�j ���b�Z�[�W�iping �Ȃǁj����������܂��B

TCP�p�����[�^��ݒ肷��菇�́A���̂Ƃ���ł��B

�R�}���h

�ړI

Router(config-module-csm)# vserver virtserver-name

���z�T�[�o����肵�A���z�T�[�o �R���t�B�M�����[�V���� ���[�h���J�n���܂� 4 �A 5 �B

Router(config-slb-vserver)# idle duration

�ڑ��̃p�P�b�g�������s���Ă��Ȃ��ꍇ�ɁA�ڑ�����ێ����鎞�ԁi�b�P�ʁj��ݒ肵�܂� 5 �B

���ɁA���z�T�[�o�p��TCP�p�����[�^��ݒ肷���������܂��B

Router(config-module-csm)# vserver barnett

Router(config-slb-vserver)# idle 10

CSM �́A�������ꂽ TCP �p�P�b�g���T�|�[�g���Ă��܂��BTCP �t���O�����g�@�\�́A���x�� 4 �|���V�[����`����Ă���VIP�Ƃ����A�����܂��BSYN�p�P�b�g�܂��̓��C��7�|���V�[�ɂ͍�p���܂���B�������ꂽ TCP �p�P�b�g���T�|�[�g���邽�߂ɁACSM ��TCP�t���O�����g����̃f�[�^ �t���[�Əƍ����邩�A�܂��̓u���b�W���O VLAN ID �Əƍ����܂��BCSM �́A�t���O�����g�����C��7��͗p�ɍč\�z���܂���BCSM �ɂ́A�o�b�t�@����уt���O�����g ID �o�P�b�g�̍ŏI�ԍ�������̂ŁA�n�b�V�� �R���W�������������Ă���ꍇ�̓p�P�b�g���đ��M����K�v������܂��B

TCP �X�v���C�V���O���C�l�[�u���̂Ƃ��́A���z�T�[�o�Ƀ��C��7�|���V�[���g�ݍ��܂�Ă��Ȃ��ꍇ�ł��A���z�T�[�o�����C��7���u�Ƃ��Ďw�肷��K�v������܂��B���̃I�v�V�����́ATCP�v���g�R���ɂ̂ݗL��ł��B

TCP�X�v���C�V���O��ݒ肷��菇�́A���̂Ƃ���ł��B

�R�}���h

�ړI

Router(config-module-csm)# vserver virtserver-name

���z�T�[�o����肵�A���z�T�[�o �R���t�B�M�����[�V���� ���[�h���J�n���܂� 6 �A 7 �B

Router(config-slb-vserver)# vserver tcp-protect

TCP�X�v���C�V���O�p�̉��z�T�[�o���w�肵�܂� 5 �B

Router(config-slb-vserver)# virtual 100.100.100.100 tcp any service tcp-termination

TCP�X�v���C�V���O���C�l�[�u���ɂ��܂��B

���_�C���N�g���z�T�[�o�̐ݒ�

redirect-vserver �R�}���h �́A���T�[�o��p�̉��z�T�[�o��ݒ肷�邽�߂̃T�[�o �t�@�[�� �T�u���[�h �R�}���h�ł��B���� �}�b�s���O���s���ƁATCP�Z�b�V��������ăN���C�A���g�����T�[�o�ɉi�v�I�ɐڑ�����܂��B

���_�C���N�g���z�T�[�o��ݒ肷��菇�́A���̂Ƃ���ł��B

�R�}���h

�ړI

Router(config-slb-sfarm)# redirect-vserver name

���T�[�o��p�̉��z�T�[�o��ݒ肵�A���_�C���N�g �T�[�o �T�u���[�h���J�n���܂� 8 �A 9 �B

Router(config-slb-redirect-v)# webhost relocation relocation string

���̃T�[�o �t�@�[���ɓ͂���HTTP�v�������_�C���N�g����ꍇ�́A����URL�z�X�g����ݒ肵�܂��B�Ċ��蓖�ĕ�����Ɏw��ł���̂́AURL�̐擪���������ł��B�c��̕����́A����HTTP�v������擾����܂� 9 �B

Router(config-redirect-v)# webhost backup backup string

���_�C���N�g �T�[�o�̃T�[�r�X����~�����ꍇ�ɁAHTTP�v���ɉ������đ��M�����Ċ��蓖�ĕ������ݒ肵�܂��B�w��ł���͍̂Ċ��蓖�ĕ�����̐擪���������ł��B�c��̕����́A����HTTP�v������擾����܂� 9 �B

Router(config-redirect-v)# virtual v_ipaddress tcp port

���_�C���N�g���z�T�[�o��IP�A�h���X����у|�[�g��ݒ肵�܂� 9 �B

Router(config-redirect-v)# idle duration

���_�C���N�g���z�T�[�o��CSM�ڑ��A�C�h�� �^�C�}�[��ݒ肵�܂� 9 �B

Router(config-redirect-v)# client ip-address network-mask [exclude]

���_�C���N�g���z�T�[�o�ɃA�N�Z�X�ł���N���C�A���g�𐧌����邽�߂Ɏg�p����AIP�A�h���X����уl�b�g���[�N �}�X�N�̑g�ݍ��킹��ݒ肵�܂� 9 �B

Router(config-redirect-v)# inservice

���_�C���N�g���z�T�[�o���C�l�[�u���ɂ��A�A�h�o�^�C�Y���J�n���܂� 9 �B

Router(config-redirect-v)# ssl port

�i�I�v�V�����j���z�T�[�o�ɂ��SSL�]�����C�l�[�u���ɂ��܂��B

Router# show module csm vserver redirect [detail]

�ݒ肳�ꂽ���_�C���N�g �T�[�o�����ׂĕ\�����܂��B

���ɁA���_�C���N�g���z�T�[�o��ݒ肵�āA�T�[�o �t�@�[�����̎��T�[�o�ɉ��z�T�[�o���w�肷���������܂��B

Router (config)# serverfarm FARM1

Router (config-slb-sfarm)# redirect-vserver REDIR_1

Router (config-slb-redirect-)# webhost relocation 127.1.2.30 301

Router (config-slb-redirect-)# virtual 172.1.2.30 tcp www

Router (config-slb-redirect-)# inservice

Router (config-slb-redirect-)# exit

Router (config-slb-sfarm)# redirect-vserver REDIR_2

Router (config-slb-redirect-)# webhost relocation 127.1.2.31 301

Router (config-slb-redirect-)# virtual 172.1.2.31 tcp www

Router (config-slb-redirect-)# inservice

Router (config-slb-redirect-)# exit

Router(config-slb-sfarm)# real 10.8.0.8

Router (config-slb-real)# redirect-vserver REDIR_1

Router(config-slb-real)# inservice

Router(config-slb-sfarm)# real 10.8.0.9

Router (config-slb-real)# redirect-vserver REDIR_2

Router (config-slb-real)# inservice

Router (config-slb-real)# end

Router# show module csm serverfarm detail

�}�b�v�̐ݒ�

�}�b�v���쐬���āA������ URL�ACookie�AHTTP �w�b�_�[�A����у��^�[�� �R�[�h���O���[�v���Œ�`����ƁA�|���V�[��ݒ肷��Ƃ��ɁA�|���V�[���O���[�v�Ɋ֘A�t���邱�Ƃ��ł��܂��i �|���V�[�̐ݒ� ���Q�Ɓj�BURL �̐��K�\���iurl1�Aurl2 �Ȃǁj�́AUNIX �t�@�C�����̎d�l�Ɋ�Â��܂��B�ڍׂɂ‚��ẮA ������ƈ�v������ꕶ�� ���Q�Ƃ��Ă��������B

URL�}�b�v��lj�����菇�́A���̂Ƃ���ł��B

�R�}���h

�ړI

Router(config-module-csm)# map url-map-name url

�O���[�v���쐬���A������ URL ��v�������w�肵�܂� 10 �A 11 �B

Router(config-slb-map-url)# match protocol http url url-path

�v�����ꂽ URL �Əƍ����镶������w�肵�܂� 11 �B

������ƈ�v������ꕶ��

�\�L

����

*

0�ˆȏ�̕���

?

1����

\

�G�X�P�[�v����

�p�������ň͂܂ꂽ�͈�[0-9]

�͈͓��̔C�ӂ�1�����ƈ�v

�͈͂̐擪��^��t��

�͈͓��̂ǂ̕����Ƃ���v���܂���B�w�肳�ꂽ�����ȊO�̂��ׂĂ̕����ƈ�v���܂�

.\a

�A���[�g�iASCII 7�j

.\b

�o�b�N�X�y�[�X�iASCII 8�j

.\f

�t�H�[�� �t�B�[�h�iASCII 12�j

.\n

��s�iASCII 10�j

.\r

CR; ���A�iASCII 13�j

.\t

�^�u�iASCII 9�j

.\v

�����^�u�iASCII 11�j

.\0

�k���iASCII 0�j

.\\

�o�b�N�X���b�V��

.\x##

2����16�i�\�L�Ŏw�肳�ꂽ������ASCII����

Cookie�}�b�v��lj�����菇�́A���̂Ƃ���ł��B

�R�}���h

�ړI

Router(config)# map cookie-map-name cookie

Cookie�}�b�v�ɕ�����Cookie��ݒ肵�܂� 12 �B

Router(config-slb-map-cookie)# match protocol http cookie cookie-name cookie-value cookie-value-expression

������Cookie��ݒ肵�܂� 12 �B

���ɁA�}�b�v��ݒ肵�āA�|���V�[���֘A�t�����������܂��B

Router(config-module-csm)# serverfarm pl_url_url_1

Router(config-slb-sfarm)# real 10.8.0.26

Router(config-slb-real)# inservice

Router(config-slb-real)# exit

Router(config-slb-sfarm)# exit

Router(config-slb-policy)# serverfarm pl_url_url_1

Router(config-slb-policy)# url-map url_1

Router(config-slb-policy)# exit

Router(config-module-csm)# serverfarm pl_url_url_2

Router(config-slb-sfarm)# real 10.8.0.27

Router(config-slb-real)# inservice

Router(config-slb-real)# exit

Router(config-slb-sfarm)# exit

Router(config-module-csm)# map url_1   url

Router(config-slb-map-url)# match protocol http url /url1

Router(config-slb-map-url)# exit

Router(config-module-csm)# map url_2 url

Router(config-slb-map-url)# match protocol http url /url/url/url

Router(config-slb-map-url)# match protocol http url /reg/*long.*

Router(config-slb-map-url)# exit

Router(config-module-csm)# policy policy_url_1

Router(config-module-csm)# policy policy_url_2

Router(config-slb-policy)# serverfarm pl_url_url_2

Router(config-slb-policy)# url-map url_2

Router(config-slb-policy)# exit

Router(config-module-csm)# vserver vs_url_url

Router(config-slb-vserver)# virtual 10.8.0.145 tcp 80

Router(config-slb-vserver)# slb-policy policy_url_1

Router(config-slb-vserver)# slb-policy policy_url_2

Router(config-slb-vserver)# inservice

Router(config-slb-vserver)# exit

map �R�}���h���g�p���āAHTTP�w�b�_�[ �^�C�v���w�肵�A�}�b�v �O���[�v���쐬���܂��B map �R�}���h���͂���ƁA�T�u���[�h���J�n����A�v������ CSM �Ɍ���������w�b�_�[ �t�B�[���h����ђl���w��ł��܂��B

HTTP �w�b�_�[�p�̃}�b�v���쐬����菇�́A���̂Ƃ���ł��B

�R�}���h

�ړI

Router(config-module-csm)# map name header

HTTP�w�b�_�[ �}�b�v �O���[�v���쐬���Ė��O���w�肵�܂��B

�w�b�_�[ �}�b�v�̏ڍׂɂ‚��ẮA ��ʃw�b�_�[��͂̐ݒ� ���Q�Ƃ��Ă��������B

���^�[�� �R�[�h���`�F�b�N���邽�߂̃}�b�v���쐬����菇�́A���̂Ƃ���ł��B

�R�}���h

�ړI

Router(config-module-csm)# map name retcode

���^�[�� �R�[�h �}�b�v �O���[�v���쐬���Ė��O���w�肵�܂��B

HTTP ���^�[�� �G���[ �R�[�h �`�F�b�N��ݒ肷��菇�́A���̂Ƃ���ł��B

�R�}���h

�ړI

Router(config-slb-sfarm)# retcode- map name_of_map

HTTP ���^�[�� �G���[ �R�[�h �`�F�b�N��ݒ肵�܂��B

���^�[�� �R�[�h �}�b�v�̏ڍׂɂ‚��ẮA HTTP ���^�[�� �R�[�h �`�F�b�N�̐ݒ� ���Q�Ƃ��Ă��������B

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

�|���V�[�Ƃ́A �T�[�o �t�@�[���Ƀg���t�B�b�N�𕪎U����ꍇ�ɁA�g���t�B�b�N�Əƍ�����Ȃ���΂Ȃ�Ȃ��A�N�Z�X ���[���ł��B�|���V�[�ɂ���āACSM�̓��C��7�g���t�B�b�N�𕪎U�����܂��B1�‚̉��z�T�[�o�ɕ����̃|���V�[�����蓖�āA���̉��z�T�[�o�ɕ����̃A�N�Z�X ���[�����쐬�ł��܂��B�|���V�[��ݒ肷��Ƃ��́A�ŏ��ɃA�N�Z�X ���[���i�}�b�v�A�N���C�A���g �O���[�v�A����� �Œ� [sticky] �O���[�v�j��ݒ肵�Ă���A�����̃A�N�Z�X ���[��������̃|���V�[�ɏ]���Č������܂��B

  • �T�[�o �t�@�[���ƃ|���V�[���֘A�t����K�v������܂��B�T�[�o �t�@�[�����֘A�t�����Ă��Ȃ��|���V�[�́A�g���t�B�b�N��]���ł��܂���B�|���V�[�Ɋ֘A�t����ꂽ�T�[�o �t�@�[���́A���̃|���V�[�ƈ�v�����v�������ׂĂ���M���܂��B

�|���V�[ �}�b�`���O�����s�ł���ꍇ�ACSM�̓|���V�[ ���X�g���̍ŏ��̃|���V�[��I�����܂��B�|���V�[�́A���z�T�[�o�Ƀo�C���h���ꂽ�����Ń|���V�[ ���X�g�ɔz�u����܂��B

�֘A�t����ꂽ�T�[�o �t�@�[�����̂��ׂẴT�[�o���_�E�����Ă���ꍇ�ł��A�|���V�[�͏ƍ�����܂��B���̏ꍇ�̃|���V�[�̃f�t�H���g����́A�����̐ڑ����󂯎�炸�A�N���C�A���g��reset�iRST�j�𑗂�Ԃ����Ƃł��B���̓����ύX����ɂ́A���̃|���V�[�Ƀo�b�N�A�b�v �T�[�o �t�@�[����lj����܂��B

backup sorry-serverfarm [ sticky ] �I�v�V�������o�b�N�A�b�v �T�[�o �t�@�[���ɒlj�����ƁA�v���C�}�� �T�[�o �t�@�[���ɓK�p���ꂽ�Œ�isticky�j�O���[�v���o�b�N�A�b�v �T�[�o �t�@�[���ɂ��K�p����邩�ǂ�������`�ł��܂��B�v���C�}�� �T�[�o �t�@�[���̃X�e�B�b�L�����w�肵�Ȃ��ꍇ�A�o�b�N�A�b�v �T�[�o �t�@�[���ɂ����̐ݒ�͓K�p����܂���B

���Ƃ��΁A�Œ�isticky�j�O���[�v�Ƀ|���V�[��ݒ肵���ꍇ�A���̃|���V�[���̃v���C�}�� �T�[�o �t�@�[�����Œ肳��܂��B�N���C�A���g�́A�v���C�}�� �T�[�o �t�@�[���ɐݒ肳�ꂽ���T�[�o�ɌŒ肳��܂��B�v���C�}�� �T�[�o �t�@�[�����̂��ׂĂ̎��T�[�o�ŏ�Q�����������ꍇ�A���̃N���C�A���g����̐V�K�v���̓o�b�N�A�b�v �T�[�o �t�@�[���ɑ��M����܂��B�v���C�}�� �T�[�o �t�@�[���̎��T�[�o���������ĉ^�p�”\�ɂȂ�΁A���̓��삪���ʂƂ��Ď��s����܂��B

  • �o�b�N�A�b�v���T�[�o�ւ̊�̐ڑ��́A�o�b�N�A�b�v���T�[�o�ɂ���Čp������܂��B
  • �Œ�isticky�j�I�v�V�������o�b�N�A�b�v �T�[�o �t�@�[���ŃC�l�[�u���̏ꍇ�A�N���C�A���g����̐V�K�v�����o�b�N�A�b�v���T�[�o�ɑ��M����܂��B
  • �Œ�isticky�j�I�v�V�������o�b�N�A�b�v �T�[�o �t�@�[���Ŏg�p����Ă��Ȃ���΁A�V�K�v�����v���C�}�����T�[�o�ɑ��M����܂��B

���X�g���̃|���V�[����בւ���ɂ́A�|���V�[���폜���Ă���A�����������ōē�͂��܂��B�|���V�[���폜���ē�͂���ɂ́A���z�T�[�o �T�u���[�h�� no slb-policy policy name �R�}���h����� slb-policy policy name �R�}���h���͂��܂��B

���[�h�o�����V���O �|���V�[��ݒ肷��菇�́A���̂Ƃ���ł��B

�R�}���h

�ړI

Router(config-module-csm)# policy policy-name

�|���V�[���쐬���A�|���V�[ �T�u���[�h���J�n���āA�|���V�[������ݒ肵�܂� 13 �B

Router(config-slb-policy)# url-map url-map-name

URL �}�b�v���|���V�[�Ɋ֘A�t���܂� 14 �B map �R�}���h���g�p���āA���O��URL�}�b�v/Cookie�}�b�v���쐬����ѐݒ肵�Ă����K�v������܂��B ��ʃw�b�_�[��͂̐ݒ� ���Q�Ƃ��Ă��������B

Router(config-slb-policy)# cookie-map cookie-map-name

Cookie�}�b�v���|���V�[�Ɋ֘A�t���܂� 14 �B

Router(config-slb-policy)# header-map name

HTTP�w�b�_�[ �}�b�v���|���V�[�Ɋ֘A�t���܂��B

Router(config-slb-policy)# sticky-group group-id

���̃|���V�[�����̌Œ�isticky�j�O���[�v�Ɋ֘A�t���܂� 14 �B

Router(config-slb-policy)# client-group value | std-access-list-name

�|���V�[�Ɋ֘A�t����N���C�A���g �t�B���^��ݒ肵�܂��B�N���C�A���g �t�B���^���`����ꍇ�Ɏg�p����̂́A�W��IP�A�N�Z�X ���X�g�����ł��B

Router(config-slb-policy)# serverfarm serverfarm-name

����̃��[�h�o�����V���O �|���V�[����������T�[�o �t�@�[����ݒ肵�܂��B1�‚̃|���V�[�ɐݒ�ł���T�[�o �t�@�[����1�‚����ł� 14 �B

Router(config-slb-policy)# set ip dscp dscp-value

�p�P�b�g�����[�h�o�����V���O �|���V�[�ƈ�v�����ꍇ�́A�g���t�B�b�N�� Differentiated Services Code Point�iDSCP�j�l���}�[�N���܂� 14 �B

���̗�́Amap1�Ƃ���URL�}�b�v�����łɐݒ肳��Ă��邱�Ƃ��O��ł��B�T�[�o ���[�h�o�����V���O �|���V�[��ݒ肵�A���z�T�[�o�Ɋ֘A�t�����������܂��B

Router(config-slb-policy)# serverfarm pl_sticky

Router(config-slb-sfarm)# real 10.1.0.105

Router(config-slb-sfarm)# inservice

Router(config-slb-policy)# exit

Router(config-module-csm)# policy policy_sticky_ck

Router(config-slb-policy)# serverfarm pl_sticky

Router(config-slb-policy)# url-map map1

Router(config-slb-policy)# exit

Router(config-module-csm)# vserver vs_sticky_ck

Router(config-slb-vserver)# virtual 10.1.0.80 tcp 80

Router(config-slb-vserver)# slb-policy policy_sticky_ck

Router(config-slb-sfarm)# inservice

Router(config-slb-policy)# exit

��ʃw�b�_�[��͂̐ݒ�

�\�t�g�E�F�A �����[�X 2.1(1)����ACSM�͈��HTTP�v���w�b�_�[��͂��T�|�[�g���Ă��܂��BHTTP �v���w�b�_�[�ɂ́A���[�U�̗v���ɍ��킹�ăR���e���c���ǂ̂悤�Ƀt�H�[�}�b�g���邩���L�q����t�B�[���h������܂��B

��ʃw�b�_�[��͂̊T�v

CSM��HTTP�w�b�_�[�̃t�B�[���h����͂��A�ƍ����邱�Ƃɂ���Ď擾���������|���V�[���ƂƂ��Ɏg�p���āA���[�h�o�����V���O�����肵�܂��B���Ƃ��΁AHTTP�w�b�_�[�̃u���E�U �^�C�v �t�B�[���h����͂��邱�Ƃɂ���āACSM�̓��[�U�����o�C�� �u���E�U�ŃR���e���c�ɃA�N�Z�X���Ă��邩�ǂ����𔻕ʂ��A���o�C�� �u���E�U�p�Ƀt�H�[�}�b�g���ꂽ�R���e���c�̂���T�[�o��I���ł��܂��B

HTTP Get�v���w�b�_�[ ���R�[�h��1��������܂��B

GET /?u HTTP/1.1<0D><0A>

Accept: image/gif, image/x-xbitmap, image/jpeg, image/pjpeg<0D><0A>

Referer: http://www.yahoo.com/<0D><0A>

Accept-Language: en-us<0D><0A>

Accept-Encoding: gzip, deflate<0D><0A>

User-Agent: Mozilla/4.0 (compatible; MSIE 5.0; Windows NT; DigExt)<0D><0A>

Host: finance.yahoo.com<0D><0A>

Connection: Keep-Alive<0D><0A>

Cookie: B=51g3cjstaq3vm; Y=1<0D><0A>

<0D><0A>

��ʃw�b�_�[��͂̐ݒ��

��ʃw�b�_�[��͂�ݒ肷��ɂ́AHTTP�w�b�_�[�̃t�B�[���h�ɑ΂���|���V�[ �}�b�`���O�̎��s��CSM�Ɏw������R�}���h���͂��܂��B���ɁACSM��ň�ʃw�b�_�[��͂�ݒ肷���@�ɂ‚��Đ������܂��B

HTTP�w�b�_�[�p�}�b�v�̍쐬

map �R�}���h���g�p���āAHTTP�w�b�_�[ �^�C�v���w�肵�A�}�b�v �O���[�v���쐬���܂��B map �R�}���h���͂���ƁA�T�u���[�h���J�n����A�v���� CSM �Ɍ���������w�b�_�[ �t�B�[���h����ђl���w��ł��܂��B

HTTP�w�b�_�[�p�̃}�b�v���쐬����菇�́A���̂Ƃ���ł��B

�R�}���h

�ړI

Router(config-module-csm)# map name header

HTTP�w�b�_�[ �}�b�v �O���[�v���쐬���Ė��O���w�肵�܂��B

  • ���̑��̃}�b�v �^�C�v�ɂ́AURL�����Cookie������܂��B

HTTP �̃w�b�_�[�}��Ƃ́ACSM ���N���C�A���g IP �A�h���X�Ȃǂ̏��� HTTP �w�b�_�[�ɑ}���@�\�ł��BHTTP�̃w�b�_�[�}��́A�w�b�_�[ �}�b�v������ݒ肵�܂��B�ݒ���ɂ‚��ẮA�u HTTP �̃w�b�_�[�}�� �v���Q�Ƃ��Ă��������B

�w�b�_�[ �t�B�[���h����ш�v����l�̎w��

match �R�}���h���g�p���āA�t�B�[���h�����w�肵�A�����HTTP�v������M�����Ƃ���CSM���ƍ�����l���w�肵�܂��B

�w�b�_�[ �t�B�[���h����ш�v����l���w�肷��菇�́A���̂Ƃ���ł��B

�R�}���h

�ړI

Router(config-slb-map-header)# match protocol http header field header-value expression

�t�B�[���h������ђl���w�肵�܂��B�t�B�[���h��Cookie�ȊO�̔C�ӂ�HTTP�w�b�_�[�ɂł��܂��BCookie�w�b�_�[��ݒ肵�Ȃ���΂Ȃ�Ȃ��ꍇ�́ACookie�}�b�v��ݒ�ł��܂��B

  • CSM�ł́A�|���V�[ �}�b�`���O�̏����Ƃ��āA1�‚܂��͕�����HTTP�w�b�_�[ �t�B�[���h���w��ł��܂��B1�‚�HTTP�w�b�_�[ �O���[�v�ŕ����̃t�B�[���h��ݒ肵���ꍇ�A���̏����𖞂����ɂ̓O���[�v�̂��ׂĂ̎�����v���Ȃ���΂Ȃ�܂���B

�|���V�[�ւ�HTTP�w�b�_�[ �}�b�v�̊��蓖��

�|���V�[ �T�u���[�h�ŁA���̃|���V�[�Ɋ܂߂�w�b�_�[ �}�b�v���w�肵�܂��B�w�b�_�[ �}�b�v�ɂ́A�|���V�[�Ɋ܂߂�HTTP�w�b�_�[�������w�肵�܂��B

�|���V�[��HTTP�w�b�_�[ �}�b�v�����蓖�Ă�菇�́A���̂Ƃ���ł��B

�R�}���h

�ړI

Router(config-module-csm)# policy policy- name

�|���V�[���쐬���܂��B

Router(config-slb-policy)# header-map name

HTTP�w�b�_�[ �}�b�v���|���V�[�Ɋ��蓖�Ă܂��B

  • �f�t�H���g�ł́A������HTTP�w�b�_�[��񂪃|���V�[�K���𖞂����܂��BHTTP URL�����HTTP Cookie�́A���ꂼ��ŗL�̃w�b�_�[���^�C�v�ł���ACSM�ɂ���ĕʌ‚ɏ�������܂��B

���z�T�[�o�ւ̃|���V�[�̊��蓖��

���z�T�[�o �T�u���[�h�ŁA vserver virtserver-name �R�}���h���g�p���A�w�b�_�[ �}�b�v�����蓖�Ă��Ă���|���V�[�̖��O���w�肵�܂��B

�w�b�_�[ �}�b�v�����蓖�Ă��Ă���|���V�[�����w�肷��菇�́A���̂Ƃ���ł��B

�R�}���h

�ړI

Router(config-module-csm)# vserver virtserver- name

���z�T�[�o��ݒ肵�܂��B

Router(config-slb-policy)# header-map name

HTTP�w�b�_�[ �}�b�v���|���V�[�Ɋ��蓖�Ă܂��B

��ʃw�b�_�[��͂̐ݒ��

���ɁA��ʃw�b�_�[��͂�ݒ肷���������܂��B

Router(config)# mod csm 2

Router(config-module-csm)# !!!configure generic header map

Router(config-module-csm)# map map2 header

Router(config-slb-map-heaer)# $col http header Host header-value *.yahoo.com

Router(config-slb-map-header)# !!! configure serverfarm

Router(config-slb-map-header)# serverfarm farm2

Router(config-slb-sfarm)# real 10.1.0.105

Router (config-slb-real)# inservice

Router(config-slb-real)# exit

Router(config-slb-sfarm)# exit

Router(config-module-csm)# !!! configurate policy

Router(config-module-csm)# policy pc2

Router(config-slb-policy)# serverfarm farm2

Router(config-slb-policy)# header-map map2

Router(config-slb-policy)# exit

Router(config-module-csm)# !!! config vserver

Router(config-module-csm)# vserver vs2

Router(config-slb-vserver)# virtual 10.1.0.82 tcp 80

Router(config-slb-vserver)# slb-policy pc2

Router(config-slb-vserver)# inservice

Router(config-slb-vserver)# end

Router(config)# show module csm 2 map det


  • 1.
  • ���[�h�܂��̓T�u���[�h���I������ɂ́A exit �R�}���h���͂��܂��B���j���[�̃g�b�v ���x���ɖ߂�ɂ́A end �R�}���h���͂��܂��B
  • 2.
  • �f�t�H���g�̐ݒ�ɖ߂��ɂ́A���̃R�}���h�� no �`�����g�p���܂��B
  • 3.
  • �����̃p�����[�^�̓f�t�H���g�̃|���V�[���Q�Ƃ��܂��B
  • 4.
  • ���[�h�܂��̓T�u���[�h���I������ɂ́A exit �R�}���h���͂��܂��B���j���[�̃g�b�v ���x���ł���Router (config)>�ɖ߂�ɂ́A end �R�}���h���͂��܂��B
  • 5.
  • �f�t�H���g�̐ݒ�ɖ߂��ɂ́A���̃R�}���h�� no �`�����g�p���܂��B
  • 6.
  • ���[�h�܂��̓T�u���[�h���I������ɂ́A exit �R�}���h���͂��܂��B���j���[�̃g�b�v ���x���ł���Router (config)>�ɖ߂�ɂ́A end �R�}���h���͂��܂��B
  • 7.
  • �f�t�H���g�̐ݒ�ɖ߂��ɂ́A���̃R�}���h�� no �`�����g�p���܂��B
  • 8.
  • ���[�h�܂��̓T�u���[�h���I������ɂ́A exit �R�}���h���͂��܂��B���j���[�̃g�b�v ���x���ɖ߂�ɂ́A end �R�}���h���͂��܂��B
  • 9.
  • �f�t�H���g�̐ݒ�ɖ߂��ɂ́A���̃R�}���h�� no �`�����g�p���܂��B
  • 10.
  • ���[�h�܂��̓T�u���[�h���I������ɂ́A exit �R�}���h���͂��܂��B���j���[�̃g�b�v ���x���ɖ߂�ɂ́A end �R�}���h���͂��܂��B
  • 11.
  • �f�t�H���g�̐ݒ�ɖ߂��ɂ́A���̃R�}���h�� no �`�����g�p���܂��B
  • 12.
  • �f�t�H���g�̐ݒ�ɖ߂��ɂ́A���̃R�}���h�� no �`�����g�p���܂��B
  • 13.
  • ���[�h�܂��̓T�u���[�h���I������ɂ́A exit �R�}���h���͂��܂��B���j���[�̃g�b�v ���x���ɖ߂�ɂ́A end �R�}���h���͂��܂��B
  • 14.
  • �f�t�H���g�̐ݒ�ɖ߂��ɂ́A���̃R�}���h�� no �`�����g�p���܂��B



Ǝʃ\[V | lbg[LO\[V | i & \[V | w@ | eNjJT|[g | g[jO & Cxg | p[gi[ | VXRVXeY
z[ | OC | [U[o^ | tB[hobN | wv
© 1992-2008 Cisco Systems, Inc. All rights reserved. p | vCoV[ Xe[gg | NbL[|V[ | VXȐW