Presentation is loading. Please wait.

Presentation is loading. Please wait.

OmniCore 5052/5022 Quick Reference Guide

Similar presentations


Presentation on theme: "OmniCore 5052/5022 Quick Reference Guide"— Presentation transcript:

1 OmniCore 5052/5022 Quick Reference Guide
5052/5022 User Guide

2 이 문서는 한아시스템 기술지원팀 내부용이며, Acatel OmniCore 5052/5022의 설치 및 운용과 팀원 교육
을 목적으로 작성되었습니다. 따라서 이 문서의 내용에 대하여 한아시스템 및 한아시스템 기술지원팀에게 어떠한 책임도 물을 수 없습니다. 이 문서의 오류 및 기타 문의 사항은 편집자의 이메일로 보내주시기 바랍 니다. 이 문서의 작성을 위하여 Acatel OmniCore 5052/5022과 함께 제공되는 Alcatel Enterprise Products User Manuals(CD 2002 spring/summer)의 일부 내용을 번역하고 편집하였습니다. 설명이 부족하거나 잘 못 기록된 부분에 대해서는 Acatel 제품과 함께 공급되는 User Manuals CD를 참고하시기 바랍니다. 2002년11월30일 ㈜한아시스템 네트워크 사업부 기술지원팀 하형석

3 목 차 5052/5022 User Guide 1 Configuring Users
Configuring Users and Passwords Configuring the Access Control List 2 Configuring VLANs and Priority 3 Configuring IP Configuring IP for Routing 4 Configuring IP/RIP 5 Configuring IP Multicast Protocols Configuring DVMRP Configuring IGMP PIM-SM 6 Configuring OSPF 7 Configuring HSRP 8 Configuring Key Features Configuring Proxy ARP Configuring BOOTP and DHCP Configuring Bridging and Spanning Tree Configuring Port Mirroring Configuring Trunk Groups Configuring LACP 9 OmniCore Software Booting Options Transferring Files Performing Software Upgrades Working with Software Images and Configuration Files Reformatting Flash Memory Appendix A. Troubleshooting

4 이 지면은 여백입니다.

5 1 Configuring Users Configuring Users and Passwords
Defining the Password Length-Checking Mode OmniCore 5022/5052에서는 세 가지의 password length-checking mode를 제공한다 : none, <1-80 characters>, smart. none mode는 어떤 길이나 속성을 가진 password라도 할당될 수 있다. 최소 길이 확인 값(1- 80자)으로 설정될 때에는 할당된 모든 password가 최소값에 맞게 설정되어야 한다. smart mode로 설정되면, 아래의 조건 중 하나에 맞는 password만 허용된다. • 최소한 6자 길이. • 적어도 하나의 숫자나 기호 그리고 두 개의 알파벳 포함. • 모두 대문자나 소문자의 알파벳이고 최소한 6자 길이. • 대문자와 소문자가 혼용되고, 최소한 5자 이상의 알파벳 포함. • 오직 기호로만 되어 있거나 대문자, 소문자, 숫자가 혼용된 4자 길이. 기본 password length-checking mode는 6자의 최소 길이를 설정하도록 되어 있다. OmniCore> utils user length-checking 5 Creating a User Name and Password user name을 생성할 때, 사용자는 password를 입력하게 된다. 제안된 password는 지정된 password length-checking mode의 요구에 맞는지 확인해야 한다. OmniCore> utils user OmniCore/utils/user> hanatech add Enter password for “hanatech": Re-enter password: Fri May 21, :52:31.740: User hanatech created from console. Defining User Access Privilege 장비에 login 하면 사용자는 접근 privilege level에 따라 명령을 사용하게 되며, 세 단계의 접근 level이 제공된다. • Super-user/admin – 설정 확인, 변경 등 모든 명령의 사용이 가능하다. 이 접근 level은 admin 계정으로 login 해야 한다. • Privileged – Super-user/admin 사용자에게 허용된 거의 모든 명령의 사용이 가능하다. 사용 자에게 privileged 접근을 허용하기 위해서는 write 옵션을 설정해야 한다. • All users – Non-privileged 접근 사용자이며, 거의 모든 설정의 변경이 불가능하고 확인만 가 능하다. 사용자에게 non-privileged를 할당하기 위해서는 read-only 옵션을 사용한다. Privileged (read-write)와 non-privileged (read-only) 접근만이 명시적으로 사용자에게 할당

6 Viewing User Name Information
된다. 새로운 user name에 대한 기본 접근 level은 non-privileged이다. OmniCore/utils/user> hanatech auth-level write Fri May 21, :57:31.840: User John authlevel changed from console. Changing a Password 접근 권한에 상관 없이 모든 사용자의 password 변경이 가능하다. 제안된 password는 지정된 password length-checking mode의 요구에 맞는지 확인해야 한다. 자신의 password를 변경 할 경우에는 user name을 입력할 필요가 없다. OmniCore/utils/user> passwd Enter new password: Re-enter new password: Fri May 21, :53:52.120: User hanatech password changed from console. Super-user/admin만이 다른 사용자의 password를 변경할 수 있다. OmniCore/utils/user> passwd Joe Fri May 21, :54:13.220: User hsha password changed from console. Deleting a User Name OmniCore/utils/user> Joe delete Fri May 21, :58:48.440: User Joe deleted from console. 만일 user name이 사용 중인 상태에서 삭제된다면, 다음 login 시도부터 허용되지 않게 될 것 이다. 현재의 연결은 영향을 받지 않는다. Viewing User Name Information 현재 사용자의 login 여부와 접속 위치(modem/console port 또는 telnet의 IP address)등 다양 한 user name에 대한 다양한 정보의 확인이 가능하다. User name의 “Location” 항목이 비어 있으면 사용자가 login 하지 않은 것이다. Super-user/admin 권한을 가진 사용자만이 user name 목록을 확인할 수 있다. OmniCore/utils/user> show User Name Pwd Type Authen. Level Location admin local super-user console hanatech radius read-write Password Length Checking : Smart Unconfigured Users : radius Logged in : admin

7 Access Control List Requirements
Configuring the Access Control List 각 ACL 엔트리은 특징적인 두 가지의 식별 값을 가지고 있다; source IP address와 source port number. 각 ACL 엔트리는 아래 포맷 중 하나를 충족시켜야 한다. Access Control List Requirements x.x.x.x은 IP address, y.y.y.y는 subnet mask, a는 slot 번호, b는 포트 번호이며, 모두 사용자 가 사용자가 입력해야 하는 값이다. 호스트가 스위치로 접근을 시도할 때, 그 호스트에 해당하 는 ACL 엔트리에서 요구 서비스에 대해 적절한(사용자가 제시한 더 명백하고 정확한) 대응 엔 트리가 검색되어야 한다. 아래 순서에 따라 대응되는 엔트리가 검색된다. • Source IP address와 포트 번호가 대응 • Source IP address만 대응 • Source 포트 번호만 대응 • 기본 엔트리(모든 IP address와 포트를 정의) / (모든 IP address)와 0/0(모든 port)의 기본 엔트리는 대응되지 않는 모든 IP address와 포트 조합을 위해 항상 존재한다. 기본 엔트리는은 자동적으로 존재하며, 지워지지 않는다. 아래 절차는 ACL 엔트리를 생성하고 삭제하는 방법, 해당 엔트리에 대한 접근 권한 변경 방법 등을 설명한다. Super-user/admin만이 ACL 엔트리를 생성하거나 삭제할 수 있다. 1. 기본적으로 SNMP를 이용해 read-write가 가능하고, Telnet을 이용한 접근이 허용되어 있는 기본 엔트리에 대한 접근 권한을 변경한다. 예를 들어, Telnet 접근이 않되고 SNMP를 이용 한 read-only만 가능하도록 기본 엔트리를 할당한다. OmniCore> utils OmniCore/utils> access-control OmniCore/utils/access-control= , ,0,0> telnet-access deny OmniCore/utils/access-control= , ,0,0> snmp-access read-only 2. (Optional) 기본적으로 SNMP와 Telent 모두 접근이 안되도록(deny) 추가적인 ACL 엔트리를 설정한다. OmniCore/utils/access-control= , ,0,0> .. OmniCore/utils> access-control ethernet 5 4 create OmniCore/utils> access-control create OmniCore/utils> access-control create OmniCore/utils> access-control create Entry Type <ipaddr> Value <mask> Value <slot> Value <port> Value Default (always exists) Source IP Address x.x.x.x y.y.y.y Source Port Number a b Source IP Address와 Port 번호

8 3. (Optional) 각 요구된 ACL 에트리에 대해 Telnet 접근 권한을 설정한다.
OmniCore/utils> access-control telnet-access permit OmniCore/utils> access-control telnet-access reject 4. (Optional) 각 요구된 ACL 에트리에 대해 SNMP 접근 권한을 설정한다. OmniCore/utils> access-control snmp-access read-only OmniCore/utils> access-control snmp-access reject 5. (Optional) ACL 엔트리를 삭제한다. OmniCore/utils> access-control delete OmniCore/utils> access-control show IP Address Mask Slot Port Telnet SNMP deny read-only permit read-only deny deny reject deny deny reject

9 2 Configuring VLANs and Priority
OmniCore 라우팅 스위치는 512개의 포트, 프로토콜 기반 VLAN을 지원하며, 1에서 4094까지 의 IEEE802.1Q tag를 지원한다. 기본적으로 스위치는 시스템의 모든 포트를 포함하는 하나의 VLAN, VLAN 1을 가지고 있다. 포트가 다른 VLAN에 추가될 경우에는 자동적으로 VLAN 1에서 삭제되며, VLAN에서 untagged 포트를 삭제하면 반대로 VLAN 1에 추가된다. 하나의 포트는 tagged 포트이거나 프로토콜 기반 의 VLAN을 사용할 경우에만 여러 개의 VLAN에 속할 수 있다. VLAN은 생성될 때 자동적으로 enable 되며, VLAN을 disable 하는 것이 해당 VLAN에 연결된 포트를 disable 하지는 않는다. Configuring Port-Based VLANs Basic Port-Based VLAN Management Example of Port-Based VLAN Interfaces within a OmniCore routing switch 위의 그림처럼 포트 기반 VLAN을 설정하기 위해서는 아래의 절차대로 수행한다. 1. VLAN을 생성한다. OmniCore> vlan 10 tag 10 create OmniCore> vlan 20 tag 20 create OmniCore> vlan 55 tag 55 create OmniCore> vlan show Id Tag State Pri Bcast-pri Flood-pri # Ports OperStat Name enable deflt default default up VLAN-1 enable deflt default default up VLAN-10 enable deflt default default up VLAN-20 enable deflt default default up VLAN-55 2. VLAN에 포트를 추가한다. OmniCore> vlan 10 OmniCore/vlan=10> member 3 1 default add

