본문 바로가기

라우팅
[네트워크] 35. BGP (eBGP) 이 게시물은 킹 오브 네트워킹 (피터전)을 공부한 내용을 바탕으로 작성됨. BGP(Border Gateway Protocol) BGP는 서로 다른 조직(AS)의 네트워크를 연결할 때 사용하는 라우팅 프로토콜이다. 예를 들어 서로 다른 두 ISP(Internet Service Provider) network를 연결할 때 사용된다. BGP를 사용할 때 link 한 개를 사용하는 방식을 single homing이라고 하고, 여러 개를 사용하는 방식을 multi homing이라고 한다. 실전에서는 대부분 multi homing을 사용하지만 우리는 입문자이므로 single homing을 이용한 실습을 해본다. 또한 BGP에서는 조직 당 하나의 BGP number가 부여되는데, 이 번호를 AS(Autonomous ..
[네트워크] 34. OSPF(Open Shortest Path First) 이 게시물은 킹 오브 네트워킹 (피터전)을 공부한 내용을 바탕으로 작성됨. OSPF (Open Shortest Path First) OSPF는 Link state 라우팅 프로토콜으로, 다른 라우터들에게 전체 네트워크 구성을 파악하기 위해 필요한 정보들을 광고한다. Distance vector 라우팅과는 다르게 단순히 최적경로만 찾는 것이 아니라, 말 그대로 네트워크에 존재하는 link들의 상태를 서로 교환하고 최종적으로 전체 네트워크 구성을 파악하는 것이 목표이다. 또한, 여기서는 distance vector 라우팅에서 사용되는 Split horizon(looping 방지)이나 자동축약은 불가능하다. 현재 사용되는 OSPF는 ver2이며, RFC 2328에 표준으로 규정되어 있다. OSPF는 IP pac..
[네트워크] 33. RIPv2, EIGRP 이 게시물은 을 공부한 내용을 바탕으로 작성됨. RIPv2 RIP(Routing Information Protocol)은 Dynamic routing protocol 중 가장 오래된 것으로 알고리즘이 매우 간단하고 설정도 쉽다. 하지만 그만큼 취약점이 많아 RIPv2가 개발되었고, 그에 따라 RIPv1는 거의 사용되지 않는다. RIPv2는 최적경로 계산을 위해 리처드 벨만 Richard Bellman과 레스터 포드 주니어 Lester Ford, Jr가 만든 벨만 포드 Bellman-Ford 알고리즘을 사용한다. 알잘딱 구성을 해주고... R1#show ip route Gateway of last resort is not set 1.0.0.0/8 is variably subnetted, 4 subnets,..
[네트워크] 32. 정적 경로 라우팅, 루프백 인터페이스, 디폴트 루트 이 게시물은 을 공부한 내용을 바탕으로 작성됨. 정적 경로 라우팅 바로 앞 게시글에서 배운 '라우팅 프로토콜'에 의해 선택된 경로는 바로 동적 경로(Dynamic route)이다. 이번 게시글에서 배울 정적 경로(Static route)는 라우팅 프로토콜이 아닌, 네트워크 관리자(사람)가 직접 설정한 경로를 의미한다. 정적 경로 라우팅을 실습과 함께 배워보자. R1(config)#no ip domain-lookup R1(config)#enable secret cisco R1(config)#line console 0 R1(config-line)#logg sync R1(config-line)#exec-t 0 R1(config-line)#line vty 0 4 R1(config-line)#password ci..
[네트워크] 31. 라우팅 프로토콜 이 게시물은 을 공부한 내용을 바탕으로 작성됨. 라우터 라우터(Router)는 수신한 패킷의 목적지 IP 주소 (L3주소)를 참조하여 목적지로 전송시키는 장비이다. 라우터의 역할을 스위치와 비교하면 다음과 같다. 항목 스위치 라우터 동작 계층 L2 L3 주 용도 LAN WAN 패킷 전송영역 동일한 Subnet 다른 Subnet 간 전송 시 참조 DB MAC address table Routing table DB 생성/유지 Transparent bridging Routing protocol 패킷의 루핑방지 STP / RSTP / MSTP Routing protocol 전송시 참조 필드 MAC address IPv4 or IPv6 address Broadcast packet flooding 차단 Multic..
[네트워크] 28. ARP, 트랜스패런트 브리징 이 게시물은 을 공부한 내용을 바탕으로 작성됨. ARP (Address Resolution Protocol) 이더넷 프레임을 만들기 위해서는 출발지 MAC address와 목적지 MAC address가 필요하다. 출발지와 목적지가 통신을 한 번 수행했던 전적이 있으면 출발지는 목적지 MAC address를 알기 때문에 이더넷 프레임을 만들 수 있다. 하지만 둘이 초면이라면 출발지는 목적지 MAC address를 알 수 없다. 이 경우 이더넷에서 상대방 MAC address를 알아내기 위해 사용하는 프로토콜이 바로 ARP(Address Resolution Protocol)이다. ARP 동작을 실습하기 위해 위 같은 네트워크를 구성해보자. Router(config)#host R1 R1(config)#no i..
[네트워크] 24. ISDN, 무선 네트워킹, 무선 보안표준 이 게시물은 후니의 쉽게 쓴 CISCO 네트워킹 4판을 공부한 내용을 바탕으로 작성됨. ISDN (Integrated Services Digital Network) 한국은 DSL 기술이나 메트로 이더넷같은 초고속 전송 기술만을 사용하기 때문에 ISDN을 접할 기회가 거의 없지만, 외국에서는 현재도 ISDN을 많이 사용하고있다. 머지 않아 사라질 기술이지만 여전히 공부할 가치가 있다. ISDN은 Circuit Switched Network의 한 종류이다. (내가 전화를 걸 때만 회선을 할당해주고, 전화를 끊으면 다시 회수하는 방식) 90년대 초반에 서비스를 시작하여 전화접속 방식에 비해 빠른 속도를 보여주어 많은 사랑을 받았다. 하지만 현재는 한물 간 기술로, 일부 은행권이나 회사 등에서 백업 용도로만 사..
[네트워크] 23. HDLC, PPP, 프레임 릴레이 이 게시물은 후니의 쉽게 쓴 CISCO 네트워킹 4판을 공부한 내용을 바탕으로 작성됨. HDLC (High-level Data Link Protocol) HDLC는 1970년대 후반 국제 표준화 기구(ISO)에서 표준화한 대표적인 데이터 통신 전송 제어 절차이다. 이 encapsulation 방식을 사용하는 경우 정보를 전송할 때 전송 제어 부호가 포함된 frame 단위로 분할하여 전송하는데, 그 구조는 다음과 같다. 각 frame의 처음과 끝을 '01111110'의 8bit 플래그로 감싸기 때문에 frame의 위치를 쉽게 검출할 수 있다. 주소부호는 송신측, 수신측의 식별변호를 표시하는 주소 부호이며 제어 부호는 각종 제어 정보를 표시한다. 또한 프레임 오류 검사 부호를 이용하여 수신측에서 데이터를 열..