본문 바로가기

IT Tech

파이어폭스 15.0 업데이트 후 adobe flash 충돌문제 임시 해결법 현재 Flash 11.3 업데이트하면 파이어폭스 플래시 플러그인 출돌이 발생합니다.Firefox HELP 에서 해결법으로 제시한 방법으로 당분간 10.3으로 다운그레이드해서 사용해야 할 것 같네요.방법은 다음과 같습니다. 1. Flash Player 삭제 2. Install Flash Player 10.3 설치 [참고 사이트]https://support.mozilla.org/en-US/kb/flash-113-crashes#w_step-1-uninstall-flash [최근 해결법] 2013-03-082013/03/08 - [Computing] - 윈도우즈 파이어폭스(Firefox) Adobe Flash 11.6 r602 충돌시 해결책....
윈도우즈 시스템 분석 및 관리 툴 - 시스인터널 스위트(Sysinternals Suite) 프로세스와 메모리 같은 시스템 리소스 관리 및 네트워크 리소스 그리고 각종 리소스를 분석하고 관리 및 설정할 수 있는 툴을 포함하고 있습니다.각 툴은 무료이며 무설치로 바로 실행 가능하며 꽤 유용합니다. 스위트는 모든 유틸리티가 포함(Total 13.2M)되어 있고,각각 다운 받을 수도 있습니다. [다운로드] http://download.sysinternals.com/files/SysinternalsSuite.zip [시스인터널 홈페이지] http://technet.microsoft.com/en-us/sysinternals/default
SSD 윈도우즈 7 설치 작업 로그 - "컴퓨터의 부팅 구성을 업데이트하지 못했습니다. 설치를 계속할 수 없습니다." 문제 [작업 환경] - 인텔 SSD G2 80G + WIN7 x64 - 1테라 급 이상의 SATA HDD가 다수 연결되어 있습니다. [작업 로그 1] - AHCI 모드를 -> IDE, SATA Native를 disable - USB DOS Booting 디스크를 만들어 인텔 SSD에 HDDErase 를 수행 - OK- IDE 모드를 AHCI, SATA Native 를 enable - 모든 HDD가 연결된 상태에서 windows 7 x64 설치 -> 실패 증상 "컴퓨터의 부팅 구성을 덥데이트하지 못했습니다. 설치를 계속할 수 없습니다." -> 설치 마지막에 파티션이 깨져 부팅 정보를 쓰지 못함, 복원시 사이즈 size 0 로 인식됨. [작업 로그 2] - 위의 상태에서 파티션을 삭제한 후 다시 추가 그리고 포맷..
윈도우즈 7 (Windows 7) 라이센스별 비교챠트 Windows 7 edition comparison chart Features Starter Home Basic Home Premium Professional Enterprise Ultimate OEM licensing Retail and OEM licensing in Emerging markets Retail and OEM licensing Retail, OEM and Volume licensing Volume licensing Retail and OEM licensing End of Support January 14, 2020; 7 years' time January 14, 2020; 7 years' time January 14, 2020; 7 years' time January 14, 2020; 7..
[리눅스] 인터페이스 맥 주소(MAC Address) 수정하기 $ man ifconfig | grep hw hw class address $ ifconfig eth1.501 down $ ifconfig eth1.501 hw ether 00:11:F4:00:02:03 $ ifconfig eth1.501 up
[팁] 현재 설치된 구글 크롬 플러그인 정리 [FreshStart] 작업한 세션을 저장해서 크롬을 실행할 경우 복원시켜주는 기능입니다. https://chrome.google.com/webstore/detail/nmidkjogcjnnlfimjcedenagjfacpobb?utm_source=chrome-ntp-icon [한국어 맞춤법 검사기] 한글 맞춤법을 검사해줍니다. 블로그 글을 작성할 때 유용하게 쓰입니다. https://chrome.google.com/webstore/detail/jhnmcbbbdgknomnkigcmflfcahgblhdk?utm_source=chrome-ntp-icon [Bookmarks Menu] 북마크를 탑다운 메뉴로 보여줍니다. https://chrome.google.com/webstore/detail/ffmdedmghp..
[C언어] c/c++ gcc 디버깅을 위한 gdb 초간단 사용팁 1. gdb 사용을 위한 core 덤프 파일을 위한 준비작업 1.1 디버깅 정보를 포함하기 위해 gcc 컴파일 옵션의 CFLAGS 에 -g 옵션을 추가한다. ex) CFLAGS += -Werror -Wlong-long -Wno-pointer-sign –g 1.2 core 파일의 크기를 설정한다. 보통은 무한대로 설정하면 편하다. ulimit –c unlimited # ulimit -a 로 확인 1.3 core 덤프파일의 확장자로 pid 값을 달게 하기 위한 추가 작업 (option) sysctl -w kernel.core_uses_pid=1 # sysctl -a 로 확인 [주의] 2, 3의 항복은 쉘의 세션마다 적용이 된다. 부팅과정의 세션과 prompt가 뜨고 root 로 로그인 후의 세션은 다르다. ..
[리눅스] screen utility 사용법 screen은 하나의 콘솔 세션에 여러 개의 가상 스크린을 제공하기 위해 만들어진 유틸리티이지만, 많은 분들이 원격에서 터미널을 열고 작업을 하다가 장애로 통신이 끊길 때 작업중이던 일을 보호하기 위하여 사용합니다. screen은 잘 사용하면 안전하고 보다 효율적인 작업이 가능하므로 콘솔에서 vim 으로 코딩같은 작업을 할 경우 무척 유용하게 사용됩니다. 리눅스 시스템에 screen이 설치 되었다는 가정하에 바로 사용법을 알아보죠.. 참고로 저는 screen 타이핑이 불편해서 .bashrc 에 screen 을 'sc'로 alias 해서 사용하고 있습니다. 1. 스크린 생성 $ screen -S $ screen -S test1 --> 스크린을 위한 새로운 쉘이 생성됩니다. 2. 스크린 Detach $ aa..
[C언어] Fast Integer ID Pool 관리 - 할당/반환 함수 #define INT_SLICE (sizeof(unsigned int)*8) #define MAX_ID 4095 #define ID_POOL_INT_SLICE_SIZE ((MAX_OAM_ID+1)/INT_SLICE) #define RET_OK 1 #define RET_NOK 0 unsigned int id_pool_table[ID_POOL_INT_SLICE_SIZE]; int alloc_id(unsigned int *new_id) { register int ii, jj; for(ii = 0; ii < ID_POOL_INT_SLICE_SIZE; ii++) { if(~id_pool_table[ii]) { for(jj = 0; jj < INT_SLICE; jj++) { if(!(id_pool_table[ii]..
[지식인 발췌글] FPGA와CPLD구조의 차이와 특징 FPGA와CPLD구조의 차이와특징을 알고 싶습니다!! 책도 보고 찾는중인데 원하는답을 찾기 힘들어 글을 올립니다!! [geddon74 님의 답변] 현재 관련 분야 설계,개발 업무를 하고 있습니다. FPGA FAE(기술지원) 도 했었구요. 혹 도움이 필요하시다면..연락을...^^(소개를 보니 복학생이라고 되어 있어서요...) 일반적으로 말하는 major 업체인 Xilinx,Altra FPGA 와 비교를 하겠습니다. 일단은 위의 FPGA 는 SRAM 방식입니다. 즉, 파워를 온 시킬때 마다 다운로드를 항상 해 주어야 합니다. 이런 불편을 없애기 위해 위의 회사들은 PROM 을 사용합니다.PROM 에 다운로드 데이터를 저장시켜놓고 파워를 온 시킬때 자동으로 다운로드 되게 하는거죠. CPLD 는 일반적으로 예전..
In-Band(IB) vs Out-Of-Band(OB) Management for MPLS-TP 네트워크 장비에서 물리적 링크를 통해 흐르는 트래픽은 사용자 데이타와 관리 차원의 컨트롤 데이타로 나누어 집니다. 기본적으로 In-Band 라고 하면 컨트롤 트래픽이 사용자 트래픽과 같이 흐르는 것을 말하며 Out-Of-Band 는 컨트롤 트래픽을 사용자 채널에서 분리시킨 것을 의미합니다. 보는 관점에 따라 Out-Of-Band 채널은 물리적으로 다른 링크가 될 수도 있고, 같은 링크의 가상의 인터페이스가 될 수도 있습니다. 예를 들어 MPLS 장비에서 LSP 중간 노드를 제어하기 위해 MPLS OAM같이 G-ACh 를 헤더에 추가 시켜 사용자 데이터와 함게 사용하면 In-Band 채널, 그렇지 않고 관리용으로 터널 또는 PW(PsedoWire)를 생성하거나 또는, 물리적으로 전혀 다른 링크를 통해서 해..
ETH-CSF (CSF) - Ethernet OAM, Y.1731 정리 노트 ETH-CSF - ITU-T Y.1731 Amendment 1 1. Function Description ETH-CC, ETH-AIS와 같은 장애 알람 기능이 없는 클라이언트 MEP가 사용 point-to-point Ethernet transport applications point-to-point로 엄격히 제한된 IEEE 802.1Q, IEEE 802.ad 또는 STP 기반의 네트워크 환경에서 사용됨 ETH-CSF 설정항목 (전송 MEP) - Enable/Disable CSF - Client MEG level - ETH-CSF transmission period - ETH-CSF type C-LOS (client losss of signal) C-FDI (client forward defect indi..
ETH-DM (1DM, DMM, DMR) - Ethernet OAM, Y.1731 정리 노트 ETH-DM - 1DM, 1DR, DMM, DMR - Frame Delay Measurement - On-Demand Oam function 1. Function Description ETH-DM이 enable 되면 주기적으로 수행 ETH-DM 설정 항목 (MEP) - MEG level - Priority - Drop Eligibility [참고] transmission rate, total interval of ETH-DM ? 등의 추가 설정이 필요할 수도 있다. MIP - transparent One-way ETH-DM and Two-way Eth-DM 2. One-way ETH-DM (1DM) TxTimeStampf 을 전송하고 수신측 MEP가 도작한 시간을 기준으로 지연을 계산하고 종료. (응답 ..
ETH-LM (CCM, LMM, LMR) - Ethernet OAM (Y.1731) 정리 노트 ETH-LM - CCM, LMM, LMR - Frame loss measurement 1. Function Description near-end(ingress) frame loss, SES(Severely Errored Secodes) far-end(egress) frame loss, SES TxFCI : 종단 MEP으로 보낸 카운터 RxFCI : 종단 MEP로 부터 받은 카운터 OAM frame은 기본적으로 카운트 하지 않는다. but, MEG Level이 높아서 path-through 된 OAM frame은 카운트한다. 데이타의 정확성 ETH-LM 카운터 정보를 ETH-LM에 복사할 때 카운터값에 영향을 미치는 데이타를 수신하거나 전송할 때 대처 방안에 따라... --> 하드웨어 수준의 처리로 많은 ..
ETH-AIS (AIS) - Ethernet OAM (Y.1731) 정리 노트 ETH-AIS - Ethernet Alarm Indication Signal 1. Function Description Server Layer 에서 장애가 발생했을 경우 즉각 Customer(Client) MEP들에게 알려준다. 하위 레이어의 링크 장애로 인하여 파생되는 Server Layer의 MEP들의 수많은 알람을 억제하기 위해 사용하고, 바로 위의 레벨에만 보고한다. CCM을 통한 loss of connunity에 의존한 방법보다 더 빠른 통보. (권고) 특히, 이더넷이 비 연결성 특징을 가지기 때문에 STP에서는 트래픽을 재설정한 경로로 신속히 보낼 수 있고, 이 경우 출구쪽 MEP에서는 ETH-AIS 메시지를 수신하였지만, 중단 없이 ETH-CC를 수신함으로써 ME의 연결성에 아무런 문제를 인..
ETH-LT (LTM, LTR) - Ethernet OAM (Y.1731) 정리 노트 ETH-LT (LTM, LTR) - on-demand OAM function - LTM, LTR - Ethernet Link Trace function 1. Function Description MEP 종단간 이웃 관계(Adjacent Relation)를 파악하고 Fault localization를 위한 목적 MAC 주소 기반으로 추적하기 때문에 MPLS-TP OAM 에서는 LT 대신 Route Tracing(LS Ping)을 지원(http://tools.ietf.org/html/draft-bhh-mpls-tp-oam-y1731-07, section 4 MPLS-TP OAM Packet Formats 참고) Aging Out Time (Default 5초) 이내에 TargetMAC까지의 Trace가 끝나..
ETH-LB (LBM, LBR) - Ethernet OAM (Y.1731) 정리 노트 ETH-LB (LBM, LBR) - LBM, LBR - On-Demand OAM function - Unicast ETH-LB, Multicast ETH-LB 1. Unicast ETH-LB MEP에서 MIP 또는 MEP 사이에 연결성(Connectivity) 테스트와 진단 테스트(DT)를 수행 MEP는 LBM을 전송하고 5초 이내에 LBR을 받지 않으면 loss of connectivity LBR은 Src/Dest Mac 필드와 OpCode 값을 바꾸고 LBM의다른 대부분의 필드를 카피해서 응답 out-of-service 진단 테스트가 설정되어 있으면 LCK 발행 MEP는 Data TLV와 Test TLV를 사용할 수 있다. (Optional) throuthput, bit errors 와 같은 검증을 ..
ETH-CC (CCM), ETH-RDI - Ethernet OAM (Y.1731) 정리 노트 ETH-CC - Ethernet Continuity check - CCM, heartbeat message - proactive OAM - Multicast 1. Function Description LOC, Mismerge, Unexpected MEP, Unexpected MEG level, Unexpected period) 를 탐지 및, FM, PM과 protection switching에 응용된다. Oam frame Address - Multicast : 01-80-C2-00-00-3x, 'x' is MEG level(0~7) - 특수 용도로 Unicast Address 를 사용할 수 있다. CCM의 전송주기는 MEG내의 모든 MEP가 같다. MIP는 CCM에 대해 transparent 하게 동작하..
[네트워크] Ethernet OAM (Y.1731) Frame Destination Address [Multicast DA class 1] all MEPs in a MEG 01-80-C2-00-00-3x, 'x' is MEG level(0~7) [Multicast DA class 2] all MIPs and MEPs associated with a MEG (e.g., LTM) 01-80-C2-00-00-3y, 'y' is MEG level(8~F) [참고] ITU-T Y.1731
T-MPLS/MPLS-TP 표준 진화 방안 T-MPLS는 기존의 MPLS를 단순화 하여 코어망에서 패킷 전달 기술을 구현하기 위한 방안으로 Alcatel-lucent에 의해 제안되었고, ITU-T SG15 에서 표준화가 진행되어 왔다. 그러나 IETF에서는 T-MPLS가 기존의 MPLS와 일한 therType과 AM 레이블을 사용하면서도 MPLS와는 다른 새로운 OAM PDU와 프로토콜을 정의하고자 함으로써 기존 MPLS 망과의 상호 운용성 문제를 일으킬 수 있다는 문제를 제기하였다. 이후 IETF는 ITU-T SG15에 이 문제를 논의하기 위한 Joint Working Team 구성을 제의하였고, ITU-T SG15는 2008년 1월 플레너리에서 이러한 문제점을 인정하여 그 동안 진행되던 T-MPLS 관련 권고안 작업을 모두 중지하고 IETF ..