10 OmniCore/vlan=10> member 4 2 default add
OmniCore/vlan=10> show Vlan Id :10 Vlan Current State :enable Name :VLAN-10 Tag :10 Priority :default Broadcast Priority :default Flood Priority :default Oper Status :up Port Member List :3 - 1 4 - 2 OmniCore/vlan=10> .. OmniCore> vlan 20 OmniCore/vlan=20> member 5 1 default add OmniCore/vlan=20> member 5 2 default add OmniCore/vlan=20> member 7 1 default add OmniCore/vlan=20> portlist show Port Member List :5 - 1,2 7 - 1 OmniCore/vlan=20> .. OmniCore> vlan 55 OmniCore/vlan=55> member 4 3 default add OmniCore/vlan=55> member 7 2 default add OmniCore/vlan=55> portlist show Port Member List :4 – 3 7 - 2 3. (Optional) VLAN name을 변경한다. VLAN이 생성될 때, 기본적으로 VALN ID가 해당 VLAN 의 이름으로 할당된다. 아래 예에서는 VLAN 10의 이름을 변경한다. OmniCore/vlan=55> .. OmniCore> vlan 10 name Sales OmniCore> vlan 10 name show Name :Sales 4. (Optional) 하나의 VLAN에서 다른 VLAN으로 포트를 옮긴다. 임의의 VLAN에 포트를 추가할 때, 해당 포트는 이전에 속해 있던 VLAN에서 삭제된다. 이 예는 두 개의 포트를 VLAN 55에 서 VLAN 20으로 옮긴다. OmniCore> vlan 55 portlist show OmniCore/vlan=20> member 4 3 default add OmniCore/vlan=20> member 7 2 default add

11 802.1Q Tagging Example of Port-based VLANs with Tagging Enabled
OmniCore/vlan=20> portlist show Port Member List :4 – 3 5 – 1,2 7 – 1,2 OmniCore/vlan=20> .. OmniCore> vlan 55 portlist show Port Member List : 5. (Optional) 원하지 않는 VLAN을 삭제한다. 어떤 포트도 할당되어 있지 않을 경우에만 VLAN 의 삭제가 가능하다. 위에서 VLAN 4의 모든 포트가 VLAN 20으로 옮겨졌으므로, VLAN 55가 삭제될 수 있다. OmniCore> vlan 55 delete OmniCore> vlan show Id Tag State Pri Bcast-pri Flood-pri # Ports OperStat Name enable deflt default default up VLAN-1 enable deflt default default down Sales enable deflt default default down VLAN-20 802.1Q Tagging 기본적으로 tagging은 모든 OmniCore 라우팅 스위치에 disable 되어 있다. 만일 포트에 tagging이 enable 된다면, 그것은 프레임 내에 내포된 고유한 VLAN ID와 priority 정보를 가진 tagged 프레임을 전송할 것이다. OmniCore 라우팅 스위치에서 802.1Q 프레임이 tag 포트로 수신될 때, 프레임은 priority가 0으 로 설정되어 있지 않을 경우를 제외하고는 항상 상위의 우선 순위를 갖는다. priority 값이 0일 경우 priority가 설정되지 않은 것으로 처리되며, 기본 VLAN/priority 값은 0이다. Example of Port-based VLANs with Tagging Enabled 예를 들어 위의 그림에서 보여지는 tagged VLAN을 설정하기 위해서는 아래 절차를 따른다. 1. 원하는 포트에 tagging을 enable 한다. OmniCore> gigabit 3 2 tagmode enable OmniCore> ethernet 6 15 tagmode enable

12 Configuring Priority for VLANs
2. 여러 개의 VLAN에 tagged 포트를 추가한다. OmniCore> vlan 10 OmniCore/vlan=10> member 3 2 default add OmniCore/vlan=10> member 6 15 default add OmniCore/vlan=10> portlist show Port Member List :3 – 1,2 4 – 2 6 - 15 OmniCore> .. OmniCore> vlan 20 OmniCore/vlan=20> member 6 15 default add OmniCore/vlan=20> member 3 2 default add OmniCore/vlan=20> portlist show Port Member List :3 – 2 4 – 3 5 - 1,2 7 - 1,2 3. (Optional) Tagged 포트를 삭제한다. Tagged 포트는 적어도 하나의 다른 VLAN에 속해 있는 동안 임의의 VLAN에서 쉽게 삭제될 수 있다. OmniCore/vlan=20> member 3 2 delete Port Member List :4 – 3 Configuring Priority for VLANs 기본값을 제외하고 VLAN에 할당된 priority는 프레임의 802.1p 필드를 가진 priority 또는 할당 된 priority를 항상 우선적으로 입력 포트에 양도한다. 포트 priority가 있을 경우, VLAN priority 가 tag-enable 된 출력 포트의 802.1p 필드를 통해 다른 스위치로 가도록 표시된다. VLAN priority는 unicast, broadcast와 flood 프레임에 대해 유일하게 할당될 수 있다 p 또는 포트 priority를 사용할 경우에 VLAN priority는 0(lowest)에서 7(highest), 또는 “기본값” 으로 설정될 수 있다. 아래 예는 VLAN 20에 대한 priority(unicast), broadcast, flood priority의 값을 변경한다. 사용 자는 우선 VLAN을 disable로 설정하고 원하는 priority를 설정한 후에 다시 VLAN을 enable 해 야 한다. OmniCore/vlan=20> disable OmniCore/vlan=20> priority 3 OmniCore/vlan=20> bcast-priority 0 OmniCore/vlan=20> flood-priority 4

13 OmniCore/vlan=20> enable
OmniCore/vlan=20> show Vlan Id :20 Vlan Current State :enable Name :VLAN-20 Tag :20 Priority :3 Broadcast Priority :0 Flood Priority :4 Oper Status :up Port Member List :4 - 3 5 - 1,2 6 - 15 7 - 1,2

14 3 Configuring IP Configuring IP for Routing
기본적으로 IP는 OmniCore 라우팅 스위치에 enable 되어 있다. IP를 설정하는 것은 아래 절차 를 포함한다. 1. IP 라우팅을 enable 한다. 기본적으로 IP 라우팅은 enable 되어 있다. OmniCore> ip OmniCore/ip> routing enable 2. (Optional) Subnet으로 전달되는 것을 막기 위해 subnet-directed broadcast를 disable 한다. OmniCore/ip> subnet-broadcast disable 3. (Optional) 네트워크에서 OmniCore 라우팅 스위치를 표시할 primary IP address를 설정한 다. 예에서는 IP address 가 사용된다. OmniCore/ip> primary-address OmniCore/ip> show Routing Status :enable Subnet Directed Broadcast :disable Default Gateway : Primary IP Address Configured : Primary IP Address in Use : 4. IP VLAN 인터페이스를 생성한다. 예제에서는 VLAN 2에 대한 IP 인터페이스를 생성한다. a. VLAN을 생성한다. 이 예에서는 tag값을 3으로 갖는 VLAN 2를 생성한다. OmniCore> .. OmniCore> vlan 2 tag 3 create OmniCore> vlan 2 OmniCore/vlan=2> show Vlan Id :2 Vlan Current State :enable Name :VLAN-2 Tag :3 Priority :default Broadcast Priority :default Flood Priority :default Oper Status :up IP Routing Type :all Port Member List : b. VLAN에 포트를 추가한다. 예에서는 default VLAN에 속해 있는 슬롯 5의 2번 포트와 슬롯 2의 1번 포트를 VLAN 2에 추가한다.

15 Creating Static Routes
OmniCore/vlan=2> member 5 2 default add OmniCore/vlan=2> member 2 1 default add OmniCore/vlan=2> portlist show Port Member List :5 - 2 2 – 1 c. VLAN에 IP 인터페이스를 구성한다. IP 인터페이스는 네트워크가 새로운 VLAN을 인식하 도록 생성되어야 한다. 이 예에서는 IP address 와 mask 를 인터 페이스에 설정한다. OmniCore/vlan=2> ip mask create OmniCore/vlan=2> ip show IpAddress Mask Broadcast Admin Encap Oper enable ETYPE up 5. 4a에서 생성된 VLAN의 IP 라우팅 타입을 설정한다. 이것은 VLAN 사이에 패킷의 라우팅 방 향을 더욱 제한할 것이다. OmniCore/vlan=2> ip-routing multicast OmniCore/vlan=2> ip-routing show IP Routing Type :multicast 6. (Optional) VLAN에서 IP 인터페이스를 삭제한다. 예에서는 IP 인터페이스 을 VLAN 5에서 삭제한다. OmniCore/vlan=2> .. OmniCore> vlan 5 OmniCore/vlan=5> ip delete OmniCore/vlan=5> ip show IpAddress Mask Broadcast Admin Encap Oper enable ETYPE up enable ETYPE up enable ETYPE up Creating Static Routes 아래에서는 IP address , subnet mask 을 가진 static route를 생성하는 방 법을 예로 든다. TOS 값은 0이고, gateway address는 이다. 또한 static route를 위한 priority, cost 값 할당 방법도 보여준다. OmniCore> ip OmniCore/ip> static-route create OmniCore/ip> static-route priority 4 OmniCore/ip> static-route cost 300

16 OmniCore/ip> static-route show
Network Mask Gateway TOS Priority Cost State enable

17 4 Configuring IP/RIP Configuring IP/RIP 아래 절차에 따라 IP/RIP를 설정한다.
1. RIP를 enable 한다. RIP는 VLAN에 설정되지 전에 전체적으로 enable 되어야 한다. OmniCore> ip rip OmniCore/ip/rip> status enable OmniCore/ip/rip> show RIP Status :enable Host Route Support :enable Redistribution Status :disable Route Tag :0 Force Holddown Timer :0 2. 존재하는 VLAN에 RIP를 enable 한다. IP 인터페이스에 대해 RIP를 enable 하고 설정을 변경 하기 위해서는 IP address와 VLAN ID가 정의되어야 한다. 예에서는 VLAN 300에 정의된 IP address 를 사용한다. OmniCore/ip/rip> home OmniCore> vlan 300 ip rip OmniCore/vlan=300/ip= /rip> status enable 3. (Optional) Default send version, receive version, metric 값 등을 변경한다. OmniCore/vlan=300/ip= /rip> send-version v2 OmniCore/vlan=300/ip= /rip> recv-version both OmniCore/vlan=300/ip= /rip> metric 3 OmniCore/vlan=300/ip= /rip> show RIP Send Version :v2 RIP Recv Version :both RIP Authentication Type :none RIP Authentication Key :none RIP Default Metric :3 RIP Status :enable

18 5 Configuring IP Multicast Protocols
Configuring DVMRP Distance Vector Multicast Routing Protocol (DVMRP)는 dense-mode multicast routing protocol이다. 기본적으로 broadcast와 prune인 DVMRP routing protocol은 네트워크를 통해 IP multicast traffic을 전송하는 라우터를 지원하기 위해서 구성된다. DVMRP는 라우팅 교환을 기반으로 source 기반의 broadcast tree를 구성하여 작동하며, pruning이나 가지의 삭제에 의해 source 기반의 group multicast delivery tree를 동적으로 생 성한다. Source, group의 한쪽은 multicast traffic의 source와 multicast group의 구성원인 host로 구성된 distribution tree이다. DVMRP는 multicast traffic이 downstream interface로 전달될 때 결정되는 Reverse Path Forwarding을 수행한다. 이 방법에서 source-rooted shortest path tree는 multicast traffic의 각 source network으로부터 모든 group 구성원으로 도달하도록 구성된다. Pruned branch는 graft 작동에 의해 tree로 다시 붙게 된다. Downstream 라우터가 이미 prune 되었던 group의 새로운 구성원을 알게 되면, upstream 라우터로 graft 패킷을 보낸다. Upstream 라우터는 source-group multicast delivery tree로 이 부분을 추가할 것이다. OmniCore 라우팅 스위치는 DVMRP의 모든 기능을 제공하며, 기본적으로 disable 되어 있다. 1. 시스템에 DVMRP를 enable 한다. OmniCore> dvmrp OmniCore/dvmrp> status enable OmniCore/dvmrp> show DVMRP Status :enable 2. IP interface를 생성한다. 여기에서는 이더넷 포트 5, gigabit 이더넷 포트 2와 IP address 로 이루어진 VLAN 5를 구성한다. OmniCore/dvmrp> .. OmniCore> vlan 5 tag 5 create OmniCore> vlan 5 OmniCore/vlan=5> member 6 3 default add OmniCore/vlan=5> member 6 10 default add OmniCore/vlan=5> ip mask create 3. IP VLAN interface에 대한 metric entry를 정의한다. OmniCore/vlan=5> dvmrp OmniCore/vlan=5/dvmrp> metric 0 OmniCore/vlan=5/dvmrp> metric show DVMRP Metric :0 4. IP interface가 포함되어 있는 VLAN에 DVMRP를 enable 한다. 동일한 VLAN에 IGMP가 자동 적으로 enable 된다. OmniCore/vlan=5/dvmrp> ..

