본문 바로가기

Main

Manual Tunnel LAB ` 위 MAP을 구현해보자. Map 시나리오는 좌측과 우측의 IPv6 네트워크 사이에 R3 router의 IPv4 네트워크가 존재한다고 할 때, 좌측과 우측의 IPv6 네트워크가 통신이 가능하도록 하는 방법이다. 이를 위한 가장 간단한 방법은 ipv4 address와 ipv6 address를 Dual Stack으로 올리는 방법도 있겠지만, 비효율적이다. 그러므로 R2 ~R4 구간에만 IPv6와 IPv4를 동시에 구현하되, R2와 R4사이를 터널링을 통해 IPv6 Packet을 통과시켜 본다. 우선 각 Router 단에 IP를 할당한다. R1 R2 R3 hostname R1 ipv6 unicast-routing ! interface Loopback0 no ip address ipv6 address 2001.. 더보기
IPv6 OSPF Routing LAB 화면 캡처: 2008-07-17, 오후 4:40 위의 토폴로지를 ipv6 망으로 구현하기 우선 각 Router들의 총체적인 configuration 정보들을 확인하면 V6R1 V6R2 V6R3 interface FastEthernet0/0 ip address 10.10.2.1 255.255.255.0 duplex auto speed auto ipv6 address 2001:1:2::/64 eui-64 ipv6 enable ipv6 ospf 222 area 0 ! interface FastEthernet0/1 ip address 10.10.1.1 255.255.255.0 duplex auto speed auto ipv6 address 2001:1:1::/64 eui-64 ipv6 route ::/0 Fas.. 더보기
IPv6 RIP Routing LAB 위의 Topology를 구성해 본다. 각 Router들에 설정값은 V6R1 V6R2 V6R3 V6R4 V6R5 위 설정값들이 제대로 입력되었다면 V6R1에서 V6R4로 Ping 이 가게 된다. ======================================================================= 위의 과정이 총체적인 입력값과 확인이라면 이제 세부적인 내용들을 살펴보자. 1. 각 Router의 Configuration Mode에서 (config)#ipv6 unicast-routing 이란 명령어를 입력하여 unicast 환경을 구성해준다. 2. ipv6 route rip 위와 같이 IPv6망에서 routing protocol RIP은 변수선언으로 정의한다. 3. RIPng를 적용시.. 더보기
IPv6 static rouing 우선 아래의 각 Router의 interface 설정을 확인한다. (그림에는 나와 있지 않지만 구성모드에서 " ipv6 unicast-routing " 도 필히 설정해 줘야 한다. V6R1V6R2V6R3 위는 인터페이스 설정 아래는 연결된 인터페이스와 라우터 위는 인터페이스 설정 아래는 연결된 인터페이스와 라우터 위는 인터페이스 설정 아래는 연결된 인터페이스와 라우터 Static route 설정하기 V6R1 V6R2 가 모르는 Network가 2001:1::0/64 와 2001:1:4::0/64 이므로 이들에 대한 static route 설정을 해주면 된다. V6R3 < V6R3가 모르는 Network가 2001:1:1::0/64 & 2001:1:2::0/64 이므로 이들에 대한 static route .. 더보기
서로 다른 도메인에서 DHCP와 Relay agent를 이용하여 IP 할당받기 실습 시나리오 PC1과 PC2를 위의 그림과 같이 구성한다. 실습 환경을 좀더 상세히 고찰하자면 PC2의 VMware상의 랜카드인 Vmnet1과 Gw2의 F0/0에 연결한다. 그리고 GW2의 f0/1을 PC1의 f0/1과 연결한다. 이 때 연결하는 방법은 GNS3를 기준 위와 같이 PC1의 IP & port num. 와 PC2의 port 넘버를 기입해준다. 위의 과정을 PC1에서도 같이 설정하여 준다. 그 다음, 각 PC의 VMware에서 XP와 WIN2003 DHCP 서버를 실행한다. 이제 해당 Router들에 접속하여 기본적으로 ICMP 메시지가 오갈 수 있도록 설정을 한다. PC1-GW1PC2-GW2interface FastEthernet0/0 ip address 192.168.17.1 255.25.. 더보기
라우터의 DHCP 기능을 이용한 IP 할당 받기 기본적인 실습 환경은 위와 같은 구조로 설정한다. 각 운영체제는 자신의 로컬 Router인 GWx로 부터 ip를 할당 받아야 한다. (WIN2003Server는 Gw1로 부터, WINxp는 GW2로 부터 IP를 할당받는다) 우선적으로 각 인터페이스 별로 IP를 할당하고, 각 OS에서 자신의 라우터까지 쌍방간 Ping이 오갈 수 있도록 만든다. 각 router에서 또한 static route를 설정하여 라우터 간에도 통신이 오갈 수 있도록 만든다. 위와 같이 핑이 간다면 물리적 네트워크 환경이 완료된 것이다. ( ps, 참고로 각 운영체제에는 해당 x.x.x.10으로 ip를 할당하였다) 이제 각 라우터에서 DHCP 기능을 설정한다. Ip dhcp pool [변수명] Network [DHCP를 통해 할당해줄.. 더보기
Windows 7 7068 x64 이용 후기 2주일 전에 7057을~ 1주일 전에 7068을 설치해 보았다. 예~전에 7000build를 테스트 할 때에만 하더라도 엄청난 버그들에 드라이버문제들까지…도저히 Vista로 돌아오지 않을 수 없는 환경이었다. 하지만 7057과 7068을 설치, 사용했을 때에는 2가지 문제를 제외하고는 아직까지 큰 문제점을 찾지 못하고 있다. 우선, 이건 버그라기 보단 아직 INTEL에서 드라이버를 올리지 않아서 생기는 문제인데, TURBO MEMORY의 READY BOOST 기능을 활용할 수 없다는 것이다. 아래 그림과 같이 비활성화 되어 있는 것을 확인할 수 있다. 다음은 글씨가 겹쳐보이는 문제(7057에서 나름 심각했던 문제)가 있었는데 7068에서는 거진 다 잡아낸듯하다. (아래와 같이 완벽히 잡히진 않은 듯!) .. 더보기
04월09일 PL_SQL 실습 및 이론 (2) --OS에서 *.txt 파일에 저장된 데이터를 읽어와 테이블을 하나 생성(External Table)하고 그 테이블의 내용을 기반으로 아래와 같이 '이름'과 '과목별 점수'항목을 나타낸다. Jumsu.txt 조영빈,100,90,95 신일섭,100,100,100 허준구,80,70,90 송미리,80,90,100 최민성,90,70,80 정지수,30,20,10 우선 실습을 위해 directory 생성 권한을 부여한다. (권한이 없다면 아래와 같이 오류가 발생한다.) 이땐, SYS 에서 GRANT CREATE ANY DIRECTORY TO SCOTT; 그리고 'FILEPATH' 라는 이름으로 "D:\FILEDB\"의 경로로 디렉토리 경로를 인식시켜준다. CREATE OR REPLACE DIRECTORY FILEP.. 더보기
04월09일 PL/SQL 실습 및 이론 (1) 하나의 테이블 정보를 다른 특정 테이블로 조건별로 넣기. (EMP 테이블의 SAL값을 기반으로 등급을 매겨 특정 테이블에 삽입한다.) EMP 테이블에서 SAL 값이 2000 ~ 5000 사이인 직원들을 선별하여 사원번호(EMPNO), 사원이름(ENAME),월급(SAL)의 정보를 'TBLEMPSAL'이란 테이블에 입력한다. CREATE TABLE TBLEMPSAL TABLESPACE KHTBS AS SELECT EMPNO, ENAME,SAL FROM EMP WHERE SAL BETWEEN 2000 AND 5000; 생성된 TBLEMPSAL 테이블의 정보를 조회해보면, PROCEDURE를 통해 등급(RANK)을 사용해 값들이 들어갈 테이블을 생성한다. CREATE TABLE TBLEMPSALRANK (EMP.. 더보기
4월 7일 PL/SQL 사원번호를 입력해주면 해당 사원의 사원명, 직종, 연봉이 출력되는 PROCEDURE를 생성하려고 한다. FROM ( PL/SQL EDITOR ) CREATE OR REPLACE PROCEDURE P_EMPINFO (V_EMPNO IN NUMBER) IS V_ENAME VARCHAR2(10); --변수 선언 V_JOB VARCHAR2(10); V_YEARPAY NUMBER(6); BEGIN SELECT ENAME,JOB,SAL*12 + NVL(COMM,0) INTO V_ENAME,V_JOB,V_YEARPAY FROM EMP WHERE EMPNO=V_EMPNO; DBMS_OUTPUT.PUT_LINE('-------------------'); --뒤에 개행문자가 숨어있어서 라인을 자동으로 넘겨준다. DBMS_.. 더보기