본문 바로가기

라우팅

(9)
라우팅 - OSPF (Open Shortest Path First) Dynamic 라우팅의 꽃이라고도 할 수 있는 OSPF 입니다. 앞선 라우팅의 거의 모든 내용들은 OSPF 를 위해서였다고 해도 과언이 아닐 정도로 어느 필드던 가장 많이 사용하고 접할 라우팅 프로토콜이 아닐까 합니다. 생소하고 비슷한 용어가 굉장히 많이 등장하지만.. 하나도 빼먹을게 없는 용어들이라 익숙해지시는 수밖에 없습니다. 최대한 상세히 풀어쓰고, 주석을 달아 놓겠지만 이해하기 어려운 부분이 많으실거라 생각되기도 합니다. 이해가 가지 않는 부분이 있거나 말이 어려운 부분이 있으면 댓글로 질문이나 수정요청하시면 답변드릴 수 있도록 하겠습니다. 1. OSPF 레거시 구성에서 OSPF 가 빠지는 경우는 거의 없죠. 모든 내용을 상세하게 다루고 싶으나 내용이 굉장히 방대해지므로.. 세부적인 내용은 제외하..
라우팅 - EIGRP (Enhanced Interior Gateway Protocol) 오랫만에 찾아뵙습니다.. 근 1년간 업무량이 너무 많아서 블로그를 소홀히 했는데도 부족한 게시글이지만 기다려 주시는 분들.. 질문해주시는 분들.. 간간히 봐주시는 분들이 계시니 또 차마 안할수는 없겠더라구요.. 간간히 작성하여 기초 게시글은 모두 완료해놓고 또 확장해 나갈 수 있도록 하겠습니다. OSPF도 조만간.... 1. EIGRP 이전 게시글인 IGRP의 개선된(Enhanced) 프로토콜 입니다. 기본적으로는 IGRP와 유사하므로, IGRP 게시글을 참조하시면 이해하시기나 부족한 부분을 채우시는데에 도움이 되실거라 생각합니다. REFERENCE 라우팅 - IGRP (Internet Gateway Routing Protocol) Cisco 전용 프로토콜 Dynamic Routing - 라우터끼리 라우..
라우팅 - IGRP (Internet Gateway Routing Protocol) 1. IGRP (Internet Gateway Routing Protocol) RIP는 인터넷 초창기에 만들어진 프로토콜입니다. 당시에는 네트워크라는게 규모가 이렇게 거대하지 않았고, v2가 만들어지긴 했지만 최대 홉이 15밖에 되지 않는 큰 제약으로 인해 범용적으로 사용하기 힘든 문제가 발생하였습니다. 이에 1980년대 중반에 Cisco에서 최대 홉 수를 255까지 늘린 IGRP를 개발하였습니다. 그럼에도 불구하고 Cisco 독점 프로토콜이라 다른 벤더에서는 동작할 수 없다는 한계가 있어서 현재에는 사용되지 않는 프로토콜이긴 합니다. IGRP는 이후에 개선되어 EIGRP가 등장하였습니다. 이전 RIP를 설명하면서, 프로토콜이 분류되는 카테고리로 해당 프로토콜의 특징들을 거의 다 파악이 가능하다고 말씀드..
라우팅 - RIPv2 인증 (Authentication) 1. RIPv2 Authentication 시작하기에 앞서 본문은 다음 내용에 대한 기본적인 이해를 필요로 합니다. LINK 라우팅 - RIPv1, RIPv2 RIPv2 는 라우팅 정보 갱신시 인증을 통하여 보안을 강화할 수 있습니다. 이 인증정보가 일치하지 않는다면 라우터는 라우팅 정보를 폐기하여 잘못된 라우팅 정보의 수신하거나 변조된 라우팅 정보를 반영하는 것을 방지할 수 있습니다. 여기서 인증이란 일종의 비밀번호와 같은 것으로, 각 라우터에서 설정한 이 비밀번호가 일치하지 않는다면 라우팅 정보를 업데이트 하지 않는 방법입니다. 이 인증에는 [Text / MD5] 두가지 방식이 존재합니다. Text 는 패스워드를 평문 그대로 전송하는 방식이고, MD5 는 해시함수를 사용하여 암호화하는 방법입니다. 보..
라우팅 알고리즘 - 벨만포드(Bellman-Ford), 다익스트라(Dijkstra) 해당 내용은 그래프 이론에서 출발한 것으로 처음 접하면 생각보다 내용이 복잡하고 프로그래밍과 깊은 연관이 있는 내용입니다. 설명이 난잡한 부분들이 많아서 이해가 가지 않는 부분이 있으시다면 추가적으로 공부하시는것도 좋지만, 모르더라도 라우팅 프로토콜의 동작방식을 이해하는데에는 무리가 없으니 무리하셔서 습득하실 필요는 없습니다. 1. 라우팅 알고리즘 동적 라우팅 프로토콜에서, 목적지까지 최적경로를 산출하여 라우팅 테이블을 유지, 관리하기 위해 사용되는 알고리즘을 라우팅 알고리즘이라고 합니다. 라우팅 정보를 취하는 범위에 따라 두가지로 분류 가능합니다. 분산 라우팅 알고리즘 이웃 노드와 정보를 교환하여 반복적이고 분산된 방식으로 수행. 거리 벡터 알고리즘 (Bellman-Ford) 글로벌 라우팅 알고리즘 네..
라우팅 - 라우팅 개요 이전에 라우팅을 간략하게 요약하면서 설명했지만 다른 라우팅 프로토콜들을 다루기 전에 라우팅의 기본적인 요소와 내용들을 조금 더 상세하게 다루도록 하겠습니다. 1. AS (Autonomous System) 동일한 라우팅 정책으로 하나의 관리자에 의해 운영되는 네트워크를 말합니다. 각 시스템을 구분하기 위해 IANA에서 16비트 크기의 고유한 AS 번호를 부여하며 이를 망식별번호 라고 부릅니다. 네트워크의 규모가 커질수록 라우팅 정보의 양 역시 많아지고, 이 많은 라우팅 정보를 하나의 프로토콜로 관리하는것은 불가능합니다. 관리를 효율적으로 하기 위해서 네트워크 관리 범위를 나누고, 식별을 위해 번호를 부여하는 것입니다. 이렇게 내부와 외부를 구분짓게 되면서 몇가지 이점이 생깁니다. 기존에는 R1 과 R10이..
라우팅 - Inter-VLAN Routing 1. VLAN간 라우팅 (Inter-VLAN Routing) VLAN은 논리적으로 브로드캐스팅 도메인을 분리하는 효율적인 기술이었습니다. 하지만 네트워크를 분리함으로써 통신이 아예 안되는것은 문제가 좀 있습니다. 물론 구성하기에 따라서 통신이 가능하긴 하겠지만 논리적으로 분리된 네트워크를 물리적으로 회선을 나누어 라우팅하자니 다음과 같이 비효율적인 구성이 될 수 밖에 없을겁니다. 라우터는 가뜩이나 포트가 적은데 VLAN이 많이 나뉘어져 있을수록 더 비효율적이죠. 업링크는 Trunk로 사용해야 모든 VLAN이 흐를 수 있습니다. 그러면 라우터한테도 L2의 switchport mode trunk와 함께 사용될 수 있는걸 만들어줘야겠죠. 그게 바로 서브인터페이스입니다. 서브인터페이스는 라우터의 하나의 인터페이..
라우팅 - 정적 라우팅 (Static Routing) 굵직한 스위칭 프로토콜은 대충 다 다루었고, 이제 라우팅 프로토콜들을 정리한 다음에 잘 쓰이지 않는 프로토콜들이나 기술에 대해 써볼까 합니다. 라우팅은 내용이 조금 복잡하다 보니 잘 설명드릴 수 있을지 걱정되네요. 오류나 질문사항은 댓글남겨주시기 바랍니다. 라우팅은 스위칭의 개념과 IPv4, CIDR 개념을 이해하시고 읽으셔야합니다. 관련 내용은 이전 포스팅들을 참조하시기 바랍니다. 1. 라우팅 (Routing) 개요 라우팅을 시작하기전에 먼저 스위치의 동작방법을 되짚어 보겠습니다. 스위치는 L2, 즉 MAC-Address를 보고 데이터를 전달하고, 우리는 IP를 사용하니까 MAC 주소를 알기위해 ARP를 사용하죠. 이 ARP Request는 브로드캐스팅되고, End-Device도 ARP Table에 서..