19 Configuring IGMP OmniCore/vlan=5> mcon
OmniCore/vlan=5/mcon> status disable OmniCore/vlan=5/mcon> status show Multicast Containment Status :disable OmniCore/vlan=5/mcon> .. OmniCore/vlan=5> dvmrp OmniCore/vlan=5/dvmrp> status enable OmniCore/vlan=5/dvmrp> status show DVMRP Status :enable Configuring IGMP Internet Gateway Management Protocol (IGMP)는 multicast stream과 통신하는 group 내의 host 구성원을 규정하기 위해 단일 네트워크 내에서 host와 라우터 사이에 사용되는 IP protocol이다. 라우터는 DVMRP와 같은 multicast routing protocol과 함께 IP multicasting을 지원하기 위해 이 정보를 사용한다. IGMP를 enable 하는 것은 OmniCore 라우팅 스위치가 요청자로 확인된 station으로 multicast stream의 broadcast를 제한하도록 한다. 기본적으로 OmniCore 라우팅 스위치에 IGMP는 disable 되어 있으며, vlan mcon status 또는 vlan dvmrp status 명령이 실행될 경우에 동일한 VLAN에 IGMP가 enab le 된다. 1. 존재하는 VLAN에 IGMP를 enable 한다. OmniCore> vlan 5 igmp OmniCore/vlan=5/igmp> status enable OmniCore/vlan=5/igmp> status show Status :enable 2. (Optional) VLAN에 운용될 IGMP version을 명시한다. OmniCore 라우팅 스위치에 연결된 subnet의 모든 station은 동일한 IGMP version으로 설정되어야 한다. 만일 어떤 station이 Version 2(기본값)을 지원하지 않는다면, 모든 station의 IGMP를 Version 1로 설정해야 한다. OmniCore/vlan=5/igmp> version v1 OmniCore/vlan=5/igmp> version show Version :v1 OmniCore/vlan=5/igmp> show Query Interval :125 V2 Max Query Response Time :10 Robustness Variable :2 Last Member Query Interval :0 Querier Address : Number Wrong Version Queries :0 Number of Times Joined :2 Number of Groups :1

20 Configuring Multicast Containment
IGMP snooping에 의한 multicast containment는 OmniCore 라우팅 스위치가 IGMP membership report packet을 검사하고, 오직 multicast group 구성원에게 multicast stream이 제한되도록 이 정보를 사용한다. 이것은 VLAN/broadcast domain의 모든 포트로 프레임이 flood 되는 것을 막는다. 이것은 OmniCore 라우팅 스위치에서 per-multicast group address, per-VLAN 단위로 이루어진다. OmniCore routing switch에서 multicast containment는 기본적으로 disable 되어 있다. 1. 시스템에 multicast containment을 enable 하고, 필요할 경우 router time-out을 변경한다. OmniCore> mcon OmniCore/mcon> status enable OmniCore/mcon> router-timeout 120 OmniCore/mcon> show Admin Status :enable Router Timeout :120 secs 2. 존재하는 VLAN에 multicast containment를 enable 한다. VLAN에 multicast containment이 enable 될 때, DVMRP는 disable 되어야 한다. 이 예에서는 VLAN 12를 사용한다. OmniCore/mcon> .. OmniCore> vlan 12 OmniCore/vlan=12> dvmrp OmniCore/vlan=12/dvmrp> status disable OmniCore/vlan=12/dvmrp> status show DVMRP Status :disable OmniCore/vlan=12/dvmrp> .. OmniCore/vlan=12> mcon OmniCore/vlan=12/mcon> status enable 3. (Optional) 전송된 query의 source IP address를 설정한다. 만일 VLAN에 대해 여러 개의 IP address가 설정되어 있다면, VLAN이 query source로 사용하는 address를 정의해야 한다. 이 예에서는 IP address 을 사용한다. OmniCore/vlan=12/mcon> source OmniCore/vlan=12/mcon> show Multicast Containment Status :enable IP Source Address : Number of Multicast Router Ports :0

21 PIM-SM Configuring PIM-SM
Protocol-Independent Multicast (PIM)은 RIP, OSPF와 같은 unicast routing protocol에 의해 제공되는 라우팅 정보를 사용하는 IP multicast routing protocol이다. Sparse mode PIM(PIM- SM)은 단지 정의된 request를 거쳐야만 multicast forwarding이 시작된다는 점에서 DVMRP, PIM Dense Mode(PIM-DM)과 같은 flood-and-prune dense mode multicast protocol과 대조 된다. Downstream 라우터는 직접 연결된 수신자나 다른 downstream PIM-SM 라우터를 대신 하여 multicast stream을 수신하기 위해 명시적으로 PIM-SM distribution tree에 참여해야 한다. 이 receiver-initiated forwarding은 수신자 group이 드물게 산재해 있고 wide area networks (WANs)에서와 같은 대역폭 보호가 필요한 네트워크 환경에 대해 PIM-SM이 이상적이다. Distribution tree를 공유하는 sparse-mode PIM은 Rendezvous Point(RP)라고 불리는 공통의 forwarding router에 기초를 두고 있다. Source는 RP로 보내는 Register message를 통해 multicast data의 수신 가능성을 표시한다. Downstream PIM-SM 라우터는 RP로 직접 전달되 는 명시적인 Join/Prune message를 통해 수신자 대신에 multicast stream에 대한 요구를 나타 낸다. RP는 Register를 decapsulate하고, 수신자에게 확정된 distribution tree 아래로 패킷을 전달한다. OmniCore는 PIM-SM version 2를 지원하며, 이전 version과는 호환되지 않는다. 또한 PIM- SM에 802.1Q tagged 인터페이스를 지원하지 않는다. Configuring PIM-SM 1. vlan <vlan id> pimsm status {enable | disable} 명령을 사용하여 적절한 VLAN에 PIM-SM 을 enable 한다. OmniCore> vlan 1 pimsm status enable 2. PIM-SM domain에 대해 적어도 하나의 Candidate Bootstrap Router (C-BSR)이 설정되어 야 한다. a. pimsm cbsr-address <ipaddr> 명령을 사용하여 C-BSR의 IP address를 설정한다. 이 IP address는 PIM이 enable 된 VLAN의 interface address이어야 한다. 또한 bootstrap message를 전송하기 위해 사용된다. OmniCore> pimsm cbsr-address b. pimsm cbsr-status {enable | disable} 명령을 사용하여 C-BSR을 enable 한다. OmniCore> pimsm cbsr-status enable 3. PIM-SM domain에 대해 적어도 하나의 Candidate Rendezvous Point(C-RP)가 설정되어야 한다. C-BSR과 동일한 스위치에 enable 되는 것을 권장한다. a. pimsm crp-address <ipaddr> 명령을 이용하여 C-RP의 IP address를 입력한다. 라우터 가 C-RP로 설정될 때, 라우터는 bootstrap router(BSR)로 C-RP advertisement를 보내 기 위해 이 address를 사용한다. OmniCore> pimsm crp-address b. pimsm crp-status {enable | disable} 명령을 사용하여 C-RP를 enable 한다. OmniCore> pimsm crp-status enable

22 Optional PIM-SM Settings
4. pimsm status {enable | disable} 명령을 사용하여 시스템에 PIM-SM을 enable 한다. OmniCore> pimsm status enable Optional PIM-SM Settings • Redundancy를 위해 PIM-SM 영역에 다수의 C-BSR이 설정될 수 있다. • 명확한 C-BSR의 선택을 위해 C-BSR의 priority를 정의해야 한다. pimsm cbsr-priority 명령 을 사용한다. OmniCore> pimsm cbsr-priority 1 • Advertised group range를 위한 명확한 C-RP를 선택하기 위해 C-RP의 priority를 정의해야 한다. RP는 multicast data source 가까이에 위치해야 한다. pimsm crp-priority 명령을 사용 한다. OmniCore> pimsm crp-priority 1 Monitoring PIM-SM Parameters • PIM-SM 설정을 확인하기 위해 pimsm show와 vlan pimsm show 명령을 사용한다. OmniCore> pimsm show Status :enable BSR Status :up BSR State :cand BSR Address : BSR Mask Length :30 BSR Priority :0 BSR Expiry Time :130 secs BSR Interval :60 secs CBSR Status :disable CBSR Address : CBSR Mask Length :30 CBSR Priority :0 CRP Address : CRP Status :enable CRP Hold Time :150 CRP State :up CRP Expiry Time :0 secs CRP Interval :60 secs Join/Prune Interval :60 Oper Status :0 SPT Threshold :0 Reg Msg Checksum :header Data Timeout :210 secs Reg Suppress Timeout :60 secs Probe Time :5 secs Debug Flags :0x0 Max RPs :32

23 OmniCore> vlan 1 pimsm show
Interface Address : Interface Mask : Designated Router : Hello Interval :30 Status :enable Oper Status :up Hello Hold :105 Join Prune Hold :210 Join Prune Interval :60 Designated Router Priority :1 • PIM-SM neighbor를 확인하기 위해서는 pimsm neighbor 명령을 사용한다. OmniCore> pimsm neighbor show Neighbor Vlan Up Time (mins) Expiry Time (s) Number of Entries Displayed: 2 OmniCore> pimsm neighbor show Neighbor Address : Vlan :18 Up Time :16639 secs Expiry Time :78 secs • pimsm rptree-routes 명령을 사용해서 PIM-SM rendezvous-point tree route를 확인한다. OmniCore> pimsm rptree-routes show SHARED TREE (*,G) ROUTES Group Address Flags Input If Entry Timer Reg Supp Timer (3-1) RP: RPF NEIGHBOR: Output Vlans :16 Output Ports : 4 - 1 Number of Entries Displayed: 1 OmniCore> pimsm rptree-routes show Group Address : Type :g-entry Flags :0 Input Vlan :14 Input Port :301 Output Vlans :16 Output Ports : 4 - 1 Rendezvous Point : RPF Neighbor : Entry Timer :0 secs Suppression Timer :0 secs Upstream Timer :0 secs Assert Metric :0

