EIGRP에 대한 이해: 초보 개발자를 위한 가이드

이미지
EIGRP에 대한 이해: 초보 개발자를 위한 가이드 개요 EIGRP(Enhanced Interior Gateway Routing Protocol)는 시스코에서 개발한 고급 거리 벡터 라우팅 프로토콜입니다. 이 프로토콜은 기존의 거리 벡터 라우팅 프로토콜과 링크 상태 라우팅 프로토콜의 장점을 결합한 하이브리드 형태를 띠고 있습니다. 그렇기 때문에 EIGRP는 다음과 같은 기능적 특징을 가지고 있습니다: 장점 Advanced Distance Vector : 거리 벡터 라우팅의 고급 버전 Fast Convergence : 빠른 수렴 VLSM & CIDR 지원 : 가변 길이 서브넷 마스킹과 클래스 없는 도메인 간 라우팅 지원 다중 네트워크 계층 프로토콜 지원 : IP, IPX, AppleTalk 등 멀티캐스트 및 유니캐스트를 이용한 업데이트 100% 루프 프리 클래스리스 라우팅 동등 및 불균등 부하 분산 지원 단점 시스코 라우터에서만 사용 가능 대규모 네트워크 관리 어려움 네트워크 장애 시 문제 해결 어려움 관련 용어 Neighbor Table : 이웃 테이블, 인접 라우터 목록 관리 Topology Table : 토폴로지 테이블, 다른 EIGRP 이웃 라우터로부터 학습한 모든 경로 관리 Routing Table : 라우팅 테이블, 최상의 경로를 선택하여 저장 Successor & Feasible Successor : 최적 경로상의 이웃과 백업 경로상의 이웃 네트워크 정보 수집 및 경로 생성 과정 EIGRP에서 네트워크 정보를 수집하고 최적의 목적지 경로를 만드는 과정은 다음과 같습니다: EIGRP 이웃 테이블 생성 및 IP 라우팅 테이블 교환 라우팅 테이블 정보 EIGRP 토폴로지 테이블에 저장 최상의 경로 및 다른 적합한 경로 파악 토폴로지 테이블에서 최상의 경로를 라우팅 테이블에 저장 EIGRP 컴포지트 벡터 메트릭 EIGRP는 여러 벡터 메트릭을 결합하여 경로를 계산합니다. 아래는 show ip eigrp topology 명령어를 사용한 예시와

DTD(Document Type Definition)

DTD(Document Type Definition)는 XML 문서의 구조를 정의


DTD의 구성요소 선언

텍스트선언

  • 문서의 첫 줄에 기술되며, XML 문법의 버전과 인코딩 방식을 지정한다.
    • <?xml version='1.0' encoding='euc-kr'?>

요소 선언

  • 문서의 기본이 되는 논리적 단위
    • <!ELEMENT [요소명] [내용]>
  • 요소 내용의 유형
    • #PCDATA: 문자 데이터만을 내용으로 갖는 요소
    • 자식 요소_리스트: 자식 요소만 갖는 요소
    • EMPTY: 아무것도 갖지 않는 빈 요소
    • 혼합형: 문자데이터와 자식 요소를 혼합해서 가지는 요소
    • ANY: 문자데이터나 모든 요소를 제한 없이 가짐
  • 순서 규칙: DTD에 정해진 순서대로 XML을 작성해야 한다.

DTD 문법

조건부 섹션 선언과 사용

  • DTD 문서 내부에서 어떤 조건에 따라 DTD의 내용을 포함하거나 포함하지 않는 섹션
  • INCLUDE(유효성검사 대상)와 IGNORE(유효성검사 제외) 키워드 사용 가능
    • <![키워드 [조건적인 DTD 선언]]>

XML 문서에 DTD를 적용해서 사용하는 방법

  • 내부 DTD: XML 문서에 DTD를 포함
  • 외부 DTD: DTD 문서를 별도로 작성하여 적용
  • 내, 외부 DTD 혼합 적용 가능
  • 내, 외부 DTD 선언 시 내부 DTD가 우선
  • 외부 DTD 선언 시 PUBLIC 지시어 사용

DTD 요약

  • DTD(Document Type Definition) 는 XML 문서 구조를 명시적으로 선언하기 위한 문서
  • 내부 DTD는 다른 XML 문서에 적용하기에는 좋지 않다.
  • 외부 DTD는 여러 XML 문서에 공통적으로 적용하기에 적합하다.
  • DTD는 <?xml .... ?>로 XML을 선언하고 <!DOCTYPE 다음에는 XML 문서의 최상위 요소 이름을 선언한다.
  • DTD 정의는 한 문서에 한 번만 정의할 수 있다.
  • DTD 구성요소로는 주석, 요소(ELEMENT), 속성(ATTLIST), 개체(ENTITY), 노테이션(NOTATION), 조건부 섹션, 처리명령어가 있다.

댓글

이 블로그의 인기 게시물

이클립스 오류 - 프로젝트 폴더가 열리지 않는 경우

Subversion (SVN) 설치 및 다중 저장소 설정 가이드

MySQL Root 비밀번호 재설정하기: 완벽한 가이드