본 제품에 대한 문서 세트는 편견 없는 언어를 사용하기 위해 노력합니다. 본 설명서 세트의 목적상, 편견 없는 언어는 나이, 장애, 성별, 인종 정체성, 민족 정체성, 성적 지향성, 사회 경제적 지위 및 교차성에 기초한 차별을 의미하지 않는 언어로 정의됩니다. 제품 소프트웨어의 사용자 인터페이스에서 하드코딩된 언어, RFP 설명서에 기초한 언어 또는 참조된 서드파티 제품에서 사용하는 언어로 인해 설명서에 예외가 있을 수 있습니다. 시스코에서 어떤 방식으로 포용적인 언어를 사용하고 있는지 자세히 알아보세요.
Cisco는 전 세계 사용자에게 다양한 언어로 지원 콘텐츠를 제공하기 위해 기계 번역 기술과 수작업 번역을 병행하여 이 문서를 번역했습니다. 아무리 품질이 높은 기계 번역이라도 전문 번역가의 번역 결과물만큼 정확하지는 않습니다. Cisco Systems, Inc.는 이 같은 번역에 대해 어떠한 책임도 지지 않으며 항상 원본 영문 문서(링크 제공됨)를 참조할 것을 권장합니다.
이 문서에서는 ONS15454/NCS2000 디바이스에서 SNMPv3(Simple Network Management Protocol version 3)을 구성하는 방법에 대한 단계별 지침을 설명합니다.모든 주제에는 예제가 포함됩니다.
참고:이 문서에 제공된 속성 목록은 완전하거나 신뢰할 수 없으며 이 문서를 업데이트하지 않으면 언제든지 변경될 수 있습니다.
다음 주제에 대한 지식을 보유하고 있으면 유용합니다.
이 문서는 특정 소프트웨어 및 하드웨어 버전으로 한정되지 않습니다.
이 문서의 정보는 특정 랩 환경의 디바이스를 토대로 작성되었습니다.이 문서에 사용된 모든 디바이스는 초기화된(기본) 컨피그레이션으로 시작되었습니다.네트워크가 작동 중인 경우 모든 명령의 잠재적인 영향을 이해해야 합니다.
1단계. Super User 자격 증명을 사용하여 CTC를 통해 노드에 로그인합니다.
2단계. Node view(노드 보기) > Provisioning(프로비저닝) > SNMP > SNMP V3로 이동합니다.
3단계. 사용자 탭으로 이동합니다.사용자를 생성합니다.
User Name:<anything based on specifications>
Group name:default_group
Authentication
Protocol:MD5
Password:<anything based on specifications>
Privacy
Protocol:DES
Password:<anythingbased on specifications>
4단계. 이미지에 표시된 대로 확인을 클릭합니다.
사양:
User Name(사용자 이름) - 에이전트에 연결되는 호스트의 사용자 이름을 지정합니다.사용자 이름은 최소 6자, 최대 40자(TACACS 및 RADIUS 인증의 경우 최대 39자)여야 합니다. 영숫자(a-z, A-Z, 0-9) 문자를 포함하며 허용되는 특수 문자는 @, "-"(하이픈) 및 "."입니다. (점). TL1 호환성을 위해 사용자 이름은 6~10자여야 합니다.
Group Name(그룹 이름) - 사용자가 속한 그룹을 지정합니다.
인증:
Protocol(프로토콜) - 사용할 인증 알고리즘을 선택합니다.옵션은 NONE, MD5 및 SHA입니다.
Password(비밀번호) - MD5 또는 SHA를 선택하는 경우 비밀번호를 입력합니다.기본적으로 비밀번호 길이는 최소 8자로 설정됩니다.
Privacy(프라이버시) - 호스트가 에이전트로 전송되는 메시지의 내용을 암호화할 수 있는 프라이버시 인증 레벨 설정 세션을 시작합니다.
Protocol(프로토콜) - 프라이버시 인증 알고리즘을 선택합니다.사용 가능한 옵션은 None, DES 및 AES-256-CFB입니다.
Password(비밀번호) - None(없음) 이외의 프로토콜을 선택할 경우 비밀번호를 입력합니다.
5단계. MIB 보기가 이 이미지에 따라 구성되었는지 확인합니다.
사양:
Name(이름) - 뷰의 이름입니다.
하위 트리 OID - 마스크와 결합될 때 하위 트리 제품군을 정의하는 MIB 하위 트리입니다.
비트 마스크 - 뷰 하위 트리 그룹입니다.비트 마스크의 각 비트는 하위 트리 OID의 하위 식별자에 해당합니다.
유형 - 뷰 유형을 선택합니다.옵션은 포함 및 제외됩니다.
유형은 서브트리 OID와 비트 마스크 조합에 의해 정의된 하위 트리 제품군을 알림 필터에서 포함할지 또는 제외할지를 정의합니다.
6단계. 이미지에 표시된 대로 그룹 액세스를 구성합니다.기본적으로 그룹 이름은 default_group 및 보안 수준이 authPriv입니다.
참고:그룹 이름은 3단계에서 사용자를 생성할 때 사용한 이름과 동일해야 합니다.
사양:
Group Name(그룹 이름) - 공통 액세스 정책을 공유하는 SNMP 그룹 또는 사용자 컬렉션의 이름입니다.
보안 레벨 - 액세스 매개변수가 정의된 보안 레벨입니다.다음 옵션 중에서 선택합니다.
noAuthNoPriv - 인증에 사용자 이름 일치를 사용합니다.
AuthNoPriv - HMAC-MD5 또는 HMAC-SHA 알고리즘을 기반으로 인증을 제공합니다.
AuthPriv - HMAC-MD5 또는 HMAC-SHA 알고리즘을 기반으로 인증을 제공합니다.인증 외에도 CBC-DES(DES-56) 표준을 기반으로 DES 56비트 암호화를 제공합니다.
그룹에 대해 authNoPriv 또는 authPriv를 선택하는 경우 해당 사용자는 인증 프로토콜 및 비밀번호, 프라이버시 프로토콜 및 비밀번호 또는 둘 모두를 사용하여 구성해야 합니다.
보기
보기 이름 읽기 - 그룹의 보기 이름을 읽습니다.
Notify View Name(뷰 이름 알림) - 그룹의 뷰 이름을 알립니다.
Allow SNMP Sets(SNMP 세트 허용) - SNMP 에이전트가 SNMP SET 요청을 수락하도록 하려면 이 확인란을 선택합니다.이 확인란을 선택하지 않으면 SET 요청이 거부됩니다.
참고: SNMP SET 요청 액세스는 매우 적은 객체에 대해 구현됩니다.
7단계. Node View(노드 보기) > Provisioning(프로비저닝) > SNMP > SNMP V3 > Trap Destination(V3)으로 이동합니다. Create and Configure를 클릭합니다.
Target address:<any build server> (eg: blr-ong-lnx10)
UDP port: <anything between 1024 to 65535>
User name:<same as we created in step 3>
Security Level:AuthPriv
8단계. 이미지에 표시된 대로 확인을 클릭합니다.
참고: blr-ong-lnx10은 NMS 서버입니다.
사양:
Target Address(대상 주소) - 트랩을 보내야 하는 대상입니다.IPv4 또는 IPv6 주소를 사용합니다.
UDP Port - 호스트에서 사용하는 UDP 포트 번호입니다.기본값은 162입니다.
User Name(사용자 이름) - 에이전트에 연결되는 호스트의 사용자 이름을 지정합니다.
보안 수준 - 다음 옵션 중 하나를 선택합니다.
noAuthNoPriv - 인증에 사용자 이름 일치를 사용합니다.
AuthNoPriv - HMAC-MD5 또는 HMAC-SHA 알고리즘을 기반으로 인증을 제공합니다.
AuthPriv - HMAC-MD5 또는 HMAC-SHA 알고리즘을 기반으로 인증을 제공합니다.인증 외에도 CBC-DES(DES-56) 표준을 기반으로 DES 56비트 암호화를 제공합니다.
Filter Profile(필터 프로필) - 이 확인란을 선택하고 필터 프로필 이름을 입력합니다.필터 프로필 이름을 제공하고 알림 필터를 생성하는 경우에만 트랩이 전송됩니다.
Proxy Traps Only(프록시 트랩 전용) - 이 옵션을 선택한 경우 ENE에서 프록시 트랩만 전달합니다.이 노드의 트랩은 이 항목으로 식별된 트랩 대상으로 전송되지 않습니다.
Proxy Tags(프록시 태그) - 태그 목록을 지정합니다.태그 목록은 ENE가 이 엔트리에 의해 식별된 트랩 대상으로 트랩을 전송해야 하고 GNE를 프록시로 사용하려는 경우에만 GNE에서 필요합니다.
1단계. 서버의 홈 디렉토리에 snmp라는 이름의 디렉토리를 생성합니다.
2단계. 이 디렉토리 아래에 snmptrapd.conf 파일을 생성합니다.
3단계. snmptrapd.conf 파일을 다음과 같이 변경합니다.
vi snmptrapd.conf
createUser -e 0xEngine ID <user_name>< MD5> <password > DES <password>
예:
createUser -e 0x0000059B1B00F0005523A71C ank MD5 cisco123 DES cisco123
이 예에서는
user_name=ank
MD5 password = cisco123
DES password = cisco123
Engine ID = can be available from CTC.
Node view > Provisioning > SNMP > SNMP V3 > General
1단계. CTC에서 이미지에 표시된 대로 Node View(노드 보기) > Provisioning(프로비저닝) > Security(보안) > Access(액세스) > snmp 액세스 상태를 Secure(보안)로 변경합니다.
2단계. NMS 서버로 이동하고 snmpwalk를 수행합니다.
구문:
snmpwalk -v 3 -l authpriv -u <user name> -a MD5 -A <password> -x DES -X <password> <node IP> <MIB>
예:
blr-ong-lnx10:151> snmpwalk -v 3 -l authpriv -u ank -a MD5 -A cisco123 -x DES -X cisco123 10.64.106.40 system
RFC1213-MIB::sysDescr.0 = STRING: "Cisco ONS 15454 M6 10.50-015E-05.18-SPA Factory Defaults PLATFORM=15454-M6"
RFC1213-MIB::sysObjectID.0 = OID: CERENT-GLOBAL-REGISTRY::cerent454M6Node
DISMAN-EVENT-MIB::sysUpTimeInstance = Timeticks: (214312) 0:35:43.12
RFC1213-MIB::sysContact.0 = ""
RFC1213-MIB::sysName.0 = STRING: "Ankit_40"
RFC1213-MIB::sysLocation.0 = ""
RFC1213-MIB::sysServices.0 = INTEGER: 79
SNMP 트랩:
snmptrapd -f -Lo -OQ -Ob -Ot -F "%V\n%B\n%N\n%w\n%q\n%P\n%v\n\n" <port number>
트랩 cmd는 모든 버전에서 동일합니다.
1단계. CTC에서 이미지에 표시된 대로 Node View(노드 보기) > Provisioning(프로비저닝) > Security(보안) > Access(액세스) > snmp 액세스 상태를 Non-secure 모드로 변경합니다.
2단계. Node View(노드 보기) > Provisioning(프로비저닝) > SNMP > SNMP V3 > Users(사용자) > Create User(사용자 생성)로 이동하고 이미지에 표시된 대로 구성합니다.
3단계. MIB 보기가 이미지에 표시된 대로 구성되었는지 확인합니다.
4단계. authnopriv 모드에 대한 이미지에 표시된 대로 그룹 액세스를 구성합니다.
5단계. Node View(노드 보기) > Provisioning(프로비저닝) > SNMP > SNMP V3 > Trap Destination(V3)으로 이동합니다. 이미지에 표시된 대로 Create and Configure를 클릭합니다.
1단계. NMS 서버로 이동하고 snmpwalk를 수행합니다.
구문:
snmpwalk -v 3 -l authnopriv -u <user name> -a MD5 -A <password> <node IP> <MIB>
예:
blr-ong-lnx10:154> snmpwalk -v 3 -l authnopriv -u ank1 -a MD5 -A cisco123 10.64.106.40 system
RFC1213-MIB::sysDescr.0 = STRING: "Cisco ONS 15454 M6 10.50-015E-05.18-SPA Factory Defaults PLATFORM=15454-M6"
RFC1213-MIB::sysObjectID.0 = OID: CERENT-GLOBAL-REGISTRY::cerent454M6Node
DISMAN-EVENT-MIB::sysUpTimeInstance = Timeticks: (430323) 1:11:43.23
RFC1213-MIB::sysContact.0 = ""
RFC1213-MIB::sysName.0 = STRING: "Ankit_40"
RFC1213-MIB::sysLocation.0 = ""
RFC1213-MIB::sysServices.0 = INTEGER: 79
SNMP 트랩:
snmptrapd -f -Lo -OQ -Ob -Ot -F "%V\n%B\n%N\n%w\n%q\n%P\n%v\n\n" <port number>
트랩 cmd는 모든 버전에서 동일합니다.
1단계. CTC에서 이미지에 표시된 대로 Node View(노드 보기) > Provisioning(프로비저닝) > Security(보안) > Access(액세스) > snmp 액세스 상태를 Non-secure 모드로 변경합니다.
2단계. Node View(노드 보기) > Provisioning(프로비저닝) > SNMP > SNMP V3 > Users(사용자) > Create User(사용자 생성) 및 Configure(구성)로 이동하여 이미지에 표시된 대로 이동합니다.
3단계. MIB 보기가 이미지에 표시된 대로 구성되었는지 확인합니다.
4단계. noauthnopriv 모드에 대한 이미지에 표시된 대로 그룹 액세스를 구성합니다.
5단계. Node View(노드 보기) > Provisioning(프로비저닝) > SNMP > SNMP V3 > Trap Destination(V3)으로 이동합니다. 이미지에 표시된 대로 Create and Configure를 클릭합니다.
1단계. NMS 서버로 이동하고 snmpwalk를 수행합니다.
snmpwalk -v 3 -l noauthnopriv -u <user name> <node IP> <MIB>
예:
blr-ong-lnx10:155> snmpwalk -v 3 -l noauthnopriv -u ank2 10.64.106.40 system
RFC1213-MIB::sysDescr.0 = STRING: "Cisco ONS 15454 M6 10.50-015E-05.18-SPA Factory Defaults PLATFORM=15454-M6"
RFC1213-MIB::sysObjectID.0 = OID: CERENT-GLOBAL-REGISTRY::cerent454M6Node
DISMAN-EVENT-MIB::sysUpTimeInstance = Timeticks: (486910) 1:21:09.10
RFC1213-MIB::sysContact.0 = ""
RFC1213-MIB::sysName.0 = STRING: "Ankit_40"
RFC1213-MIB::sysLocation.0 = ""
RFC1213-MIB::sysServices.0 = INTEGER: 79
blr-ong-lnx10:156>
SNMP 트랩:
snmptrapd -f -Lo -OQ -Ob -Ot -F "%V\n%B\n%N\n%w\n%q\n%P\n%v\n\n" <port number>
트랩 cmd는 모든 버전에서 동일합니다.
1단계. 다음으로 이동합니다. 프로비저닝 > SNMP > SNMP V3 및 C그룹 액세스 생성(그룹 액세스 탭):이미지에 표시된 대로 보안 수준(noAuthnoPriv|AuthnoPriv|authPriv|authPriv)과 전체 보기 읽기 및 알림 액세스 권한이 있는 그룹 이름을 제공합니다.
2단계. 사용자 액세스 생성(사용자 탭):그룹 액세스 탭에서 이전에 만든 것과 동일한 그룹 이름을 가진 사용자를 만듭니다.또한 이미지에 표시된 대로 액세스 레벨을 기반으로 인증을 제공합니다.
3단계. 트랩 대상(V3) 탭:
대상 주소:트랩이 실행될 NMS 서버의 주소(예:Blr-ong-lnx10).
UDP 포트:트랩을 수신할 포트 번호(예: 9977).
사용자 이름:사용자 탭에 있는 사용자의 이름입니다.
보안 수준:앞서 User(사용자) 탭에서 구성한 대로
프록시 태그:프록시 태그 제공(예:태그75).
1단계. Provisioning(프로비저닝) > SNMP > SNMP V3 및 Create Group Access(그룹 액세스 탭)로 이동합니다.이미지에 표시된 대로 액세스 수준(noAuthnoPriv|AuthnoPriv|authPriv|authPriv)과 전체 보기 읽기 및 알림 액세스 권한이 있는 그룹 이름을 제공합니다.
2단계. 사용자 액세스 생성(사용자 탭):그룹 액세스 탭에서 이전에 만든 것과 동일한 그룹 이름을 가진 사용자를 만듭니다.또한 액세스 레벨을 기반으로 인증을 제공합니다.
Group Access(그룹 액세스) 탭에 없는 경우 User(사용자) 탭에 표시되는 default_group(기본 그룹)이 Group Access(그룹 액세스) 탭에 생성되었는지 확인합니다.
3단계. 트랩 대상(V3) 탭:
대상 주소:GNE 노드 IP입니다.
UDP 포트:162 .
사용자 이름:사용자 탭에 있는 사용자의 이름입니다.
보안 수준:앞서 User(사용자) 탭에서 구성한 대로
프록시 태그:GNE(예:태그75).
CTC에서 네트워크 보기로 이동합니다.
1단계. SNMPv3 탭으로 이동합니다.
2단계. SNMPv3 프록시 트랩 전달자 테이블:수동 또는 자동 생성을 수행할 수 있습니다.
자동 생성을 선택합니다.그 아래에서
NMS 서버 구성(blr-ong-lnx10):
1단계. 서버의 홈 디렉토리에서 디렉토리를 생성하고 이름을 snmp로 지정합니다.
2단계. 이 디렉토리 아래에 snmptrapd.conf 파일을 생성합니다.
3단계. snmptrapd.conf에서 다음 컨피그레이션을 생성합니다.
createUser -e 0xMD5 DES
Engine_NO = can be available from CTC. Open GNE node-->Node view->Provisioning->SNMP->SNMP V3-->General.
SNMP 트랩:
snmptrapd -f -Lo -OQ -Ob -Ot -F "%V\n%B\n%N\n%w\n%q\n%P\n%v\n\n"
ENE의 snmpwalk:
인증 모드의 경우:
snmpwalk -v 3 -l authpriv -u <user_name> -a MD5 -A <auth_password>123 -x DES -X <des_password> -E <ene_engine_id> <gne_ip_address> <OID>
인증 모드의 경우:
snmpwalk -v 3 -l authnopriv -u <user_name> -a MD5 -A <auth_password> -E <ene_engine_id> <gne_ip_address> <OID>
noauthnopriv 모드의 경우:
snmpwalk -v 3 -l authpriv -u
-E
현재 이 컨피그레이션에 사용할 수 있는 특정 문제 해결 정보가 없습니다.