24 • PIM-SM shortest path tree route를 확인하기 위해서는 the pimsm sptree-routes 명령을 사
용한다. OmniCore> pimsm sptree-routes show SOURCE TREE (S,G) ROUTES Source Address Group Address Flags Input If Entry Timer Reg Supp Timer spt 77(7-1) RP: RPF NEIGHBOR: Output Vlans : 1 6 Output Ports : 4 - 1 Number of Entries Displayed: 1 • 특정한 mulitcast group에 대한 rendezvous-point router를 확인하기 위해서는 pimsm rp 명 령을 사용한다. OmniCore> pimsm rp RP: • 전체적인 RP 설정을 확인하기 위해서는 pimsm rp-set 명령을 사용한다. OmniCore> pimsm rp-set show Group Address/Mask Address Hold Time (s) Expiry Time (s) / / / Number of Entries Displayed: 3 • Configure individual C-RPs to advertise for a specific multicast range, use the pimsm rp-candidate command. For example: OmniCore> pimsm rp-candidate create Bootstrap Routers (BSRs) in PIM-SM support RP-specific expiry timers. As a result, disabling or deleting individual rp-candidate entries requires that local C-RP status be disabled until former RP entries are aged in the domain. C-RP status can then re-enabled. New or re-enabled rp-candidate entries do not require a change in C-RP or BSR status. • Specify the priority of the Designated Routers (DRs) per VLAN. Use the vlan pimsm dr-priority command on each DR. For example: OmniCore> vlan 1 pimsm dr-priority 2 • To specify the threshold at which source-specific routes will be established, use the pimsm spt-threshold command. For example: OmniCore> pimsm spt-threshold 1000 • Set the timeout for SPT entries when no traffic is present: a. Use the pimsm data-timeout command. This sets the time after which (S,G) state will be deleted for a source no longer transmitting. For example: OmniCore> pimsm data-timeout 200 b. Use the pimsm registersuppress-timeout command. This sets the amount of time a DR will stop sending Registers on behalf of sources to the RP once a Register-Stop has been received. For example: OmniCore> pimsm registersuppress-timeout 120 • The pimsm cbsr-masklength command may be changed to facilitate vendor inter-operability. This command sets length-in-bits of the mask used in the hash function when computing the rendezvous point (RP) for a multicast group. When configuring PIM on an OmniCore routing switch for a multi-vendor environment in which a non-routing switch router is directly attached to the switch, you will most likely have to change the length-in-bits value of the cbsr-masklength from the default (30) to a value of 1 or whatever is compatible for the vendor. For example: OmniCore> pimsm cbsr-masklength 1 • The way in which the register checksum is calculated may vary from vendor to vendor. The pimsm register-cksum command may have to be changed from the default option of “header” to “full”. The register-checksum command specifies the application of the checksum function on received Register messages in the domain. In “full”, the checksum is done over the entire PIM Register message. In “header”, the checksum for Registers is done only on the PIM header. The full option may be required for compatibility with older implementations of PIM-SM v2. This parameter must be set the same throughout the PIM-SM domain. For example: OmniCore> pimsm register-cksum full

25 6 Configuring OSPF Configuring OSPF
OSPF 라우터는 라우터의 여러 가지 다른 type으로 구분될 수 있다. • 모든 interface가 하나의 area에 속해 있는 라우터는 internal router(IR)이다. Internal Router 는 동일한 area에 속하기 때문에, 같은 area의 다른 라우터와 동일한 link-state database를 가지고 있다. • 만일 라우터가 하나 이상의 area에 속해 있다면 그것은 area border router(ABR)이다. ABR은 interface 각각의 area 사이에서 route advertisement를 분배할 책임을 가지고 있다. • 다양한 프로토콜을 운용하거나 다른 외부 라우터로 향하는 gateway로 사용되는 라우터는 autonomous system border router(ASBR)이다. ASBR은 redistribution의 수행으로 OSPF area 내에 다른 protocol을 통해 학습된 route를 변환하거나 끼워넣을 수 있다. 더불어 ASBR 은 RIP와 같은 다른 routing protocol로 OSPF route를 보내거나 재분배하도록 설정될 수 있다. • 또한 각 multi-access segment에서, OSPF는 designated router(DR)와 backup designated router(BDR)을 선택한다. DR은 모든 라우터와 갱신 내용을 교환하는 대신에 segment 내의 모든 라우터가 정보를 교환할 수 있는 교신 중심점(central point of contact)을 제공한다. DR 은 다른 라우터로 route 정보 또는 LSA를 전달하고, 그로 인해 상당히 많은 네트워크 트래픽 을 줄일 수 있다. 또한 BDR은 DR에 문제가 있을 경우 redundancy를 제공하기 위해 동일한 route update 정보를 받는다. DR과 BDR의 선택은 라우터 priority에 의해 결정된다. 높은 priority를 가진 라우터가 DR이 된다. 두 대의 라우터가 동일한 priority를 가지고 있을 경우 더 높은 라우터 ID(라우터 ID는 AS 내에서 라우터를 구분한다.)를 가진 라우터가 DR로 선택된다. Priority가 0인 라우터는 DR이 될 수 없다. Configuring OSPF 기본적으로 OmniCore routing switch에는 OSPF가 disable 되어 있다. OSPF neighbor의 최 대 수는 64를 넘을 수 없다. OSPF 설정에는 아래 작업들이 포함된다. • 라우터 ID 설정.(Optional) • OSPF area 생성. • Area parameter 설정.(Optional) • OSPF interface parameter 설정. • Virtual links 설정.(Optional) • 원하는 protocol에 대한 redistribution 정책 설정.(Optional) • 원하는 protocol에 대한 redistribution filter 설정.(Optional) • 시스템에 OSPF enable. 1. 라우터 ID 설정.(Optional) AS 내에서 OmniCore routing switch를 구분하는 라우터 ID는 IP address 형태로 (in dotted decimal format) 설정되어야 한다. 라우터 ID는 별도로 설정되지 않을 경우 자동으로 할당된 다. 여기에서는 라우터 ID를 로 설정한다. OmniCore> ip ospf OmniCore/ip/ospf> router

26 OmniCore/ip/ospf> router show
Router ID : 2. OSPF area를 생성한다. Area는 subnet 할당과 같이 논리적으로 네트워크를 분할한다. Area ID는 10진수 또는 IP address 형태로(in 32-bit dotted decimal format) 설정될 수 있다. 예 에서는 area 과 을 설정한다. OmniCore/ip/ospf> area create OmniCore/ip/ospf> area create OmniCore/ip/ospf> area show Area Id Summary Status Area-type Current State disable Normal enable disable Normal enable 3. (Optional) Area에 default route를 넣는다. OmniCore/ip/ospf> area default metric 0 create 4. Route summary를 설정한다. 이것은 전체 address range를 표시하는 통합된 route summary를 전달하기 위해 ABR을 enable 한다. 여기에서는 IP address 과 mask 를 사용한다. 이것은 다음 네트워크를 요약한다; /24, /24, /24, /24 OmniCore/ip/ospf> area range summary create OmniCore/ip/ospf> area range summary show LSDB Type :summary Net Address for Range : Subnet Mask : Advertise Effect :admatching Current State :enable 5. Area의 area-type를 normal OSPF, stub 또는 not-so-stubby (NSSA) area로 설정한다. • Normal OSPF를 위해서는 아래 설정을 사용한다. • Stub area-type은 6 참고. • NSSA area-type은 step 7 참고. OmniCore/ip/ospf> area area-type normal OmniCore/ip/ospf> area area-type show Area Type :normal 6. Area-type를 stub로 설정하기 위해서는 아래 명령을 사용한다. 이것은 지정된 area내로 AS 외부의 link-state advertisement를 보내기 원치 않을 때 필요하다. Stub area는 OSPF domain으로 단지 하나의 connection만을 가진 AS이다. 하나의 default route는 모든 external route를 요약한다. Stub area는 아래 명령으로 설정한다. OmniCore/ip/ospf> area area-type stub enable Area Type :stub

27 a. Summary link-state advertisement를 enable 한다.
OmniCore/ip/ospf> area summary enable 이것은 stub area로 Type-3 LSA(network summaries)를 전달하기 위해 enable 한다. 일반적으로 stub area로 하나 이상의 ABR 연결이 있을 경우 사용된다. 이것은 stub area 를 가진 라우터가 어떤 정해진 네트워크로 가는 가장 짧은 경로를 제공하는 ABR을 결정 하도록 한다. 7. NSSA로 area-type를 설정하기 위해서는 아래 명령을 사용한다. NSSA 내의 모든 라우터는 NSSA로 정의된 OSPF area를 가져야 한다. OmniCore> ip ospf area area-type nssa OmniCore> ip ospf area area-type show Area Type :nssa a. NSSA route summary를 설정한다. 전체 NSSA range를 나타내는 통합된 route summary 을 전송하기 위한 ABR 라우터를 enable 한다. 이 예에서는 IP address 과 mask 이 사용된다. 이것은 다음 네트워크를 요약한다; /24, /24, /24, /24 OmniCore/ip/ospf> area range NSSA create OmniCore/ip/ospf> area range NSSA show LSDB Type :NSSA Net Address for Range : Subnet Mask : Advertise Effect :admatching Current State :enable 8. OSPF interface parameter를 설정한다. a. 존재하는 OSPF area와 지정된 IP interface를 연결시킨다. 기본적으로 OmniCore routing switch의 모든 OSPF interface는 area 에 속한다. 아래 예에서는 area 과 IP address 을 연결시킨다. IP interface가 할당된 area는 먼저 생성되어 있어야 한다. OmniCore/ip/ospf> home OmniCore> vlan 2 OmniCore/vlan=2> ip ospf area b. Interface에 OSPF를 enable 한다. 시스템 전체에도 OSPF가 enable 되어야 한다. OmniCore/vlan=2> ip ospf status enable c. (Optional) 개별 interface option을 설정한다. Area에 할당된 모든 interface는 각 parameter에 대해 default 값으로 생성된다. Default 값은 대부분의 네트워크에 대해 충 분하지만, 필요할 경우 authentication type과 key, router priority, metric path cost 등과 같은 parameter를 변경할 수 있다. ip ospf and vlan ip ospf 등의 명령을 사용한다. 9. (Optional) Virtual link를 설정한다. Virtual link는 ABR이 backbone area(area 0)에 직접 연 결되어 있지 않을 때 규정된다. Virtual link를 설정할 때, designated transition area는 양쪽 virtual link neighbor에 모두 정의되어야 한다.

28 Configuring a Stub Area
a. Virtual link를 생성한다. 이 예에서는 ID 을 가진 라우터에 대해 area 을 통해 virtual link를 규정한다. OmniCore/vlan=2> .. OmniCore> ip ospf OmniCore/ip/ospf> virtual-link create b. Virtual link parameter를 설정한다. Virtual link는 각 parameter에 대해 기본 값을 가지고 생성된다. 기본 값은 거의 모든 네트워크에 대해 충분하지만, 필요할 경우 ip ospf virtual -link 명령을 이용하여 authentication type과 key 등의 parameter를 변경할 수 있다. 10. 시스템 전체에 OSPF를 enable 한다. OmniCore/ip/ospf> status enable Configuring a Stub Area Stub area는 OSPF domain으로 오직 하나의 연결만을 가진 AS이다. 하나의 default route가 모 든 외부 route를 요약한다. Stub area를 설정하는 것은 area-type를 stub로 지정하고, stub area를 enable 하는 것을 포함한다. OmniCore> ip ospf area area-type stub OmniCore> ip ospf area area-type show Area Type :stub Not-So-Stubby-Areas NSSA(not-so-stubby area)는 기본 OSPF specification의 확장이고, RFC1587에 정의된다. NSSA는 많은 방향에서 stub area와 비슷하다: AS-external LSA는 NSSA로 flood 되지 않고, NSSA에서는 virtual link도 허용되지 않는다. 주요한 차이점은 선택된 external routing information이 NSSA 내부로 전달될 수 있고, 그 외의 OSPF routing domain으로 재분배될 수 있다는 것이다. NSSA는 area 내부로 다수의 선택된 external route의 수신을 허용하는 OSPF routing에 참여하 기 위해 제한된 수단(resource)을 가지고 라우터를 enable 한다. 예를 들면, RIP가 운용되는 작 은 external routing domain으로 연결된 area는 NSSA로 설정될 수 있다. 이것은 이 area와 그 외의 OSPF routing domain 내부로의 수신을 허용할 것이다. 그리고 동시에 이 area로 다른 external routing information의 전달을 막을 것이다. OmniCore> ip ospf area area-type nssa OmniCore> ip ospf area area-type show Area Type :nssa NSSA의 모든 라우터는 NSSA로 정의된 OSPF area를 가지고 있어야 한다.

29 OSPF Redistribution Redistribution Procedure
이 절차는 option이다. 요구하는 protocol에 대한 redistribution 정책을 생성하기 위해서는 아 래 절차를 따른다. Redistribution 정책 또는 filter를 변경하기 위해서는 먼저 두 가지 설정이 필요하다. • 주어진 protocol이나 filter에 대한 redistribution을 disable 한다. OmniCore/ip/ospf> redistribution rip metric type1 disable • 시스템 전체의 OSPF를 disable 한다. OmniCore/ip/ospf> status disable 변경이 완료되면 다시 enable 해야 한다. 1. ASBR로 OmniCore routing switch를 enable 한다. ASBR만이 다른 종류의 route를 OSPF network로 재분배한다. OmniCore/ip/ospf> asbr enable 2. 다른 protocol로부터 route를 변환하고 수신하기 위해서는 route redistribution이 enable 되 어야 한다. 지원되는 route는 static, local, RIP, BGP이다. 더불어 OSPF와 재분배된 protocol은 ASBR에서 운용되고 있어야 하고 redistribution filter가 생성되어야 한다. 아래 예는 RIP를 통해 OSPF로 학습되는 route의 재분배를 enable 한다. Redistribution 정책이 생 성될 때, redistribution status와 subnet routing도 enable 된다. OmniCore/ip/ospf> redistribution rip create OmniCore/ip/ospf> redistribution show Routing Metric Type Metric Value Current State RIP type enable Number of Entries Displayed: 1 a. 재분배된 route를 위해 사용할 metric-type를 정의한다. 만일 internal, external cost가 모두 계산되기를 원한다면 metric-type은 “type 1”으로 설정되어야 한다. OmniCore/ip/ospf> redistribution rip metric-type type1 enable 단지 external cost(non-OSPF protocol로부터 수신되는 계산된 weigh 값)만 계산된 type 2 metric은 기본적으로 enable 된다. b. 이 level에서 metric cost를 정의하는 것은 기본적으로 redist-filter level로 낮출 것이다. OmniCore/ip/ospf> redistribution rip metric-type type1 metric 10 3. Redistribution filter를 생성한다. 이 filter는 route가 OSPF domain으로 전달되는 것을 정의 한다. OmniCore/ip/ospf> redist-filter rip create

30 a. 개별적인 route에 대해서도 정의될 수 있다. 예를 들어 위와 같이 정의하는 것보다 전달될
각 range나 route를 반복적으로 적용하는 것이 좋다. Range: OmniCore/ip/ospf> redist-filter rip create Route: OmniCore/ip/ospf> redist-filter rip create b. Filter에 대해 사용될 cost metric를 정의한다. Metric 명령은 type1 metric-type에 대해 서만 지원된다. OmniCore/ip/ospf> redistribution rip metric 10 type1 enable

31 7 Configuring HSRP Configuring HSRP
HSRP protocol은 designated active router에 장애가 발생하는 것을 파악한다. 그때 HSRP group의 MAC과 IP address의 운용을 인수하기 위한 standby route를 선택한다. 동시에 새로 운 standby router도 선택한다. 하나의 interface에 여러 개의 HSRP group를 설정(VLAN 당 최 대 256 group)할 수 있다. 각 HSRP group은 독립적인 group 번호가 할당된다. HSRP가 운용되는 라우터는 라우터의 장애, designate active, standby router를 찾기 위해 multicast UDP 기반의 hello packet을 주고 받는다. 아래 간격은 OmniCore routing switch에 서 HSRP를 운용할 때 사용된다. • hello-time Hello packet 사이의 시간. • hold-time Active router에 장애가 발생한 시간과 hello packet의 수신 사이의 간격. • priority Active router 선택에 사용되는 priority. Configuring HSRP 아래 그림을 기준으로 설정 예를 구성한다. 다수의 client workstation이 VLAN 2에 설정된다. 두 라우터는 물리적으로 인터넷에 연결되어 있다. Fast Router는 group 내에서 active router로 선택되기 위해 더 높은 HSRP priority가 주어질 것이다. Slow Router는 Fast (active) Router에 장애가 발생할 경우 Standby router로 사용된다. HSRP는 virtual MAC, IP address가 설정되어 있다. Client workstation은 virtual router( )을 default gateway address로 설정한다. 아래 절차에 따라 HSRP를 설정한다.

32 1. 각 라우터에 VLAN 2를 생성하고 IP address 10.0.0.1(Slow Router) 와 10.0.0.2(Fast
Slow Router> vlan 2 tag 2 create Slow Router> vlan 2 ip mask create Fast Router> vlan 2 tag 2 create Fast Router> vlan 2 ip mask create 2. 각 라우터에 HSRP group 0을 생성한다. Slow Router> vlan 2 hsrp 0 create Fast Router> vlan 2 hsrp 0 create 3. 각 라우터의 HSRP group 0에 virtual IP address 을 할당한다. Slow Router> vlan 2 hsrp 0 ip Fast Router> vlan 2 hsrp 0 ip

33 8 Configuring Key Features
Configuring Proxy ARP Address Resolution Protocol(ARP)은 MAC address를 IP address로 연결하는 TCP/IP 기반 protocol이다. Proxy ARP는 routing 능력이 없는 host가 다른 subnet이나 네트워크에 있는 장 비의 media address를 파악하도록 한다. OmniCore routing switch는 request sender와 같이 동일 network 내에 있지 않은 host에 대한 ARP request를 수신할 때, 해당 장비로 가는 최상의 경로를 결정해야 한다. 만일 destination이 local host이거나 OmniCore routing switch에서 알 고 있다면 sender에게 address를 확인하는 ARP reply message를 보낼 것이다. 만일 destination이 remote network라면, request는 적절하게 route 된다. Proxy ARP를 설정하기 위해서는: 1. Enable ARP. OmniCore> arp OmniCore/arp> proxy enable 2. (Optional) Cache entry의 timeout 값을 정의한다. OmniCore/arp> timeout 400 OmniCore/arp> show Proxy :enable ARP Timeout :400 secs 3. (Optional) 지정된 VLAN에 대해 cache entry를 생성한다. 이 예에서는 IP address 와 MAC address 00:60:97:29:68:AE를 가진 cache entry가 VLAN 5에 생성된다. OmniCore/arp> .. OmniCore> vlan 5 OmniCore/vlan=5> arp macaddr 00:60:97:29:68:AE OmniCore/vlan=5> arp show IpAddress MediaAddress Type :60:97:29:68:AE static

34 Configuring BOOTP and DHCP
Bootstrap Protocol (BOOTP)는 network station이 사용자의 설정 없이 IP address와 같은 startup information을 찾고 수신할 수 있도록 한다. Dynamic Host Configuration Protocol (DHCP) 은 일정 시간 동안 사용자에게 IP address를 할당한다는 “lease”의 개념을 사용하는 것 외에는 BOOTP와 비슷하다. BOOTP and DHCP를 설정하기 위해서는: 1. BOOTP, DHCP, 또는 두 가지 모두의 relay mode를 지정한다. OmniCore> bootp OmniCore/bootp> mode both 2. (Optional) 최대 hop 수와 relay request를 전달을 위한 최저 한도 시간을 정의한다. OmniCore/bootp> maxhops 8 OmniCore/bootp> minsecs 7150 OmniCore/bootp> show Relay Mode :off Max Number of Hops :8 Min Number of Seconds :7150 secs 3. 지정된 index에 대해 요구된 server와 interface relay entry를 생성한다. Relay는 사용자로부 터 분리된 IP network에 있는 server로 BOOTP, DHCP packet을 전달하기 위한 방법을 규정 한다. 이 예에서는 index 1과 IP address 를 가진 interface relay entry, 그리고 index 3과 IP address 을 가지고 있는 server relay entry를 생성한다. OmniCore/bootp> relay 1 interface create OmniCore/bootp> relay 1 show Relay Index :1 Server Address : Interface Address : Relay Current State :enable OmniCore/bootp> relay 3 server create OmniCore/bootp> relay 3 show Relay Index :3 Server Address : Interface Address :

35 Configuring Bridging and Spanning Tree
Configuring Bridging and STP for a Single Spanning Tree 단일 spanning tree mode는 하나의 VLAN이 active 되어 있을 때 사용된다. 1. 만일 bridge mode가 먼저 “pervlan” mode로 설정되어 있다면, bridge mode를 변경하기 전 에 STP status를 disable 할 필요가 있다. OmniCore> bridge stp status disable 2. Bridge mode를 single mode로 변경한다. OmniCore> bridge mode single OmniCore> bridge mode show Bridge Mode :single 3. STP를 enable 한다. STP가 enable 될 때, routing switch의 모든 포트는 자동적으로 STP에 참여하게 된다. OmniCore> bridge stp status enable 4. (Optional) STP에 참여하는 것을 원치 않는 포트에 대해 STP를 disable 하기 위해 아래 예와 같이 설정한다. 이 예에서는 Ethernet 포트 3/1이 disalbe 된다. OmniCore> ethernet 3 1 bridge stp status disable OmniCore> ethernet 3 1 bridge stp show STP Status :disable STP Port State :disabled STP Path Cost :19 STP Edge Port :disable 5. (Optional) STP에 참여하기를 원하는 포트에 대해 다시 STP를 enable 하기 위해서는 아래의 예와 같이 설정한다. OmniCore> ethernet 3 1 bridge stp status enable Configuring Bridging and STP Per VLAN (Multiple VLANs) Per-VLAN spanning tree는 하나 이상의 VLAN이 active 되어 있을 때 사용된다. 1. 만일 bridge mode가 먼저 “single” mode로 설정되어 있다면, bridge mode를 변경하기 전 2. Bridge mode를 per-VLAN mode로 설정한다. OmniCore> bridge mode pervlan Bridge Mode :pervlan

36 Configuring Edgeport for a Single Spanning Tree
3. STP를 다시 enable 한다. STP가 enable 될 때, routing switch의 모든 포트는 자동적으로 STP에 참여한다. OmniCore> bridge stp status enable 4. (Optional) 각 VLAN 내에서 부분적인 포트에 대해 STP를 disable 하기 위해서는 아래 예와 같이 설정한다. 여기에서는 VLAN 2의 Ethernet 포트 3/1을 disable 한다. OmniCore> ethernet 3 1 bridge stp vlan 2 status disable OmniCore> ethernet 3 1 bridge stp vlan 2 show Vlan Id :2 STP Status :disable STP Port State :forwarding STP Path Cost :19 STP Edge Port :disable 5. (Optional) 각 VLAN에 속한 부분적인 포트에 대해 다시 STP를 enable 하기 위해서는 아래 예와 같이 설정한다. OmniCore> ethernet 3 1 bridge stp vlan 2 status enable Configuring Edgeport for a Single Spanning Tree 지정된 bridge port와 단일 spanning tree에 대해 Edgeport를 enable 하기 위해서는 아래 예와 같이 설정한다. OmniCore> slot 3 port 7 bridge stp edgeport enable Configuring Edgeport Per VLAN VLAN 별로 지정된 bridge port에 대해 Edgeport를 enable 하기 위해서는 아래 예와 같이 설정 한다. OmniCore> slot 3 port 7 bridge stp vlan 3 edgeport enable

37 Configuring Port Mirroring
OmniCore routing switch에서는 동시에 하나의 ingress analyzer port와 최대 5개의 egress analyzer 포트가 허용된다. 더불어 더불어 최대 64개의 target port가 존재할 수 있다. 1. 원하는 destination(mirror) port에 mirroring을 enable 한다. 예에서는 slot 5의 port 4를 mirror port로 설정한다. OmniCore> port-mirror settings 5 4 OmniCore/port-mirror/settings=5,4> status enable 2. Mirror port가 Target port로부터 복사할 traffic mode(ingress 또는 egress)를 결정한다. 만 일 port의 mirror mode가 ingress라면 source(target) port로 수신되는 패킷이 mirror port로 전송될 것이다. 만일 port의 mirror mode가 egress라면, target port로 나가는 패킷이 mirror port로 수신될 것이다. OmniCore/port-mirror/settings=5,4> mode egress OmniCore/port-mirror/settings=5,4> show Slot Number :5 Port Number :4 Mirror Mode :egress Mirror Status :enable 3. Source(target) port로 작동할 수 있는지 여부를 확인하기 위해 원하는 포트의 성능 (capability)를 표시한다. 만일 가능하다면 Copy Source Port 항목이 Yes로 나타날 것이다. OmniCore/port-mirror/settings=5,4> .. OmniCore/port-mirror> copy-caps 7 2 show Slot Number :7 Port Number :2 Copy Source Port :Yes Copy Dest Port :Yes Copy Source TX :Yes Copy Source RX :Yes Copy Errored Frames :No Copy Unaltered Frames :No Copy All Good Frames :Yes 4. Target port를 mirror port로 mapping 한다. Target port의 traffic이 mirror port로 복사될 것 이다. OmniCore/port-mirror> map create OmniCore/port-mirror> map show Source Port Dest Port Current State 7/ / active

38 Configuring Trunk Groups
• Trunk group의 포트들이 같은 VLAN의 member인지 확인한다.(만일 그렇지 않다면 error message가 표시된다.) • Trunk group의 포트들이 동일한 type(speed, duplex nature, flow control 등)인지 확인한다. 예를 들어 하나의 trunk group에 10/100BASE-TX와 1000BASE-X port를 조합하는 것은 불 가능하다. • 동일한 trunk group의 10/100BASE-TX port가 같은 interface module에 속해 있는지 확인 한다. • 동일한 trunk group의 10/100BASE-TX port가 각각 1-10 또는 11-20의 port 범위에 속하는 지 확인한다. 예를 들어 port 2-5는 같은 trunk group으로 구성할 수 있지만, port 9-12는 구 성할 수 없다. • Trunk group을 삭제하기 전에 영향을 받는 port들이 disable 되어 있는지 확인한다. 그렇지 않으면 data loop가 발생할 수 있다. • Trunk link에 protocol 기반 VLAN은 사용할 수 없다. 만일 trunk가 여러 개의 VLAN을 통과해 야 한다면 802.1Q tagging을 사용한다. 만일 802.1Q가 사용된다면, trunk group의 모든 port 는 tag가 enable 되어야 한다. 1. Trunk group을 정의한다. Trunk group 2의 생성은 아래와 같다. OmniCore> trunk 2 create 2. (Optional) Trunk group에 대한 이름을 정의한다. 띄어 쓰기가 된 text는 quotation을 사용해 야 한다. OmniCore> trunk 2 OmniCore/trunk=2> name “Building 2 PRs” 3. Trunk group에 port를 추가한다. Trunk group에 추가된 첫번째 port는 사실상 해당 group에 대한 우선적으로 설정된 “lead port”로 불린다. 뒤이어 추가된 모든 port는 lead port와 동일 한 특성을 공유해야 한다. 아래 예에서는 slot 4의 port 2가 lead port이다. OmniCore/trunk=2> slot 4 port 2 add OmniCore/trunk=2> slot 6 port 10 add OmniCore/trunk=2> show Trunk Id Port Members Name , Building 2 PRs

39 Configuring LACP 기본적으로 모든 port는 LACP에 대해 enable 되어 있다. 그러나 시스템 전체에 대해서는 disable 되어 있다. 1. 시스템에 LACP status를 enable 한다. OmniCore> lacp status enable 2. (Optional) Link aggregation group의 이름을 설정한다. 띄어 쓰기가 된 text는 quotation을 사용해야 한다. OmniCore> lacp linkagg 1 OmniCore/linkagg=1> name “Accounting Mgr” 3. (Optional) 각 포트에 대한 LACP statistic를 점검한다. OmniCore> gigabit 5 1 lacp stats show Number of LACPDUs Received :2433 Number of Marker PDUs Received :0 Number of Marker Response PDUs Received :0 Number of Unknown PDUs Received :0 Number of Illegal PDUs Received :0 Number of LACPDUs Transmitted :2433 Number of Marker PDUs Transmitted :0 Number of Marker Response PDUs Transmitted :0

40 9 OmniCore Software Booting Options
OmniCore software는 software image, configuration file과 다른 정보들을 저장하고 있는 flash memory에 저장된다. OmniCore routing switch는 Enterprise Management Module (EMM)에 고정된 memory와 외부의 PCMCIA flash card memory, 두 개의 flash memory source를 제공한다. 이 두 개의 flash memory는 다른 image를 유지하고 있는 상태에서 software imgage의 redundancy, update, 다른 image에 대한 시험 등을 지원한다. OmniCore software는 TFTP server나 Xmodem protocol을 이용해서 download 하거나 upload 할 수 있다. Software upgrade는 TFTP, Xmodem protocol, flash card 등을 이용해서 수행될 수 있다. 그리고 정의된 configuration은 default file name이나 지정된 이름으로 저장될 수 있다. 사용자는 개별적인 작동이 수행되는 flash device의 물리적 위치와 filename을 지정할 수 있다. 이 정보는 device:file의 format으로 입력된다. device:는 flash device의 위치, file:은 파일 이 름을 나타낸다. 또한 원하는 device가 위치한 특정의 slot 번호를 입력할 수 있다. 이용할 수 있 는 device: 값은 아래와 같다. • emm[N]: – 작동이 EMM flash memory를 사용하여 수행되도록 정의한다. N은 선택적인 slot number이다. • card[N]: – external PCMCIA flash card memory를 사용하여 동작이 수행되도록 정의하며, N은 선택적인 slot number이다. • boot[N]: – 두 개의 device를 모두 이용하여 동작이 수행되도록 정의한다. N은 선택적인 slot • slotN: – Boot device를 이용하여 작동이 수행되도록 정의한다. N은 slot number이다. • tftp:[//<serveraddr>/][<filename>] – 작동이 TFTP server를 이용하여 수행되도록 정의한다. 이 option은 단지 copy, install, save function에 적용할 수 있다. 사용자는 //<serveraddr>/ 에 지정된 TFTP server의 IP address를 입력할 수 있다. 해당 시스템을 default TFTP server 로 사용할 경우 사용자는 tftp:[<filename>]만 입력하면 된다. Rebooting이 이루어질 동안 단지 하나의 flash device만이 boot device로 작동한다.(기본값은 EMM의 jumper position에 따르며, off position일 경우에는 EMM의 flash memory, on posion 일 경우에는 외부의 flash memory card를 이용하여 boot 된다.) Boot device는 현재 운용 중인 시스템이 load 된 flash device를 의미한다. Booting Options OmniCore routing switch는 root prompt에서 reboot 될 수 있다. OmniCore> reboot 스위치는 default boot device와 default configuration file(utils defconfig 명령을 통해서 정의 한다.)을 이용하여 reboot 될 것이다. 만일 현재의 boot option setting을 보거나 다른 boot device, file, image 등을 선택하기를 원한다면, booting이 진행되는 동안 아래 message가 출 력될 때 즉시 CTRL-B를 누른다. Hit CONTROL-B during memory test for booting options...

41 Selecting a Boot Device
주요 boot option menu가 나타난다. Enter one of the following options: ’B’ to select boot device [Onboard flash] ’C’ to select the EMM configuration file [startup.config] ’D’ to start Xmodem download ’I’ to select an EMM image to run [EMM.sys] ’S’ to set option for the serial BAUD rate [9600] ’L’ to list files on the boot device ’!’ to ERASE the boot flash (with verification) ’ESC’ to continue startup Your choice: [ ] bracket 사이에 각 option의 현재 설정 값이 표시된다. 사용자는 필요한 option을 선택하고, 명령을 입력하는 것에 의해 boot parameter를 변경하거나 ESC를 눌러 계속 booting 절차를 수 행할 수 있다. Selecting a Boot Device 아래 절차에 따라 boot device를 선택한다: 1. (Optional) 만일 flash card로 booting 하기를 원한다면, flash card slot에 PCMCIA flash card를 장착해야 한다. Default boot device는 EMM의 jumper posion에 의해 결정된다. 그러나 rebooting 진행을 중지하고 현재의 reboot에 대한 boot device를 선택하기 위해 아래 절차를 사용할 수 있다. 이후에 reboot을 할 경우에는 default device를 사용하게 될 것이다. 2. Switch를 reboot 하고 처음에 설명된 boot option을 표시한다. 스위치는 이미 default boot device로부터 bootstrap software에 접근했을 것이다. 3. Boot options menu에서 원하는 boot device를 선택하기 위해 b를 입력한다. Your choice: b 아래와 같은 메뉴가 표시된다: To select boot flash device ’E’ for EMM onboard flash ’C’ for removable flash card # Date Time Vers Size Name :57: r startup.config :09: r old.config 4. 원하는 flash device에 해당하는 문자를 입력하고 Enter를 누른다. Enter your choice, or ESC to return to the previous menu: e Select a configuration file by number, or enter "0" for none, or ESC to return to the previous menu: 2

42 Selecting a Boot Configuration File
5. Main boot option menu가 다시 나타날 때, 사용자는 다른 option을 선택하거나 지정된 boot device를 이용하여 booting을 계속하기 위해 Esc를 누를 수 있다. 6. Boot option menu가 다시 나타난다. 다른 option을 선택하거나 지정된 configuration file을 사용하여 계속 booting을 진행하기 위해 Esc를 누른다. Selecting a Boot Configuration File 아래 절차에 따라 Boot Configuration file을 선택한다: 1. (Optional) 만일 지정된 PCMCIA flash card에 들어있는 configuration file로 booting을 한다 면, EMM의 flash card slot에 해당 card를 끼워야 한다. 2. 앞서 설명한 것처럼 스위치를 reboot 하고 boot option menu를 표시한다. 3. Boot option menu에서 지정된 flash device에 들어 있는 사용 가능한 configuration file의 목록을 확인하기 위해 c를 입력한다. 각 file이 load된 날자와 시간까지 확인 가능하다. Your choice: c 이때, 사용 가능한 configuration file 목록표가 표시될 것이다. # Date Time Vers Size Name :57: r startup.config :09: r old.config 4. 필요한 파일의 번호를 입력한다. Select a configuration file by number, or enter "0" for none, or ESC to return to the previous menu: 2 5. Boot option menu가 다시 나타난다. 다른 option을 선택하거나 지정된 configuration file을 이용하여 계속 booting을 진행하도록 Esc를 누른다. Selecting a Boot Image File 아래 절차에 따라 Boot Image file을 선택한다: 1. (Optional) 만일 지정된 PCMCIA flash card에 들어있는 image file로 booting을 한다면, EMM의 flash card slot에 해당 card를 끼워야 한다. 3. Boot option menu에서 지정된 flash device에 들어 있는 사용 가능한 EMM image file의 목록을 확인하기 위해 i를 입력한다. 각 file이 load된 날자와 시간까지 확인 가능하다. Your choice: i 이때, 사용 가능한 image file 목록표가 표시될 것이다.

43 Setting the EMM’s Jumper Position
# Date Time Vers Size Name :30: r emm.sys :28: r emmold.sys 4. 필요한 파일의 번호를 입력한다. Select an EMM executable file by number, or ESC to return to the previous menu: 1 5. Boot option menu가 다시 나타난다. 다른 option을 선택하거나 지정된 image file을 이용하 여 계속 booting을 진행하도록 Esc를 누른다. Setting the EMM’s Jumper Position EMM jumper의 위치가 OmniCore routing switch의 default boot device를 결정할 것이다. 만 일 jumper가 on 또는 in 위치에 있으며, 스위치는 외부 PCMCIA flash card를 이용하여 boot 할 것이다. 만일 jumper가 off 또는 out 위치(factory default configuration)에 있다면 스위치는 EMM에 부착되어 있는 flash memory를 이용하여 boot 될 것이다.

44 Transferring Files Downloading a File Using TFTP
TFTP를 이용하여 file을 전송하기 위한 절차는 OmniCore routing switch가 primary EMM에 장 착된 flash memory를 이용하여 booting 되어있다고 가정한다. Downloading a File Using TFTP 아래 절차에 따른 TFTP를 이용하여 file을 download 한다: 1. 필요한 file이 download 될 TFTP server의 IP address를 정의한다. 이 예에서는 IP address 를 사용한다. OmniCore> utils OmniCore/utils> tftp remote-server 2. TFTP server에서 primary EMM의 flash memory로 필요한 파일을 download 한다. 여기에서는 파일 이름을 monday.config로 사용한다. OmniCore/utils> file copy tftp:monday.config emm: 55896 bytes copied in 1.5 seconds (92K/sec). Uploading a File Using TFTP 아래 절차에 따른 TFTP를 이용하여 file을 upload 한다: 1. 필요한 file이 upload 될 TFTP server의 IP address를 정의한다. 이 예에서는 IP address 2. TFTP server에서 primary EMM의 flash memory로 필요한 파일을 upload 한다. 여기에서는 파일 이름을 monday.config로 사용한다. OmniCore/utils> file copy emm:friday.config tftp: Using Xmodem to Transfer Files Software file의 예기치 않은 손상을 복구하기 위해 사용자는 Xmodem으로 OmniCore routing switch로 file을 전송할 수 있다. 우선 사용자의 network 또는 hard drive로 필요한 file을 download 받아 놓고, 아래 절차에 따라 OmniCore routing switch의 flash memory로 file을 전 송해야 한다. Xmodem을 통해 file을 전송할 경우, 그 file은 boot device로 전송된다. Downloading a File Using Xmodem 아래 절차에 따라 Xmodem을 이용하여 file을 download 한다:

45 Performing Software Upgrades
1. (Optional) PCMCIA flash card로 booting을 한다면 EMM의 flash card slot에 해당 card를 장착해야 한다. 2. 스위치를 reboot 하고 boot option menu를 표시한다. 3. Boot option menu의 끝에서 serial baud rate menu를 표시하기 위해 s를 입력한다. 4. 사용자 선택: s 5. File 전송을 위한 serial baud rate를 설정한다. 전송 시간을 최소화하기 위해 terminal emulator에서 가장 빠른 baud rate를 선택한다. Select serial BAUD rate for use in Boot Menu ONLY!! ’1’ = 9600 BAUD ’2’ = BAUD ’3’ = BAUD ’4’ = BAUD Enter your choice, or ESC to return to the previous menu: 4 Please change your BAUD rate to now! 6. 위에서 선택된 값에 맞게 terminal emulator의 포트 설정을 변경한다. 7. Main boot option menu가 표시될 때, download를 수행하기 위해 d를 누른다. Your choice: d Starting Xmodem download, ESC to abort transfer and return to the previous menu. 8. Terminal emulator에서 protocol을 Xmodem으로 선택하여 필요한 파일을 전송한다. 그러면 아래 text가 표시된다. Flashing image. #.#.#.#.#.#.#.#. Image flashed successfully! 9. Main boot option menu가 다시 표시될 것이다. 다른 option을 선택하거나 지정된 configuration source를 사용하여 booting을 계속 진행하기 위해 Esc를 누른다. 일단 다시 부팅이 진행되면, 전송 baud rate는 default 설정값은 9600으로 돌아간다. 따라서 terminal emulator의 값도 적절하게 변경해야 한다. Performing Software Upgrades Upgrading Software Via TFTP 이 upgrade 절차에서는 OmniCore routing switch가 EMM flash memory로 booting 되어 있다 고 가정한다. 아래 절차에 따라 TFTP를 통해 OmniCore software를 upgrade 한다:

46 1. Alcatel FTP site에서 필요한 software version을 받는다.
2. 필요한 TFTP server를 설치하고 실행한다. 3. (Optional) Save your current CLI settings to the currently set default configuration file and boot device. OmniCore> utils OmniCore/utils> file save Or, save new CLI settings to the currently set default configuration file on a PCMCIA flash card by first inserting the card into the desired EMM’s flash card slot. OmniCore/utils> file save card: 완전하게 저장된 것을 확인하기 위해 최소한 5초를 기다려야 한다. 그리고 flash card를 제 거한다. 4. TFTP remote server의 IP address를 설정한다. 이 절차에서는 IP address 를 사용 한다. OmniCore/utils> tftp remote-server 5. 보관을 목적으로 현재의 software의 backup copy를 만들기 위해 아래 명령을 사용하도록 권장한다. 이 예에서는 software version information을 filename에 붙여서 구분하기 쉽게 OmniCore/utils> file OmniCore/utils/file> copy emmboot.sys emmboot_270R17.sys 94848 bytes copied in 2.7 seconds (34K/sec). OmniCore/utils/file> copy system.lib system_270R17.lib bytes copied in 30.6 seconds (102K/sec). 6. 보관을 목적으로 새로운 software의 backup copy를 만들기 위해 아래 명령을 사용하도록 OmniCore/utils/file> copy tftp:emmboot.sys emmboot_300R7.sys 96855 bytes copied in 2.8 seconds (35K/sec). OmniCore/utils/file> copy tftp:system.lib system_300R7.lib bytes copied in 31.1 seconds (101K/sec). 7. 새로운 software를 초기화하기 위해 아래 명령을 입력한다. OmniCore/utils/file> copy system_300R7.lib system.lib OmniCore/utils> .. OmniCore/utils> install emmboot_300R7.sys emmboot.sys 8. Software version이 정확한지 확인하기 위해 디렉토리의 파일들을 표시한다.

47 Upgrading Software Via Xmodem
OmniCore/utils/file> emm: dir boot: [8704K bytes free] Date Time Version Size Address Type Name * :23: r FFF ’EBT1’ EMMBOOT.sys :07: r FF ’gen1’ SYSTEM.lib :35: r FF ’EBT1’ emmboot_270r17.sys :13: r FFF ’EBT1’ emmboot_300r7.sys :01: a FF ’gen1’ system_270r17.lib :04: r FF ’gen1’ system_300r7.lib If You Have a Secondary EMM Primary EMM과 같은 system.lib, emmboot.sys, 그리고 configuration file로 secondary EMM(:emm1) software를 upgrade 해야 한다. 그렇지 않으면 장애가 발생하였을 때, 불안젇한 문제가 발생할 수 있다. Software를 upgrade 한 후에 secondary EMM을 재장착해야 한다. 이 것은 시스템을 reboot하고 새로운 image가 확실하게 memory에 load 되도록 한다. 9. 새로운 software version을 load하기 위해 스위치를 reboot 한다. OmniCore> reboot Opening title 화면이 표시되면, software version이 정확한지 확인한다. ************************************************************ PowerRail 7652/OmniCore 5052 Version 3.3 Copyright(c) Alcatel Internetworking (PE), Inc. Spokane, Washington, USA All rights reserved. System MAC Address: 00:e0:b1:41:14:50 Upgrading Software Via Xmodem 아래 절차에 따라 Xmodem으로 OmniCore software를 upgrade 한다: 1. Alcatel FTP site에서 필요한 software version을 받는다. 2. (Optional) Save your current CLI settings to the currently set default configuration file and boot device. OmniCore> utils OmniCore/utils> file save Or, save new CLI settings to the currently set default configuration file on a PCMCIA flash card by first inserting the card into the desired EMM’s flash card slot. OmniCore/utils> file save card: 완전하게 저장된 것을 확인하기 위해 최소한 5초를 기다려야 한다. 그리고 flash card를 제 거한다.

48 Upgrading Software Via Flash Card
3. 다음에 file에 대해 Xmodem을 사용하여 file 전송 절차를 수행한다: •emmboot.sys •system.lib 4. 적합한 file을 전송한 후에 boot process를 계속 진행하기 위해 Esc를 누른다. 스위치는 새 로운 software version을 사용하여 boot 할 것이다. Opening title 화면이 표시되면, software version이 정확한지 확인한다. ************************************************************ PowerRail 7652/OmniCore 5052 Version 3.3 Copyright(c) Alcatel Internetworking (PE), Inc. Spokane, Washington, USA All rights reserved. System MAC Address: 00:e0:b1:41:14:50 Upgrading Software Via Flash Card 아래 절차는 외부에 장착되는 PCMCIA flash card를 사용하는 upgrade를 수행하는 방법이다. 이 upgrade 절차는 OmniCore routing switch의 primary EMM이 flash memory로 booing 되었 다고 가정한다. 아래 절차에 따라 flash card를 통해 OmniCore software를 upgrade 한다: 1. Alcatel FTP site에서 필요한 software version을 받는다. 2. (Optional) EMM flash memory에 현재의 설정을 저장한다. OmniCore> utils file OmniCore/utils/file> save emm: 3. Primary EMM의 flash card slot에 flash card를 장착한다. 4. Flash card에서 primary EMM으로 필요한 파일을 install 하기 위해 아래 명령을 입력한다. 이 명령을 입력할 때, device와 filename 사이에 공간이 없어야 한다. OmniCore/utils/file> install card:emmboot.sys emm: 5. Flash card에서 primary EMM으로 system.lib file을 복사하기 위해 아래 명령을 입력한다. OmniCore/utils/file> copy card:system.lib emm: bytes copied in 30.6 seconds (102K/sec). 6. EMM의 디렉토리에 저장되어 있는 내역을 확인한다. 각 파일이 정확한 version인지 확인해 야 한다.

49 Working with Software Images and Configuration Files
OmniCore/utils/file> emm: dir emm: [6400K bytes free] Date Time Version Size Address Type Name * :45: a F00000 ’EBT1’ EMMBOOT.SYS :06: a ’gen1’ SYSTEM.LIB 7. Flash card를 제거한다. 8. 새로운 software version을 load하기 위해 스위치를 reboot 한다. OmniCore/utils/file> .. OmniCore/utils> reboot If You Have a Secondary EMM Primary EMM과 같은 system.lib, emmboot.sys, 그리고 configuration file로 secondary EMM(:emm1) software를 upgrade 해야 한다. 그렇지 않으면 장애가 발생하였을 때, 불안젇한 문제가 발생할 수 있다. Software를 upgrade 한 후에 secondary EMM을 재장착해야 한다. 이 것은 시스템을 reboot하고 새로운 image가 확실하게 memory에 load 되도록 한다. 9. Opening title 화면이 표시되면, software version이 정확한지 확인한다. ************************************************************ PowerRail 7652/OmniCore 5052 Version 3.3 Copyright(c) Alcatel Internetworking (PE), Inc. Spokane, Washington, USA All rights reserved. System MAC Address: 00:e0:b1:41:14:50 Working with Software Images and Configuration Files Copying Files 사용자는 하나의 flash device에서 다른 device로 file을 복사할 수 있다. 그러나 emmboot.sys 와 같은 image file은 복사할 수 없다. 아래 예는 slot 2의 flash card에서 EMM으로 하나의 file 을 복사하고, slot 1에서 boot device로 두번째 file을 복사하는 방법을 보여준다. copy 명령을 사용할 때, 지정된 flash device와 flash name 사이에 공간이 없어야 한다. OmniCore> utils file OmniCore/utils/file> copy card2:slc.sys emm:slc.sys bytes copied in 7.6 seconds (101K/sec). OmniCore/utils/file> copy slot1:xclc.sys boot:xclc.sys bytes copied in 4.3 seconds (89K/sec).

50 사용자는 또한 source file을 이름을 변경하여 destination file로 복사할 수 있다. 이 예에서는
source file xclc.sys를 EMM flash memory에서 외부 flash card로 복사할 때, 이름을xclcnew. sys 로 변경한다. OmniCore/utils/file> copy emm:xclc.sys card:xclcnew.sys bytes copied in 4.3 seconds (89K/sec). 만일 source file을 source device로 복사하기를 원한다면, destination filename를 변경할 필 요가 있다. OmniCore/utils/file> copy card:gsr.sys card:gsr.sys emm:gsr.sys: File already in use. OmniCore/utils/file> copy card:gsr.sys card:gsrnew.sys bytes copied in 3.9 seconds (102K/sec). 만일 source 또는 destination device를 지정하지 않는다면, file은 각각 boot device에서 또는 boot device로 복사될 것이다. 아래 첫번째 예는 source file gsr.sys가 boot device에서 slot 2 의 EMM flash memory로 복사되며, 두번째 예에서는 source file xclc.sys가 외부 flash card에 서 boot device로 복사된다. OmniCore/utils/file> copy gsr.sys emm2:gsr.sys OmniCore/utils/file> copy card:xclc.sys xclc.sys 만일 destination filename을 지정하지 않는다면, file은 동일한 filename으로 지정된 device에 복사될 것이다. 이 예에서는 source file flc.sys이 slot 2의 boot device에서 동일한 이름으로 default TFTP remote server로 복사된다. OmniCore/utils/file> copy boot2:flc.sys tftp: bytes copied in 6.3 seconds (103K/sec). Saving Files 사용자는 언제든 설정된 내용을 파일로 저장할 수 있다. 아래 예는 flash card와 IP address 인 TFTP server로 저장하는 두 가지 방법을 보여준다. save 명령을 사용할 때, 지정 된 flash device와 filename 사이에는 공간이 없어야 한다. OmniCore> utils file OmniCore/utils/file> save card:green.config OmniCore/utils/file> save tftp:// /ogb.config 만일 device를 지정하지 않는다면, file은 default boot device에 저장될 것이다. Filename를 지 정하지 않는다면 default configuration filename(utils defconfig 명령을 사용하여 정의)으로 지 정된 device에 저장될 것이다. 또한 device와 file name 없이 save 명령을 실행하면, default filename으로 boot device에 저장될 것이다. OmniCore/utils/file> save green.config OmniCore/utils/file> save boot2: OmniCore/utils/file> save

51 Using Configuration File Naming Conventions
Deleting Files 사용자는 더 이상 필요 없는 file을 삭제할 수 있지만, emmboot.sys와 같은 일부 image file은 삭제할 수 없다. 아래 예는 flash card와 EMM에서 두 개의 file을 삭제하는 방법을 보여준다. OmniCore> utils file OmniCore/utils/file> delete card:monday.config OmniCore/utils/file> delete emm:friday.config Source device를 지정하지 않는다면, 시스템은 boot device에서 file을 삭제할 것이다. OmniCore/utils/file> delete wednesday.config 만일 boot device가 존재하지 않는다면, file이 있는 정확한 device를 지정할 필요가 있다. OmniCore/utils/file> delete tuesday.config tuesday.config: File not found. OmniCore/utils/file> delete slot2:tuesday.config Renaming Files 사용자는 source device와 새로운 filename을 지정하여 flash memory에 존재하는 file의 이름 을 변경할 수 있다. 아래 예는 slot 1의 외부 flash card에 저장되어 있는 file rhead.config의 이 름을 변경하는 방법을 보여준다. OmniCore/utils/file> rename card1:rhead.config newrhead.config 만일 source device를 지정하지 않는다면, 시스템은 boot device에 file의 이름을 변경하여 저 장할 것이다. OmniCore/utils/file> rename jbic.config 만약 file이 boot device에 존재하지 않는다면, file이 있는 정확한 device를 지정할 필요가 있다. kiron.config: File not found. OmniCore/utils/file> rename slot1:jbic.config Using Configuration File Naming Conventions OmniCore switch는 configuration file이 존재하거나 그렇지 않거나 booting 한다. 그러나 configuration file이 없어지면 booting 되지 않도록 할 수도 있다. 아래의 예처럼 <config name>.required를 이용하여 default configuration filename을 변경하는 것에 의해 OmniCore switch의 boot 작동을 변경시킬 수 있다. OmniCore> utils defconfig startup.required Reboot이 되면, 스위치는 startup.required file의 위치를 찾는다.

52 Reformatting Flash Memory
• 만일 startup.required 가 발견되면, 스위치는 평범하게 booting을 진행한다. • 만일 startup.required 가 발견되지 않으면, 스위치는 아래 message를 출력한다. WARNING! The selected config file was not found. Booting with no config file CAN CAUSE network problems since all ports will be in a single layer-2 switched VLAN with no Spanning Tree or trunking enabled. ARE YOU SURE you want to boot anyway with no config[y/n]? “y”를 선택하면, configuration file 없이 booting을 진행하고, “n”를 선택하면, boot 진행이 멎 고 다른 만일 존재한다면 다른 configuration file을 선택한다. Viewing Directory Contents 디렉토리에 저장된 내역이 변경된 후에는 flash memory의 저장 내역이 정확한지 확인하는 것 좋다. OmniCore> utils file OmniCore/utils/file> dir emm: emm: [6400K bytes free] Date Time Version Size Address Type Name * :45: a F00000 ’EBT1’ EMMBOOT.SYS :06: a ’gen1’ SYSTEM.LIB 만일 device가 지정되지 않는다면, boot device에 저장되어 있는 내역이 출력된다. OmniCore/utils/file> dir Reformatting Flash Memory 사용자는 원하는 device를 reformat 하여 외부 PCMCIA flash card 또는 EMM flash memory에 저장되어 있는 모든 내용을 삭제할 수 있다. 이것은 file이 손상되었거나, 새로운 boot device를 설치할 때 유용하다. Super-user/admin 권한을 가진 사용자만이 flash device를 format 할 수 있다. Reformatting a Device During an Active CLI Session 아래 절차에 따라 device를 reformat 할 수 있다: 1. (Optional) 만일 PCMCIA flash card를 reformat 하기 원한다면, EMM flash card slot에 원 하는 card를 삽입한다.

53 Reformatting a Device During Rebooting
2. 아래 명령을 입력한다. 이 예에서는 slot 2의 EMM flash memory의 내용을 삭제한다. OmniCore> utils file format emm2: 3. Reformating 작업을 완료하기 위해 y를 입력한다. Are you sure (y/n)? y Erasing: ############################################################# All files on onboard flash have been erased except for any installed bootstrap. You must reinstall your software now using XMODEM or through the flash card slot. 4. Reformat 된 flash device에 software를 재설치한다. Reformatting a Device During Rebooting 아래 절차에 따라 rebooting 하는 동안 device를 reformat 할 수 있다: 1. (Optional) 만일 PCMCIA flash card를 reformat 하기 원한다면, EMM flash card slot에 원 하는 card를 삽입한다. 이 절차는 EMM의 jumper opsition에 의해 결정된 default boot device만을 reformat 한다. 2. 스위치를 reboot 하고, boot option menu를 표시한다. 3. Boot option menu의 맨 아래에 !를 입력한다. Your choice: ! WARNING: This will erase ALL files on the onboard flash. 4. Reformat 작업을 완료하기 위해 y를 입력한다. Are you REALLY SURE you want to do this? y ############################################################ You must reinstall your software now using XMODEM. 5. Boot option menu가 다시 나타날 때, 아래의 하나를 실행할 필요가 있다: • Reformat된 device에 Xmodem으로 software를 재설치하기 위해서는 d를 입력한다. • Intermediate boot device를 선택하기 위해서는 b를 선택한다.(적용할 수 있다면, 먼저 EMM에 적절한 PCMCIA flash card를 삽입한다. 일단 reboot이 완료되면, reformat 된 boot device에 software를 재설치한다.

54 Appendix A. Troubleshooting
To Determine the Current Software Version 현재 운용되고 있는 OmniCore routing switch의 software version을 확인하기 위해서는 system show 명령을 사용한다. 아래 예에서는 software version이 3.3.0r4 (Version row)이다. OmniCore> system show Name :PR-5200 Contact :Alcatel Internetworking, Location :11707 E.Sprague Suite 101 Spokane WA-99206 Version :3.3.0r4 - (date) Hardware Version : , C Chassis Type :PR-5200 System Up Time :00:00:16 System RAM :64 Mbytes % PBNs in Use :less than 1% Run-time Diagnostics :enable General Checks Problem Solution LED가 점등 되지 않음 • 전원 공급 상태를 확인한다. Cable이 연결되어 있는 상태에서 port link가 되지 않음 • Cable 연결 상태를 확인하고, cable이 빠져 있을 경우 연결한다. • 모든 연결된 장비의 전원 공급 상태를 확인한다. • 다른 cable을 사용한다. • Straight through cable과 cross over cable을 구분하여 연결하였는지 확인한다. CLI management에서 사용자 login과 password가 적용되지 않음 • Default user login(admin)과 password(null string)를 사용해 본다. Network interface card (NIC)가 OmniCore switch와 통신이 안됨 • NIC가 10/100 Mbps Ethernet, 1000 Mbps Gigabit Ethernet, POS, 또는 FDDI 등을 지원하는지 확인한다. • 만일 스위치와 NIC 모두 link LED가 점등되지 않는다면, cable의 연결 상태를 확인한다. • NIC의 driver가 정상적으로 load 되고, OS가 adaptor를 인식하는지 확인한다. LCD 표시에 불이 들어오지 않음 • Boot source를 점검한다. Default는 마지막에 사용된 boot source이다.(예를 들어 EMM flash memory나 외부 flash card) Telnet을 이용한 접속이 안됨 • OmniCore modem/console serial port pinout 배열이 정확한지 확인한다.

55 Console Port Connector Pin Assignments
EMM console port는 DB-9 connector를 사용한다. 원하는 duplex 상태가 초기화되지 않음 • 연결되는 다른 device가 IEEE 802.3z(Gigabit Ethernet) standard를 지원하는지 확인한다. • 각 link의 설정을 확인하고, link parameter가 적절하게 변경되었는지 확인한다. 하나 또는 여러 가지 양상으로 booting 되지 않음 • 스위치가 booting 될 때, V를 눌러 verbose mode로 들어간다. 그리고 비정상적인 작동을 확인하기 위해 출력된 text를 읽는다. Pin Function Description 1 No Connection 2 Receive data Date from DCE 3 Transmit data Date from DTE 4 5 Signal ground Reference point for signals 6 7 8 9


Download ppt "OmniCore 5052/5022 Quick Reference Guide"

Similar presentations


Ads by Google