<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0">
  <channel>
    <title>천꾸</title>
    <link>https://s1owly-steadily.tistory.com/</link>
    <description>학습 일지</description>
    <language>ko</language>
    <pubDate>Fri, 12 Jun 2026 06:49:07 +0900</pubDate>
    <generator>TISTORY</generator>
    <ttl>100</ttl>
    <managingEditor>천꾸</managingEditor>
    <image>
      <title>천꾸</title>
      <url>https://tistory1.daumcdn.net/tistory/8663480/attach/4447c73b29e544cfaebd456c2eceb60d</url>
      <link>https://s1owly-steadily.tistory.com</link>
    </image>
    <item>
      <title>[CCNA 정리] 라우팅 프로토콜 2</title>
      <link>https://s1owly-steadily.tistory.com/30</link>
      <description>&lt;h2 style=&quot;background-color: #ffffff; color: #0f0f0f; text-align: start;&quot; data-ke-size=&quot;size26&quot;&gt;&lt;b&gt;라우팅 프로토콜&lt;/b&gt;&lt;/h2&gt;
&lt;h4 style=&quot;background-color: #ffffff; color: #0f0f0f; text-align: start;&quot; data-ke-size=&quot;size20&quot;&gt;&lt;b&gt;1. 라우팅의 기본 개념&lt;/b&gt;&lt;/h4&gt;
&lt;ul style=&quot;list-style-type: disc; background-color: #ffffff; color: #0f0f0f; text-align: start;&quot; data-ke-list-type=&quot;disc&quot;&gt;
&lt;li&gt;&lt;b&gt;라우터의 역할:&lt;/b&gt;&lt;span&gt;&amp;nbsp;&lt;/span&gt;서로 다른 네트워크를 연결하는 3계층 장비로 라우팅 테이블(Routing Table)을 참조하여 패킷을 목적지 방향의 다음 라우터(Next-hop)로 전달한다.&lt;/li&gt;
&lt;li&gt;&lt;b&gt;경로 설정 방식:&lt;/b&gt;
&lt;ul style=&quot;list-style-type: disc;&quot; data-ke-list-type=&quot;disc&quot;&gt;
&lt;li&gt;&lt;b&gt;정적 라우팅(Static Routing):&lt;/b&gt;&lt;span&gt;&amp;nbsp;&lt;/span&gt;관리자가 &lt;b&gt;수동으로 경로를 지정&lt;/b&gt;하는 방식으로 &lt;b&gt;소규모 환경&lt;/b&gt;이나 보안이 중요한 곳에 적합하다.&lt;/li&gt;
&lt;li&gt;&lt;b&gt;동적 라우팅(Dynamic Routing):&lt;/b&gt;&lt;span&gt;&amp;nbsp;&lt;/span&gt;라우터들이 서로 경로 정보를 교환하여 &lt;b&gt;자동으로 최적의 경로&lt;/b&gt;를 찾아내는 방식이다.&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;h4 data-ke-size=&quot;size20&quot;&gt;&lt;b&gt;2. &lt;span style=&quot;background-color: #ffffff; color: #0f0f0f; text-align: start;&quot;&gt;Routing&lt;span&gt; Protocol (&lt;/span&gt;&lt;/span&gt;능동)&lt;/b&gt;&lt;/h4&gt;
&lt;ul style=&quot;list-style-type: disc;&quot; data-ke-list-type=&quot;disc&quot;&gt;
&lt;li&gt;라우터들이 최적의 경로를 결정하기 위해 사용하는 프로토콜로 RIP, OSPF, EIGRP 등이 있다.&lt;/li&gt;
&lt;/ul&gt;
&lt;h4 data-ke-size=&quot;size20&quot;&gt;&lt;b&gt;3. Routed Protocol (수동)&lt;/b&gt;&lt;/h4&gt;
&lt;ul style=&quot;list-style-type: disc;&quot; data-ke-list-type=&quot;disc&quot;&gt;
&lt;li&gt;전송되는 데이터를 담고 있는 프로토콜로 IPv4, IPv6, IPX, Apple Talk 등이 있다.&lt;/li&gt;
&lt;/ul&gt;
&lt;h4 style=&quot;background-color: #ffffff; color: #0f0f0f; text-align: start;&quot; data-ke-size=&quot;size20&quot;&gt;&lt;b&gt;4. Dynamic Routing (동적 라우팅 프로토콜)&lt;/b&gt;&lt;/h4&gt;
&lt;ul style=&quot;list-style-type: disc;&quot; data-ke-list-type=&quot;disc&quot;&gt;
&lt;li&gt;동적으로 다른 라우터와 정보를 주고 받으며 데이터를 쌓고 토폴로지 장애 시 최적 경로를 찾아 자동으로 라우팅 테이블을 갱신한다.&lt;/li&gt;
&lt;li&gt;&lt;b&gt;필요성:&lt;/b&gt;&lt;span&gt;&amp;nbsp;&lt;/span&gt;네트워크 규모가 커질 때 관리의 효율성과 유연성(장애 시 자동 우회)을 확보하기 위해 사용한다. &lt;br /&gt;(&lt;span style=&quot;color: #666666;&quot;&gt;&lt;b&gt;정적이면 수동으로 경로를 입력해서 좋지 않고 루프 발생 위험이 존재, 경로 장애 발생 시 관리자가 수동으로 경로 설정을 해야하는데 안되어있으면 해당 경로로 가는 통신이 안됨)&lt;/b&gt;&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;b&gt;주요 개념:&lt;/b&gt;
&lt;ul style=&quot;list-style-type: disc;&quot; data-ke-list-type=&quot;disc&quot;&gt;
&lt;li&gt;&lt;b&gt;AD 값(Administrative Distance):&lt;/b&gt;&lt;span&gt;&amp;nbsp;&lt;/span&gt;라우팅 정보의 신뢰도를 나타내며 낮을수록 우선순위가 높다. (예: 직접 연결 0, 정적 1, OSPF 110, RIP 120, EIGRP 90)&lt;/li&gt;
&lt;li&gt;&lt;b&gt;Metric:&lt;/b&gt;&lt;span&gt;&amp;nbsp;&lt;/span&gt;최적의 경로를 선택하는 비용(Cost)으로 프로토콜마다 기준이 다르다.&lt;b&gt; (RIP: 홉 수, OSPF: 대역폭 기반 비용 누적합 등)&lt;/b&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;h4 data-ke-size=&quot;size20&quot;&gt;&lt;b&gt;5. Default Routing (0.0.0.0/0)&lt;/b&gt;&lt;/h4&gt;
&lt;ul style=&quot;list-style-type: disc;&quot; data-ke-list-type=&quot;disc&quot;&gt;
&lt;li&gt;라우팅 테이블에 자세한 경로 정보가 없을 때 전달하는 경로이다. 원래는 경로 정보가 없을 때 drop 시키지만 default routing이 있으면 default routing으로 보내게한다.&lt;/li&gt;
&lt;li&gt;여러 네트워크에 모두 전송할 때 일일히 지정하지 않고 모든 트래픽이 한 번에 갈 수 있도록 하기 위해 필요하다.&lt;/li&gt;
&lt;li&gt;정적, 동적 모두 가능하다.&lt;/li&gt;
&lt;/ul&gt;
&lt;h4 style=&quot;background-color: #ffffff; color: #0f0f0f; text-align: start;&quot; data-ke-size=&quot;size20&quot;&gt;&lt;b&gt;6. 라우팅 프로토콜의 분류 및 체계&amp;nbsp;&lt;/b&gt;&lt;/h4&gt;
&lt;ul style=&quot;list-style-type: disc; background-color: #ffffff; color: #0f0f0f; text-align: start;&quot; data-ke-list-type=&quot;disc&quot;&gt;
&lt;li&gt;&lt;b&gt;AS(Autonomous System):&lt;/b&gt;&lt;span&gt;&amp;nbsp;&lt;/span&gt;동일한 관리 범위에 있는 네트워크의 집합&lt;/li&gt;
&lt;li&gt;&lt;b&gt;분류:&lt;/b&gt;
&lt;ul style=&quot;list-style-type: disc;&quot; data-ke-list-type=&quot;disc&quot;&gt;
&lt;li&gt;&lt;b&gt;IGP (Interior Gateway Protocol):&lt;/b&gt;&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;b&gt;AS 내부&lt;/b&gt;에서 사용하며,&lt;span&gt;&amp;nbsp;&lt;/span&gt;RIP,&lt;span&gt;&amp;nbsp;&lt;/span&gt;OSPF,&lt;span&gt; IGRP, &lt;/span&gt;EIGRP, IS-IS&lt;span&gt;&amp;nbsp;&lt;/span&gt;등이 있다.&lt;/li&gt;
&lt;li&gt;&lt;b&gt;EGP (Exterior Gateway Protocol):&lt;/b&gt;&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;b&gt;AS 간&lt;/b&gt;의 연결에 사용하며, 현재&lt;span&gt;&amp;nbsp;&lt;/span&gt;BGP가 대표적이다.&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;&lt;b&gt;알고리즘 기준:&lt;/b&gt;&lt;span&gt;&amp;nbsp;&lt;/span&gt;크게 거리 벡터(Distance Vector)와 링크 상태(Link State) 계열로 구분된다.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;2564&quot; data-origin-height=&quot;1294&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/cdSd6D/dJMcaaFB2rm/9EkLEC6KkukPxU6weQKl6k/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/cdSd6D/dJMcaaFB2rm/9EkLEC6KkukPxU6weQKl6k/img.png&quot; data-alt=&quot;라우팅 프로토콜 분류&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/cdSd6D/dJMcaaFB2rm/9EkLEC6KkukPxU6weQKl6k/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FcdSd6D%2FdJMcaaFB2rm%2F9EkLEC6KkukPxU6weQKl6k%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;622&quot; height=&quot;314&quot; data-origin-width=&quot;2564&quot; data-origin-height=&quot;1294&quot;/&gt;&lt;/span&gt;&lt;figcaption&gt;라우팅 프로토콜 분류&lt;/figcaption&gt;
&lt;/figure&gt;
&lt;/p&gt;</description>
      <category>CCNA</category>
      <author>천꾸</author>
      <guid isPermaLink="true">https://s1owly-steadily.tistory.com/30</guid>
      <comments>https://s1owly-steadily.tistory.com/30#entry30comment</comments>
      <pubDate>Sun, 7 Jun 2026 15:43:04 +0900</pubDate>
    </item>
    <item>
      <title>[CCNA 정리] 라우팅 프로토콜 1</title>
      <link>https://s1owly-steadily.tistory.com/29</link>
      <description>&lt;div style=&quot;background-color: #ffffff; color: #0f0f0f; text-align: start;&quot;&gt;
&lt;h2 style=&quot;background-color: #ffffff; color: #0f0f0f; text-align: start;&quot; data-ke-size=&quot;size26&quot;&gt;&lt;b&gt;라우팅&lt;/b&gt;&lt;/h2&gt;
&lt;h4 style=&quot;background-color: #ffffff; color: #0f0f0f; text-align: start;&quot; data-ke-size=&quot;size20&quot;&gt;&lt;b&gt;1. 라우팅&lt;/b&gt;&lt;/h4&gt;
&lt;ul style=&quot;list-style-type: disc;&quot; data-ke-list-type=&quot;disc&quot;&gt;
&lt;li&gt;&lt;b&gt;서로 다른 네트워크&lt;/b&gt;를 연결하여 패킷을 전달하는 3계층 장비(라우터)의 핵심 기능이다.&lt;/li&gt;
&lt;li&gt;스위치(2계층 장비)가 동일 네트워크 내의 통신을 담당한다면 라우터는 네트워크 경계를 넘어 목적지까지 패킷을 보낸다.&lt;/li&gt;
&lt;li&gt;라우터는 1계층(신호 처리), 2계층(프레임 처리), 3계층(IP 기반 경로 결정)의 기능을 모두 수행한다.&lt;/li&gt;
&lt;/ul&gt;
&lt;h4 style=&quot;background-color: #ffffff; color: #0f0f0f; text-align: start;&quot; data-ke-size=&quot;size20&quot;&gt;&lt;b&gt;2. 라우팅 테이블&lt;/b&gt;&lt;/h4&gt;
&lt;ul style=&quot;list-style-type: disc; background-color: #ffffff; color: #0f0f0f; text-align: start;&quot; data-ke-list-type=&quot;disc&quot;&gt;
&lt;li&gt;&lt;b&gt;라우팅 테이블:&lt;/b&gt;&lt;span&gt;&amp;nbsp;&lt;/span&gt;라우터가 패킷의 목적지 네트워크를 확인하고 어느 포트로 내보낼지 결정하는 핵심 데이터베이스 &lt;span style=&quot;color: #666666;&quot;&gt;(스위치는 MAC Address 테이블)&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;b&gt;Hop-by-Hop 라우팅:&lt;/b&gt;&lt;span&gt;&amp;nbsp;&lt;/span&gt;전체 경로를 미리 다 결정하는 것이 아니라, 각 라우터가 자신의 테이블을 참고해 다음 단계인 넥스트 홉으로 패킷을 &lt;b&gt;독립적으로 전달&lt;/b&gt;하는 방식이다.&lt;br /&gt;넥스트 홉까지 가는 정보만 담겨있으므로 라우팅 테이블의 크기가 감소하지만 경로 제어가 어렵고 루프 가능성이 존재한다.&lt;/li&gt;
&lt;/ul&gt;
&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;387&quot; data-origin-height=&quot;130&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/Cnn9G/dJMcaccdmDK/WNTLPHo5yvIA9xnmqRTfp1/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/Cnn9G/dJMcaccdmDK/WNTLPHo5yvIA9xnmqRTfp1/img.png&quot; data-alt=&quot;hop by hop 라우팅&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/Cnn9G/dJMcaccdmDK/WNTLPHo5yvIA9xnmqRTfp1/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FCnn9G%2FdJMcaccdmDK%2FWNTLPHo5yvIA9xnmqRTfp1%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;387&quot; height=&quot;130&quot; data-origin-width=&quot;387&quot; data-origin-height=&quot;130&quot;/&gt;&lt;/span&gt;&lt;figcaption&gt;hop by hop 라우팅&lt;/figcaption&gt;
&lt;/figure&gt;

&lt;h4 style=&quot;background-color: #ffffff; color: #0f0f0f; text-align: start;&quot; data-ke-size=&quot;size20&quot;&gt;&lt;b&gt;3. 라우터 하드웨어와 메모리&lt;/b&gt;&lt;/h4&gt;
&lt;ul style=&quot;list-style-type: disc; background-color: #ffffff; color: #0f0f0f; text-align: start;&quot; data-ke-list-type=&quot;disc&quot;&gt;
&lt;li&gt;&lt;b&gt;ROM:&lt;/b&gt;&lt;span&gt;&amp;nbsp;&lt;/span&gt;초기 하드웨어 테스트(POST)와 롬몬(Rommon) 모드 제공&lt;/li&gt;
&lt;li&gt;&lt;b&gt;Flash:&lt;/b&gt;&lt;span&gt;&amp;nbsp;&lt;/span&gt;운영체제(IOS) 파일 저장&lt;/li&gt;
&lt;li&gt;&lt;b&gt;NVRAM:&lt;/b&gt;&lt;span&gt;&amp;nbsp;&lt;/span&gt;장치 부팅 시 필요한 초기 설정값(Startup-config) 저장 (비휘발성)&lt;/li&gt;
&lt;li&gt;&lt;b&gt;RAM:&lt;/b&gt;&lt;span&gt;&amp;nbsp;&lt;/span&gt;실행 중인 설정(Running-config)과 라우팅 테이블이 올라가는 공간 (휘발성)&lt;/li&gt;
&lt;/ul&gt;
&lt;h4 style=&quot;background-color: #ffffff; color: #0f0f0f; text-align: start;&quot; data-ke-size=&quot;size20&quot;&gt;&lt;b&gt;4. 패킷 전달 프로세스&lt;/b&gt;&lt;/h4&gt;
&lt;ul style=&quot;list-style-type: disc; background-color: #ffffff; color: #0f0f0f; text-align: start;&quot; data-ke-list-type=&quot;disc&quot;&gt;
&lt;li&gt;&lt;b&gt;ARP(주소 결정 프로토콜):&lt;/b&gt;&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;b&gt;서로 다른 네트워크 간 통신 시&lt;/b&gt; 패킷은 목적지까지 도달하기 위해 해당 네트워크의&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;b&gt;게이트웨이(라우터)의 ip 주소&lt;/b&gt;로 요청을 보낸다. (동일 네트워크 통신 시에는 목적지 ip 주소에 ARP Request를 보냄)&lt;/li&gt;
&lt;li&gt;&lt;b&gt;캡슐레이션의 변화:&lt;/b&gt;&lt;span&gt;&amp;nbsp;&lt;/span&gt;라우터를 거칠 때마다 2계층 헤더는 새롭게 재작성되어 MAC 주소가 변하지만,&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;b&gt;3계층의 IP 주소는 출발지와 목적지 사이에서 절대 변하지 않는다. &lt;span style=&quot;color: #666666;&quot;&gt;(2계층은 동일 네트워크에서 사용하는 주소고, 3계층은 종단까지 사용할 수 있는 주소이기 때문)&lt;/span&gt;&lt;/b&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;1839&quot; data-origin-height=&quot;522&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/LxSkg/dJMcafGOjM8/NLVfs0RRLJdM5W5HBaIZh0/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/LxSkg/dJMcafGOjM8/NLVfs0RRLJdM5W5HBaIZh0/img.png&quot; data-alt=&quot;캡슐레이션 변화&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/LxSkg/dJMcafGOjM8/NLVfs0RRLJdM5W5HBaIZh0/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FLxSkg%2FdJMcafGOjM8%2FNLVfs0RRLJdM5W5HBaIZh0%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;504&quot; height=&quot;143&quot; data-origin-width=&quot;1839&quot; data-origin-height=&quot;522&quot;/&gt;&lt;/span&gt;&lt;figcaption&gt;캡슐레이션 변화&lt;/figcaption&gt;
&lt;/figure&gt;

&lt;ul style=&quot;list-style-type: disc; background-color: #ffffff; color: #0f0f0f; text-align: start;&quot; data-ke-list-type=&quot;disc&quot;&gt;
&lt;li&gt;&lt;b&gt;라우팅 절차:&lt;/b&gt;&lt;span&gt; (비트)&lt;/span&gt;수신 -&amp;gt; FCS 에러 체크 -&amp;gt; 목적지 MAC 확인 -&amp;gt; L2 헤더 제거(디캡슐레이션) -&amp;gt; IP 헤더 기반 경로 결정 -&amp;gt; 새로운 L2 헤더 부착(재인캡슐레이션) -&amp;gt; (비트)송신&lt;/li&gt;
&lt;/ul&gt;
&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;1416&quot; data-origin-height=&quot;584&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/bLTnN8/dJMcahkltRo/GTKLVwzZujBsMal1LzBov0/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/bLTnN8/dJMcahkltRo/GTKLVwzZujBsMal1LzBov0/img.png&quot; data-alt=&quot;라우팅 절차&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/bLTnN8/dJMcahkltRo/GTKLVwzZujBsMal1LzBov0/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FbLTnN8%2FdJMcahkltRo%2FGTKLVwzZujBsMal1LzBov0%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;579&quot; height=&quot;239&quot; data-origin-width=&quot;1416&quot; data-origin-height=&quot;584&quot;/&gt;&lt;/span&gt;&lt;figcaption&gt;라우팅 절차&lt;/figcaption&gt;
&lt;/figure&gt;

&lt;p data-ke-size=&quot;size16&quot;&gt;1: 에러체크와 목적지 주소 확인 후 L2 헤더 제거하여 L3만 라우터에 올림&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;2, 3. 라우터는 ip 주소와 목적지 주소를 라우팅 테이블을 보고 어디로 보낼지 결정&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;4. 결정이 되면 다시 L2 헤더를 붙여 송신&amp;nbsp;&lt;/p&gt;
&lt;h2 data-ke-size=&quot;size26&quot;&gt;&lt;b&gt;라우팅 테이블 구성&lt;/b&gt;&lt;/h2&gt;
&lt;/div&gt;
&lt;h4 style=&quot;background-color: #ffffff; color: #0f0f0f; text-align: start;&quot; data-ke-size=&quot;size20&quot;&gt;&lt;b&gt;1. 라우팅 테이블 핵심 요소&lt;/b&gt;&lt;/h4&gt;
&lt;ul style=&quot;list-style-type: disc; background-color: #ffffff; color: #0f0f0f; text-align: start;&quot; data-ke-list-type=&quot;disc&quot;&gt;
&lt;li&gt;&lt;b&gt;목적지 네트워크 주소:&lt;/b&gt;&lt;span&gt;&amp;nbsp;&lt;/span&gt;패킷을 보낼 최종 네트워크 범위를 식별한다. 이때 모든 주소를 넣을 순 없으니 &lt;b&gt;네트워크 주소&lt;/b&gt;로 식별한다. 라우팅 테이블에 경로가 없으면 패킷을 버린다.&lt;/li&gt;
&lt;li&gt;&lt;b&gt;Outgoing Interface:&lt;/b&gt;&lt;span&gt;&amp;nbsp;&lt;/span&gt;패킷이 나갈 &lt;b&gt;포트&lt;/b&gt;를 의미한다.&lt;/li&gt;
&lt;li&gt;&lt;b&gt;Next Hop:&lt;/b&gt;&lt;span&gt;&amp;nbsp;&lt;/span&gt;패킷이 다음으로 전달될 인접 라우터의 IP 주소이며 &lt;b&gt;다중 접속 환경(1:n)&lt;/b&gt;에서 경로를 명확히 하기 위해 필수적이다. (1:1로 연결되어 있으면 별 의미는 없음)&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;1654&quot; data-origin-height=&quot;336&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/b146DD/dJMcagMy5HZ/Xt0aZln9HOjUOmVRd14nU1/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/b146DD/dJMcagMy5HZ/Xt0aZln9HOjUOmVRd14nU1/img.png&quot; data-alt=&quot;G0/n이 outgoing interface, .n이 next hop&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/b146DD/dJMcagMy5HZ/Xt0aZln9HOjUOmVRd14nU1/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2Fb146DD%2FdJMcagMy5HZ%2FXt0aZln9HOjUOmVRd14nU1%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;516&quot; height=&quot;105&quot; data-origin-width=&quot;1654&quot; data-origin-height=&quot;336&quot;/&gt;&lt;/span&gt;&lt;figcaption&gt;G0/n이 outgoing interface, .n이 next hop&lt;/figcaption&gt;
&lt;/figure&gt;
&lt;/p&gt;
&lt;h4 style=&quot;background-color: #ffffff; color: #0f0f0f; text-align: start;&quot; data-ke-size=&quot;size20&quot;&gt;&lt;b&gt;2. 주요 개념&lt;/b&gt;&lt;/h4&gt;
&lt;ul style=&quot;list-style-type: disc; background-color: #ffffff; color: #0f0f0f; text-align: start;&quot; data-ke-list-type=&quot;disc&quot;&gt;
&lt;li&gt;&lt;b&gt;AD (Administrative Distance):&lt;/b&gt;&lt;span&gt;&amp;nbsp;&lt;/span&gt;라우팅 프로토콜 간의&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;b&gt;신뢰도 우선순위&lt;/b&gt;이며 값이 낮을수록 우선순위가 높다. (예: 직접 연결 0, EIGRP 90, OSPF 110, RIP 120)&lt;/li&gt;
&lt;li&gt;&lt;b&gt;Metric:&lt;/b&gt;&lt;span&gt;&amp;nbsp;&lt;/span&gt;동일한 목적지로 가는 여러 경로 중&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;b&gt;최적의 경로를 산정하는 기준&lt;/b&gt;이며 프로토콜마다 기준이 다르고(RIP은 홉 수, OSPF는 대역폭 등) 값이 작을수록 유리하다.&lt;/li&gt;
&lt;li&gt;&lt;b&gt;Load Balancing(ECMP):&lt;/b&gt;&lt;span&gt;&amp;nbsp;&lt;/span&gt;최적 경로의 매트릭 값이 동일할 경우 여러 경로를 동시에 활용하여 트래픽을 분산한다.&lt;/li&gt;
&lt;/ul&gt;
&lt;h4 style=&quot;background-color: #ffffff; color: #0f0f0f; text-align: start;&quot; data-ke-size=&quot;size20&quot;&gt;&lt;b&gt;3. 라우팅 원칙&lt;/b&gt;&lt;/h4&gt;
&lt;ul style=&quot;list-style-type: disc; background-color: #ffffff; color: #0f0f0f; text-align: start;&quot; data-ke-list-type=&quot;disc&quot;&gt;
&lt;li&gt;&lt;b&gt;홉 바이 홉 라우팅:&lt;/b&gt;&lt;span&gt;&amp;nbsp;&lt;/span&gt;각 라우터는 독립적으로 자신의 라우팅 테이블을 보고 다음 경로를 스스로 결정한다.&lt;/li&gt;
&lt;li&gt;&lt;span style=&quot;background-color: #ffffff; color: #0f0f0f; text-align: start;&quot;&gt;모든 라우터가 동일한 라우팅 테이블을 가지는 것이 아니기 때문에 특정 목적지에 대한 최적 경로가 라우터마다 다를 수 있다.&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;b&gt;단방향 정보:&lt;/b&gt;&lt;span&gt;&amp;nbsp;&lt;/span&gt;라우팅 테이블은 가는 경로에 대한 정보만 담고 있으므로 통신을 위해서는&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;b&gt;양방향 경로(왕복 경로)가 모두 확보&lt;/b&gt;되어야 한다.&lt;/li&gt;
&lt;li&gt;&lt;b&gt;최적 경로 관리:&lt;/b&gt;&lt;span&gt;&amp;nbsp;&lt;/span&gt;라우팅 테이블은 RAM(Running config)에 저장되며 항상 가장 좋은 경로(Best Path) 하나만 유지하는 것이 원칙이다. 단 최적 경로가 동일하면 동시에 올릴 수 있다.&amp;nbsp;&lt;/li&gt;
&lt;/ul&gt;
&lt;p style=&quot;background-color: #ffffff; color: #0f0f0f; text-align: start;&quot; data-ke-size=&quot;size16&quot;&gt;라우터는 스위치(2계층)와 달리 모르는 목적지의 패킷이 들어오면 경로를 찾지 못할 경우 이를 드랍(Drop)한다는 점이 중요한 차이점&lt;/p&gt;
&lt;div style=&quot;background-color: #ffffff; color: #0f0f0f; text-align: start;&quot;&gt;
&lt;div aria-hidden=&quot;true&quot;&gt;
&lt;div&gt;&amp;nbsp;&lt;/div&gt;
&lt;/div&gt;
&lt;div aria-hidden=&quot;true&quot;&gt;
&lt;div&gt;&amp;nbsp;&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;br /&gt;&lt;br /&gt;&lt;/p&gt;</description>
      <category>CCNA</category>
      <author>천꾸</author>
      <guid isPermaLink="true">https://s1owly-steadily.tistory.com/29</guid>
      <comments>https://s1owly-steadily.tistory.com/29#entry29comment</comments>
      <pubDate>Fri, 29 May 2026 18:28:52 +0900</pubDate>
    </item>
    <item>
      <title>[CCNA 정리] STP(Spanning Tree Protocol)</title>
      <link>https://s1owly-steadily.tistory.com/28</link>
      <description>&lt;h2 style=&quot;background-color: #ffffff; color: #0f0f0f; text-align: start;&quot; data-ke-size=&quot;size26&quot;&gt;&lt;b&gt;STP (802.1D)&lt;/b&gt;&lt;/h2&gt;
&lt;h4 data-ke-size=&quot;size20&quot;&gt;&lt;b&gt;1. 스위치 네트워크의 루프 문제&lt;/b&gt;&lt;/h4&gt;
&lt;ul style=&quot;list-style-type: disc;&quot; data-ke-list-type=&quot;disc&quot;&gt;
&lt;li&gt;네트워크 안정성을 위해 한쪽이 문제가 생겨도 다른 쪽으로 통신을 할 수 있도록 &lt;b&gt;이중화(Redundancy)&lt;/b&gt;를 구성한다. 그러나 이로 인해 브로드캐스트 스톰(Broadcast Storm), 프레임 중복 수신, MAC 주소 테이블 불안정성(동일한 MAC 주소에 대한 포트 번호가 계속 바뀜) 등의 &lt;b&gt;루프 문제&lt;/b&gt;가 발생한다.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;511&quot; data-origin-height=&quot;340&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/ME4LF/dJMcafGMiFy/lzhdlUjSmH6S29TKv4Nak0/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/ME4LF/dJMcafGMiFy/lzhdlUjSmH6S29TKv4Nak0/img.png&quot; data-alt=&quot;네트워크 루프 문제&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/ME4LF/dJMcafGMiFy/lzhdlUjSmH6S29TKv4Nak0/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FME4LF%2FdJMcafGMiFy%2FlzhdlUjSmH6S29TKv4Nak0%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;325&quot; height=&quot;216&quot; data-origin-width=&quot;511&quot; data-origin-height=&quot;340&quot;/&gt;&lt;/span&gt;&lt;figcaption&gt;네트워크 루프 문제&lt;/figcaption&gt;
&lt;/figure&gt;
&lt;/p&gt;
&lt;h4 data-ke-size=&quot;size20&quot;&gt;&lt;b&gt;2. STP(Spanning Tree Protocol)&lt;/b&gt;&lt;/h4&gt;
&lt;ul style=&quot;list-style-type: disc;&quot; data-ke-list-type=&quot;disc&quot;&gt;
&lt;li&gt;&lt;b&gt;개념:&lt;/b&gt; 루프를 방지하기 위해 네트워크를 &lt;b&gt;트리 구조&lt;/b&gt;로 재구성하는 프로토콜이다. 사장(Root)과 부하 직원(스위치들)의 &lt;b&gt;계층 구조&lt;/b&gt;처럼 데이터 전송 경로를 하나로 통일하여 루프를 막는다.&lt;/li&gt;
&lt;li&gt;시스코의 모든 스위치에 STP는 Enable 되어있다.&lt;/li&gt;
&lt;/ul&gt;
&lt;h4 data-ke-size=&quot;size20&quot;&gt;&lt;b&gt;3.&lt;/b&gt;  &lt;b&gt;BPDU(Bridge Protocol Data Unit)&lt;/b&gt;&lt;/h4&gt;
&lt;ul style=&quot;list-style-type: disc;&quot; data-ke-list-type=&quot;disc&quot;&gt;
&lt;li&gt;스위치 간 정보를 교환하는 제어 데이터로 명함 교환과 같은 역할을 한다. 이를 통해 루트 스위치를 선출하고 네트워크 구조를 파악한다. 즉 사장, 부장, 과장이 있으면 계급별로 사장(root) &amp;gt; 부장 &amp;gt; 과장 순이므로 과장이 사장에게 통신을 하고 싶으면 과장 -&amp;gt; 부장 -&amp;gt; 사장을 통해서 통신이 되어야 한다. 이렇게 되면 과장 -&amp;gt; 사장이 다이렉트 통신이 되지 않으므로 과장 -&amp;gt; 사장 쪽의 링크를 사용하지 않게 된다. 하지만 원래 통신 되는 곳이 장애가 생기면 과장 -&amp;gt; 사장 쪽의 링크를 사용한다.&lt;/li&gt;
&lt;li&gt;Timer 정보는 루트 스위치만 전달한다.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;1635&quot; data-origin-height=&quot;813&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/qzXNr/dJMcajvBGYn/ZLXt9WcQBx9CI1OGkW6qxk/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/qzXNr/dJMcajvBGYn/ZLXt9WcQBx9CI1OGkW6qxk/img.png&quot; data-alt=&quot;BPDU&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/qzXNr/dJMcajvBGYn/ZLXt9WcQBx9CI1OGkW6qxk/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FqzXNr%2FdJMcajvBGYn%2FZLXt9WcQBx9CI1OGkW6qxk%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;462&quot; height=&quot;230&quot; data-origin-width=&quot;1635&quot; data-origin-height=&quot;813&quot;/&gt;&lt;/span&gt;&lt;figcaption&gt;BPDU&lt;/figcaption&gt;
&lt;/figure&gt;
&lt;/p&gt;
&lt;ul style=&quot;list-style-type: disc;&quot; data-ke-list-type=&quot;disc&quot;&gt;
&lt;li&gt;&lt;b&gt;Message Age:&lt;/b&gt; 루트에서 스위치는 0으로 전송하고 스위치 통과시 1씩 증가하여 루트와의 거리를 알 수 있다.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;743&quot; data-origin-height=&quot;774&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/0cx56/dJMcaiwHmCA/tX1qunky9gn160Z5KmkkaK/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/0cx56/dJMcaiwHmCA/tX1qunky9gn160Z5KmkkaK/img.png&quot; data-alt=&quot;Message Age&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/0cx56/dJMcaiwHmCA/tX1qunky9gn160Z5KmkkaK/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2F0cx56%2FdJMcaiwHmCA%2FtX1qunky9gn160Z5KmkkaK%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;235&quot; height=&quot;245&quot; data-origin-width=&quot;743&quot; data-origin-height=&quot;774&quot;/&gt;&lt;/span&gt;&lt;figcaption&gt;Message Age&lt;/figcaption&gt;
&lt;/figure&gt;
&lt;/p&gt;
&lt;h4 data-ke-size=&quot;size20&quot;&gt;&lt;b&gt;4. 루트 스위치 선출&lt;/b&gt;&lt;b&gt;&lt;/b&gt;&lt;/h4&gt;
&lt;ul style=&quot;list-style-type: disc;&quot; data-ke-list-type=&quot;disc&quot;&gt;
&lt;li&gt;루트 스위치는 기준점이 되며 타이머 정보를 전달하고 BPDU를 생성하며 Topology Change를 전파한다.&lt;/li&gt;
&lt;li&gt;Bridge ID(Priority + MAC Address)를 비교하여 &lt;span style=&quot;color: #ee2323;&quot;&gt;&lt;b&gt;가장 낮은 값&lt;/b&gt;&lt;/span&gt;을 가진 스위치가 루트 스위치로 선정된다.&lt;br /&gt;1. Priority가 가장 낮은 값&lt;br /&gt;2. Priority가 같으면 MAC 주소를 비교해서 더 작은 값&lt;/li&gt;
&lt;li&gt;루트 스위치를 선출하는 이유는 고성능의 스위치가 루트가 되어야 하기 때문이다.&lt;/li&gt;
&lt;/ul&gt;
&lt;h4 data-ke-size=&quot;size20&quot;&gt;&lt;b&gt;5. 경로 선정 기준&lt;/b&gt;&lt;/h4&gt;
&lt;ul style=&quot;list-style-type: disc;&quot; data-ke-list-type=&quot;disc&quot;&gt;
&lt;li&gt;Path Cost to Root: 루트에서 스위치까지 가는데 누적되는 총 비용&lt;/li&gt;
&lt;li&gt;아래&lt;span style=&quot;background-color: #ffffff; color: #0f0f0f; text-align: start;&quot;&gt;의 그림에서 SW3에서 루트 스위치로 통신한다 할 때 SW3에서 루트 스위치까지는 총 19 COST이고 SW3과 SW2를 거쳐서 루트 스위치까지는 총 38이므로&lt;/span&gt;&lt;b&gt;&lt;span&gt;&amp;nbsp;&lt;/span&gt;SW3 -&amp;gt; 루트 경로&lt;/b&gt;&lt;span style=&quot;background-color: #ffffff; color: #0f0f0f; text-align: start;&quot;&gt;를 더 선호&lt;/span&gt; &lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;517&quot; data-origin-height=&quot;512&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/2NLlA/dJMcafNzrr8/Hgkqm6IKY1mbHIfK2HJbs0/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/2NLlA/dJMcafNzrr8/Hgkqm6IKY1mbHIfK2HJbs0/img.png&quot; data-alt=&quot;Path Cost&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/2NLlA/dJMcafNzrr8/Hgkqm6IKY1mbHIfK2HJbs0/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2F2NLlA%2FdJMcafNzrr8%2FHgkqm6IKY1mbHIfK2HJbs0%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;202&quot; height=&quot;200&quot; data-origin-width=&quot;517&quot; data-origin-height=&quot;512&quot;/&gt;&lt;/span&gt;&lt;figcaption&gt;Path Cost&lt;/figcaption&gt;
&lt;/figure&gt;
&lt;/p&gt;
&lt;ul style=&quot;list-style-type: disc;&quot; data-ke-list-type=&quot;disc&quot;&gt;
&lt;li&gt;루트 스위치까지의 최단 경로(Path Cost)를 우선시하며 비용이 같을 경우&amp;nbsp;&lt;b&gt;sender의 Bridge ID,&amp;nbsp;sender의 포트 ID 순으로 비교하여 더 낮은 ID&lt;/b&gt;를 선택하여 최적의 경로를 결정한다.&lt;/li&gt;
&lt;/ul&gt;</description>
      <category>CCNA</category>
      <author>천꾸</author>
      <guid isPermaLink="true">https://s1owly-steadily.tistory.com/28</guid>
      <comments>https://s1owly-steadily.tistory.com/28#entry28comment</comments>
      <pubDate>Wed, 27 May 2026 17:45:11 +0900</pubDate>
    </item>
    <item>
      <title>[CCNA 정리] VLAN(Virtual LAN) 3</title>
      <link>https://s1owly-steadily.tistory.com/27</link>
      <description>&lt;p style=&quot;background-color: #ffffff; color: #0f0f0f; text-align: start;&quot; data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;background-color: #ffffff; color: #0f0f0f; text-align: start;&quot;&gt;이전 시간에&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;background-color: #ffffff; color: #0f0f0f; text-align: start;&quot;&gt;여러 대의 스위치 환경에서&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;background-color: #ffffff; color: #0f0f0f; text-align: start;&quot;&gt;VLAN 개수만큼 회선을 연결해야 하는 문제점에서 트렁킹 기술로 하나의 회선에 모든 VLAN 정보가 담기게 전송하는 것을 배웠다. 이번 시간에는 라우터와 연결될 때 VLAN 개수만큼 라우터 포트가 필요한데 이를 하나의 트렁크 포트로 통합하는 Router On a Stick과 라우터와 스위치 기능이 합쳐진 Multilayer Switch 그중에서도 L3 스위치에 대해 학습을 진행한다.&lt;/span&gt;&lt;/p&gt;
&lt;h2 style=&quot;background-color: #ffffff; color: #0f0f0f; text-align: start;&quot; data-ke-size=&quot;size26&quot;&gt;&lt;b&gt;Router On a Stick&lt;/b&gt;&lt;/h2&gt;
&lt;h4 style=&quot;background-color: #ffffff; color: #0f0f0f; text-align: start;&quot; data-ke-size=&quot;size20&quot;&gt;&lt;b&gt;1. &lt;span style=&quot;background-color: #ffffff; color: #0f0f0f; text-align: start;&quot;&gt;Router On a Stick&lt;/span&gt;&lt;/b&gt;&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/h4&gt;
&lt;ul style=&quot;list-style-type: disc; background-color: #ffffff; color: #0f0f0f; text-align: start;&quot; data-ke-list-type=&quot;disc&quot;&gt;
&lt;li&gt;기존에는 VLAN 개수만큼 라우터 포트가 필요했으나 이를 하나의 트렁크 포트로 통합하여 케이블 연결을 단순화하고 효율을 높이는 기술이다.&lt;b&gt;&lt;/b&gt;&lt;/li&gt;
&lt;li&gt;&lt;b&gt;장점:&lt;/b&gt; 구현이 쉽다. 케이블링이 간단하다. 라우터 포트가 적어도 된다.&lt;/li&gt;
&lt;li&gt;&lt;b&gt;단점:&lt;/b&gt; 회선이 1개이기 때문에 장애시 문제가 모든 포트에 영향을 미친다. 트레픽이 몰려 라우터 부하가 증가한다. 서브 인터페이스를 만들기 때문에 설정이 복잡하다.&lt;/li&gt;
&lt;/ul&gt;
&lt;h4 data-ke-size=&quot;size20&quot;&gt;&lt;b&gt;2. 기술적 원리&lt;/b&gt;&lt;/h4&gt;
&lt;ul style=&quot;list-style-type: disc;&quot; data-ke-list-type=&quot;disc&quot;&gt;
&lt;li&gt;스위치와 라우터 사이를&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;b&gt;트렁크(Trunk)&lt;/b&gt;&lt;span&gt;&amp;nbsp;&lt;/span&gt;모드로 연결하여 여러 VLAN 데이터를 단일 회선으로 전송한다.&lt;/li&gt;
&lt;li&gt;라우터에서는 물리적 포트 하나를 &lt;b&gt;논리적&lt;/b&gt;으로 쪼개는&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;b&gt;서브 인터페이스(Sub-interface)&lt;/b&gt;&lt;span&gt;&amp;nbsp;&lt;/span&gt;개념을 활용하여 VLAN별로 식별하고 라우팅을 수행한다.&lt;/li&gt;
&lt;li&gt;예를 들어 라우터의 포트가 f0/0이고, 트렁크에서 VLAN 태그가 10, 20, 30일 때 &lt;b&gt;f0/0.10, f0/0.20, f0/0.30&lt;/b&gt; 처럼 서브 인터페이스를 만드는 것이다.&lt;span style=&quot;color: #666666;&quot;&gt; (f0/0이 다운되면 f0/0.10, f0/0.20, f0/0.30 모두 다운됨)&lt;/span&gt;&lt;b&gt;&lt;/b&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;h4 data-ke-size=&quot;size20&quot;&gt;&lt;b&gt;3. 구현 단계&lt;/b&gt;&lt;/h4&gt;
&lt;ul style=&quot;list-style-type: disc;&quot; data-ke-list-type=&quot;disc&quot;&gt;
&lt;li&gt;스위치 포트를 트렁크 모드로 설정한다.&lt;/li&gt;
&lt;li&gt;라우터에서 각 VLAN에 대응하는 서브 인터페이스(예:&lt;span&gt;&amp;nbsp;&lt;/span&gt;g0/0.10,&lt;span&gt;&amp;nbsp;&lt;/span&gt;g0/0.20)를 생성하고&lt;span&gt;&amp;nbsp;&lt;/span&gt;encapsulation dot1Q&lt;span&gt;&amp;nbsp;&lt;/span&gt;명령어를 통해 태그를 매칭한다.&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 style=&quot;background-color: #ffffff; color: #0f0f0f; text-align: start;&quot; data-ke-size=&quot;size26&quot;&gt;&lt;b&gt;MultiLayer Switch&lt;/b&gt;&lt;/h2&gt;
&lt;h4 style=&quot;background-color: #ffffff; color: #0f0f0f; text-align: start;&quot; data-ke-size=&quot;size20&quot;&gt;&lt;b&gt;1. 네트워크 장비의 계층별 기능&lt;/b&gt;&lt;/h4&gt;
&lt;ul style=&quot;list-style-type: disc; background-color: #ffffff; color: #0f0f0f; text-align: start;&quot; data-ke-list-type=&quot;disc&quot;&gt;
&lt;li&gt;&lt;b&gt;스위치(L2):&lt;/b&gt;&lt;span&gt;&amp;nbsp;&lt;/span&gt;데이터 링크 계층 장비로 &lt;b&gt;MAC 주소&lt;/b&gt; 테이블을 기반으로 프레임을 전달하며 충돌 도메인을 분리한다.&lt;/li&gt;
&lt;li&gt;&lt;b&gt;라우터(L3):&lt;/b&gt;&lt;span&gt;&amp;nbsp;&lt;/span&gt;네트워크 계층 장비로 &lt;b&gt;IP 주소&lt;/b&gt;를 기반으로 라우팅을 수행하며 브로드캐스트 도메인을 분리하고 네트워크 간 연결을 제공한다.&lt;/li&gt;
&lt;/ul&gt;
&lt;h4 style=&quot;background-color: #ffffff; color: #0f0f0f; text-align: start;&quot; data-ke-size=&quot;size20&quot;&gt;&lt;b&gt;2. 멀티레이어 스위치&lt;/b&gt;&lt;/h4&gt;
&lt;ul style=&quot;list-style-type: disc; background-color: #ffffff; color: #0f0f0f; text-align: start;&quot; data-ke-list-type=&quot;disc&quot;&gt;
&lt;li&gt;다양한 계층(L3, L4, L7)의 기능을 복합적으로 수행하는 장비&lt;/li&gt;
&lt;li&gt;&lt;b&gt;L3 스위치:&lt;/b&gt;&lt;span&gt;&amp;nbsp;&lt;/span&gt;스위칭과 라우팅 기능을 동시에 수행한다.&lt;/li&gt;
&lt;li&gt;&lt;b&gt;L4 스위치:&lt;/b&gt;&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;b&gt;포트 번호&lt;/b&gt;를 기반으로 load-balnacer(서버 분산)와 health-check(살았는지 확인) 기능을 수행한다.&lt;/li&gt;
&lt;li&gt;&lt;b&gt;L7 스위치:&lt;/b&gt;&lt;span&gt;&amp;nbsp;&lt;/span&gt;콘텐츠 내용을 분석하여 더 세분화된 트래픽 분산 및 보안 기능을 제공한다.&lt;/li&gt;
&lt;/ul&gt;
&lt;h4 style=&quot;background-color: #ffffff; color: #0f0f0f; text-align: start;&quot; data-ke-size=&quot;size20&quot;&gt;&lt;b&gt;3. L3 스위치 vs 라우터 비교&lt;/b&gt;&lt;/h4&gt;
&lt;table style=&quot;border-collapse: collapse; width: 100%;&quot; border=&quot;1&quot; data-ke-align=&quot;alignLeft&quot; data-ke-style=&quot;style12&quot;&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td style=&quot;width: 33.3333%; text-align: center;&quot;&gt;&lt;b&gt;구분&lt;/b&gt;&lt;/td&gt;
&lt;td style=&quot;width: 33.3333%; text-align: center;&quot;&gt;&lt;b&gt;L3 Switch&lt;/b&gt;&lt;/td&gt;
&lt;td style=&quot;width: 33.3333%; text-align: center;&quot;&gt;&lt;b&gt;Router&lt;/b&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style=&quot;width: 33.3333%; text-align: center;&quot;&gt;&lt;b&gt;OSI 계층&lt;/b&gt;&lt;/td&gt;
&lt;td style=&quot;width: 33.3333%; text-align: center;&quot;&gt;2+3 계층&lt;/td&gt;
&lt;td style=&quot;width: 33.3333%; text-align: center;&quot;&gt;3계층&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style=&quot;width: 33.3333%; text-align: center;&quot;&gt;&lt;b&gt;데이터 처리방식&lt;/b&gt;&lt;/td&gt;
&lt;td style=&quot;width: 33.3333%; text-align: center;&quot;&gt;H/W(ASIC)&lt;/td&gt;
&lt;td style=&quot;width: 33.3333%; text-align: center;&quot;&gt;과거(S/W) -&amp;gt; 현재(H/W)&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style=&quot;width: 33.3333%; text-align: center;&quot;&gt;&lt;b&gt;처리속도&lt;/b&gt;&lt;/td&gt;
&lt;td style=&quot;width: 33.3333%; text-align: center;&quot;&gt;고속&lt;/td&gt;
&lt;td style=&quot;width: 33.3333%; text-align: center;&quot;&gt;과거(느림) -&amp;gt; 현재(고속)&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style=&quot;width: 33.3333%; text-align: center;&quot;&gt;&lt;b&gt;Port 수&lt;/b&gt;&lt;/td&gt;
&lt;td style=&quot;width: 33.3333%; text-align: center;&quot;&gt;높음&lt;/td&gt;
&lt;td style=&quot;width: 33.3333%; text-align: center;&quot;&gt;상대적 적음&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style=&quot;width: 33.3333%; text-align: center;&quot;&gt;&lt;b&gt;지원하는 2계층 프로토콜&lt;/b&gt;&lt;/td&gt;
&lt;td style=&quot;width: 33.3333%; text-align: center;&quot;&gt;이더넷(LAN 환경)&lt;/td&gt;
&lt;td style=&quot;width: 33.3333%; text-align: center;&quot;&gt;이더넷 &lt;br /&gt;PPP, HLDC, Frame Relay (WAN 환경)&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style=&quot;width: 33.3333%; text-align: center;&quot;&gt;&lt;b&gt;라우팅 테이블 크기&lt;/b&gt;&lt;/td&gt;
&lt;td style=&quot;width: 33.3333%; text-align: center;&quot;&gt;보통&amp;nbsp;&lt;/td&gt;
&lt;td style=&quot;width: 33.3333%; text-align: center;&quot;&gt;매우 큼&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style=&quot;width: 33.3333%; text-align: center;&quot;&gt;&lt;b&gt;NAT, IPsec&lt;/b&gt;&lt;/td&gt;
&lt;td style=&quot;width: 33.3333%; text-align: center;&quot;&gt;과거 미지원 -&amp;gt; 최신장비 일부지원&lt;/td&gt;
&lt;td style=&quot;width: 33.3333%; text-align: center;&quot;&gt;지원&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style=&quot;width: 33.3333%; text-align: center;&quot;&gt;&lt;b&gt;사용환경&lt;/b&gt;&lt;/td&gt;
&lt;td style=&quot;width: 33.3333%; text-align: center;&quot;&gt;LAN, 데이터 센터&lt;/td&gt;
&lt;td style=&quot;width: 33.3333%; text-align: center;&quot;&gt;WAN, 복잡한 라우팅 정책&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;h4 data-ke-size=&quot;size20&quot;&gt;&lt;b&gt;4. SVI(Switched Virtual Interface) - L3 스위치&lt;/b&gt;&lt;/h4&gt;
&lt;ul style=&quot;list-style-type: disc;&quot; data-ke-list-type=&quot;disc&quot;&gt;
&lt;li&gt;멀티레이어 스위치는 L2(스위칭)와 L3(라우팅) 기능을 모두 지원한다.&lt;/li&gt;
&lt;li&gt;물리 포트는 L2 스위치처럼 작동하지만, 내부적으로 &lt;b&gt;가상의 라우팅 인터페이스인&lt;span&gt;&amp;nbsp;&lt;/span&gt;SVI&lt;/b&gt;를 사용하여 VLAN 간 라우팅을 수행한다. (&lt;span style=&quot;color: #666666;&quot;&gt;SVI가 &lt;span style=&quot;background-color: #ffffff; text-align: start;&quot;&gt;Router On a Stick의 서브 인터페이스와 같다고 생각하면 된다.)&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;b&gt;Auto-state:&lt;/b&gt; 해당 VLAN에 속한 포트가 하나라도 활성화되어야 SVI도 Up 상태가 된다.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-filename=&quot;blob&quot; data-origin-width=&quot;847&quot; data-origin-height=&quot;550&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/ZXFXr/dJMcabj386x/NnfDHr1rvjkapeEUEhBLd0/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/ZXFXr/dJMcabj386x/NnfDHr1rvjkapeEUEhBLd0/img.png&quot; data-alt=&quot;L3 스위치의 SVI 인터페이스&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/ZXFXr/dJMcabj386x/NnfDHr1rvjkapeEUEhBLd0/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FZXFXr%2FdJMcabj386x%2FNnfDHr1rvjkapeEUEhBLd0%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;570&quot; height=&quot;370&quot; data-filename=&quot;blob&quot; data-origin-width=&quot;847&quot; data-origin-height=&quot;550&quot;/&gt;&lt;/span&gt;&lt;figcaption&gt;L3 스위치의 SVI 인터페이스&lt;/figcaption&gt;
&lt;/figure&gt;
&lt;/p&gt;
&lt;h2 data-ke-size=&quot;size26&quot;&gt;&lt;b&gt;5. SVI 인터페이스 설정&lt;/b&gt;&lt;/h2&gt;
&lt;ul style=&quot;list-style-type: disc;&quot; data-ke-list-type=&quot;disc&quot;&gt;
&lt;li&gt;기존 라우터와 스위치 조합을 L3 스위치 한 대로 교체하고 구성하는 과정을 단계별로 시연&lt;/li&gt;
&lt;li&gt;&lt;b&gt;주요 명령어:&lt;/b&gt;&lt;span&gt;&amp;nbsp;&lt;/span&gt;ip routing(라우팅 활성화),&lt;span&gt;&amp;nbsp;&lt;/span&gt;interface vlan,&lt;span&gt;&amp;nbsp;&lt;/span&gt;ip address&lt;span&gt;&amp;nbsp;&lt;/span&gt;등.&lt;/li&gt;
&lt;li&gt;트렁크 설정 시&lt;span&gt;&amp;nbsp;&lt;/span&gt;switchport trunk encapsulation dot1q와 같은 필수 설정과 네이티브 VLAN 및 허용 VLAN 설정 중요&lt;/li&gt;
&lt;/ul&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&lt;b&gt;VLAN 전체 요약: &lt;/b&gt;과거의 비효율적인 방식(개별 라우터 연결 -&amp;gt; 트렁크 -&amp;gt; 서브 인터페이스)을 거쳐 최종적으로는&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;b&gt;L3 스위치 하나로 통합&lt;/b&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;h2 style=&quot;background-color: #ffffff; color: #0f0f0f; text-align: start;&quot; data-ke-size=&quot;size26&quot;&gt;&lt;b&gt;실습&lt;/b&gt;&lt;/h2&gt;
&lt;p style=&quot;background-color: #ffffff; color: #0f0f0f; text-align: start;&quot; data-ke-size=&quot;size16&quot;&gt;&lt;b&gt;&amp;lt;Router On a Stick&amp;gt;&lt;/b&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;이전 시간에서 진행한 실습에서 라우터와 스위치가 연결된 부분을 아래와 같이 g0/0 부분만 남기고 지우고 시작하면 된다.&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;244&quot; data-origin-height=&quot;480&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/lAt0a/dJMcajh1TYe/yGHt4bzDo3to9aKBiyRmv1/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/lAt0a/dJMcajh1TYe/yGHt4bzDo3to9aKBiyRmv1/img.png&quot; data-alt=&quot;g0/1-2 포트 회선 삭제&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/lAt0a/dJMcajh1TYe/yGHt4bzDo3to9aKBiyRmv1/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FlAt0a%2FdJMcajh1TYe%2FyGHt4bzDo3to9aKBiyRmv1%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;161&quot; height=&quot;317&quot; data-origin-width=&quot;244&quot; data-origin-height=&quot;480&quot;/&gt;&lt;/span&gt;&lt;figcaption&gt;g0/1-2 포트 회선 삭제&lt;/figcaption&gt;
&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;먼저 f0/11 포트에서 스위치를&lt;b&gt; switchport mode trunk&lt;/b&gt; 명령어로 트렁크 모드로 전환해준다.&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;509&quot; data-origin-height=&quot;74&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/ndHRZ/dJMb997zIhG/1j775mP27tIhWUPPuwAkGk/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/ndHRZ/dJMb997zIhG/1j775mP27tIhWUPPuwAkGk/img.png&quot; data-alt=&quot;트렁크 모드 전환&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/ndHRZ/dJMb997zIhG/1j775mP27tIhWUPPuwAkGk/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FndHRZ%2FdJMb997zIhG%2F1j775mP27tIhWUPPuwAkGk%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;509&quot; height=&quot;74&quot; data-origin-width=&quot;509&quot; data-origin-height=&quot;74&quot;/&gt;&lt;/span&gt;&lt;figcaption&gt;트렁크 모드 전환&lt;/figcaption&gt;
&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;native vlan을 10으로 통일해주기 위해서 switchport trunk native vlan 10 명령어로 변경해준다.&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;897&quot; data-origin-height=&quot;139&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/PN30G/dJMcahR2PCw/KG3t8klibDmZnyxVBKGr61/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/PN30G/dJMcahR2PCw/KG3t8klibDmZnyxVBKGr61/img.png&quot; data-alt=&quot;native vlan 변경&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/PN30G/dJMcahR2PCw/KG3t8klibDmZnyxVBKGr61/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FPN30G%2FdJMcahR2PCw%2FKG3t8klibDmZnyxVBKGr61%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;627&quot; height=&quot;97&quot; data-origin-width=&quot;897&quot; data-origin-height=&quot;139&quot;/&gt;&lt;/span&gt;&lt;figcaption&gt;native vlan 변경&lt;/figcaption&gt;
&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;다음은 라우터에서 g0/0포트만 up 상태가 되어야하고 물리 ip 주소를 사용하지 않으므로 no ip address 명령어로 ip를 없애줘야한다.&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;1099&quot; data-origin-height=&quot;199&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/dt7JYY/dJMb990QDd6/f9M8Jf6LSPNKNC42PdyumK/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/dt7JYY/dJMb990QDd6/f9M8Jf6LSPNKNC42PdyumK/img.png&quot; data-alt=&quot;물리 ip 삭제&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/dt7JYY/dJMb990QDd6/f9M8Jf6LSPNKNC42PdyumK/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2Fdt7JYY%2FdJMb990QDd6%2Ff9M8Jf6LSPNKNC42PdyumK%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;728&quot; height=&quot;132&quot; data-origin-width=&quot;1099&quot; data-origin-height=&quot;199&quot;/&gt;&lt;/span&gt;&lt;figcaption&gt;물리 ip 삭제&lt;/figcaption&gt;
&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;논리적 주소를 사용하므로 g0/0.10, g0/0.20, g0/0.30을 생성하고 각각 &lt;b&gt;encapsulation dot1Q&lt;/b&gt; 명령어를 통해 태그를 매칭한다. 이때 VLAN 10은 native이므로 encapsulation dot1Q 뒤에 native를 붙여줘야한다.&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;1219&quot; data-origin-height=&quot;1025&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/xiMKG/dJMcagr5MRY/Mh0jDGvqKjkzYDt9BjwwHk/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/xiMKG/dJMcagr5MRY/Mh0jDGvqKjkzYDt9BjwwHk/img.png&quot; data-alt=&quot;서브 인터페이스 생성&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/xiMKG/dJMcagr5MRY/Mh0jDGvqKjkzYDt9BjwwHk/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FxiMKG%2FdJMcagr5MRY%2FMh0jDGvqKjkzYDt9BjwwHk%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;696&quot; height=&quot;585&quot; data-origin-width=&quot;1219&quot; data-origin-height=&quot;1025&quot;/&gt;&lt;/span&gt;&lt;figcaption&gt;서브 인터페이스 생성&lt;/figcaption&gt;
&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;PC에서 ping 명령어로 통신이 잘되는지 확인해보자. 아래와 같이 통신이 잘 되는것을 확인할 수 있다.&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;787&quot; data-origin-height=&quot;358&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/B2ABD/dJMcad29JJj/IPPQtXpJNOL9rKvsG1hzp0/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/B2ABD/dJMcad29JJj/IPPQtXpJNOL9rKvsG1hzp0/img.png&quot; data-alt=&quot;통신 확인&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/B2ABD/dJMcad29JJj/IPPQtXpJNOL9rKvsG1hzp0/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FB2ABD%2FdJMcad29JJj%2FIPPQtXpJNOL9rKvsG1hzp0%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;609&quot; height=&quot;277&quot; data-origin-width=&quot;787&quot; data-origin-height=&quot;358&quot;/&gt;&lt;/span&gt;&lt;figcaption&gt;통신 확인&lt;/figcaption&gt;
&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;background-color: #ffffff; color: #0f0f0f; text-align: start;&quot;&gt;추가로 이전에 엑세스 포트로 설정했던 흔적이 남아있을 경우&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;b&gt;no switchport access vlan&lt;/b&gt;&lt;span style=&quot;background-color: #ffffff; color: #0f0f0f; text-align: start;&quot;&gt;&lt;span&gt;&amp;nbsp;&lt;/span&gt;명령어로 정리하여 깔끔하게 트렁크 모드를 운영하는 것이 좋다.&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;930&quot; data-origin-height=&quot;172&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/cgYxZ6/dJMcajh1ULo/bwvQrQ5QT7uV7EuEer83jK/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/cgYxZ6/dJMcajh1ULo/bwvQrQ5QT7uV7EuEer83jK/img.png&quot; data-alt=&quot;no switchport access vlan 후 sh run확인&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/cgYxZ6/dJMcajh1ULo/bwvQrQ5QT7uV7EuEer83jK/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FcgYxZ6%2FdJMcajh1ULo%2FbwvQrQ5QT7uV7EuEer83jK%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;930&quot; height=&quot;172&quot; data-origin-width=&quot;930&quot; data-origin-height=&quot;172&quot;/&gt;&lt;/span&gt;&lt;figcaption&gt;no switchport access vlan 후 sh run확인&lt;/figcaption&gt;
&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;b&gt;&amp;lt;Router On a Stick을 Multilayer Switch로 변경&amp;gt;&lt;/b&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;라우터와 스위치의 장비가 별도로 있어 회선이 연결되어 있는 형태인데 더 효율적으로 사용하기 위해 이 둘을 합치는 멀티 레이어 스위치(L3 스위치)를 사용하는 실습을 진행해보자.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;참고로 L3 스위치는 아래와 같이 생겼다.&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;190&quot; data-origin-height=&quot;122&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/ckiXwR/dJMcadowTb1/boLHbD92Mn7OGk51krpSnk/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/ckiXwR/dJMcadowTb1/boLHbD92Mn7OGk51krpSnk/img.png&quot; data-alt=&quot;L3 스위치&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/ckiXwR/dJMcadowTb1/boLHbD92Mn7OGk51krpSnk/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FckiXwR%2FdJMcadowTb1%2FboLHbD92Mn7OGk51krpSnk%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;190&quot; height=&quot;122&quot; data-origin-width=&quot;190&quot; data-origin-height=&quot;122&quot;/&gt;&lt;/span&gt;&lt;figcaption&gt;L3 스위치&lt;/figcaption&gt;
&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;L2 스위치 세팅은 지난 시간에 수행했으므로 생략하겠다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;L3 스위치 세팅은 먼저 라우팅 활성화를 위해&lt;b&gt; ip routing &lt;/b&gt;명령어를 입력해주고 vlan 10,20,30 별로 ip 주소를 할당해주면 된다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;b&gt;&lt;span style=&quot;color: #ee2323;&quot;&gt;ip routing을 해야 L3 기능을 할 수 있다. 반드시 해야한다.&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;1047&quot; data-origin-height=&quot;669&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/dc2LmO/dJMcajbbON0/kEiYhhZDAeai2qRY5TZqh1/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/dc2LmO/dJMcajbbON0/kEiYhhZDAeai2qRY5TZqh1/img.png&quot; data-alt=&quot;L3 스위치 초기 세팅&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/dc2LmO/dJMcajbbON0/kEiYhhZDAeai2qRY5TZqh1/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2Fdc2LmO%2FdJMcajbbON0%2FkEiYhhZDAeai2qRY5TZqh1%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;511&quot; height=&quot;327&quot; data-origin-width=&quot;1047&quot; data-origin-height=&quot;669&quot;/&gt;&lt;/span&gt;&lt;figcaption&gt;L3 스위치 초기 세팅&lt;/figcaption&gt;
&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;b&gt;show vlan brief&lt;/b&gt;와 &lt;b&gt;show int trunk&lt;/b&gt;로 vlan과 trunk설정이 잘되었는지 확인하고 아래처럼 나와야한다.&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;1054&quot; data-origin-height=&quot;772&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/b6h54u/dJMcajoJBlA/NzpKCWRjwtVuL2PRcZfGsk/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/b6h54u/dJMcajoJBlA/NzpKCWRjwtVuL2PRcZfGsk/img.png&quot; data-alt=&quot;설정 확인 (show 명령어)&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/b6h54u/dJMcajoJBlA/NzpKCWRjwtVuL2PRcZfGsk/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2Fb6h54u%2FdJMcajoJBlA%2FNzpKCWRjwtVuL2PRcZfGsk%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;530&quot; height=&quot;388&quot; data-origin-width=&quot;1054&quot; data-origin-height=&quot;772&quot;/&gt;&lt;/span&gt;&lt;figcaption&gt;설정 확인 (show 명령어)&lt;/figcaption&gt;
&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;PC에서 ping 명령어로 통신이 잘되는지 확인해보자. 멀티레이어 스위치를 사용해도 통신이 잘 되는것을 확인했다.&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;773&quot; data-origin-height=&quot;344&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/bIdq9L/dJMcabROwRs/fAKR2GD4K41Qh4a8moHydk/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/bIdq9L/dJMcabROwRs/fAKR2GD4K41Qh4a8moHydk/img.png&quot; data-alt=&quot;통신 확인&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/bIdq9L/dJMcabROwRs/fAKR2GD4K41Qh4a8moHydk/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FbIdq9L%2FdJMcabROwRs%2FfAKR2GD4K41Qh4a8moHydk%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;571&quot; height=&quot;254&quot; data-origin-width=&quot;773&quot; data-origin-height=&quot;344&quot;/&gt;&lt;/span&gt;&lt;figcaption&gt;통신 확인&lt;/figcaption&gt;
&lt;/figure&gt;
&lt;/p&gt;</description>
      <category>CCNA</category>
      <author>천꾸</author>
      <guid isPermaLink="true">https://s1owly-steadily.tistory.com/27</guid>
      <comments>https://s1owly-steadily.tistory.com/27#entry27comment</comments>
      <pubDate>Mon, 25 May 2026 18:37:50 +0900</pubDate>
    </item>
    <item>
      <title>[CCNA 정리] VLAN(Virtual LAN) 2</title>
      <link>https://s1owly-steadily.tistory.com/26</link>
      <description>&lt;h2 style=&quot;background-color: #ffffff; color: #0f0f0f; text-align: start;&quot; data-ke-size=&quot;size26&quot;&gt;&lt;b&gt;VLAN 정보 저장&lt;/b&gt;&lt;/h2&gt;
&lt;ul style=&quot;list-style-type: disc; background-color: #ffffff; color: #0f0f0f; text-align: start;&quot; data-ke-list-type=&quot;disc&quot;&gt;
&lt;li&gt;&lt;b&gt;저장 위치:&lt;/b&gt;&lt;span&gt;&amp;nbsp;&lt;/span&gt;일반적인 스위치 설정은 메모리의&lt;span&gt;&amp;nbsp;&lt;/span&gt;Running-config와&lt;span&gt;&amp;nbsp;&lt;/span&gt;Startup-config에 저장되지만,&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;b&gt;VLAN 정보&lt;/b&gt;는 별도의 플래시 메모리에 있는&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;b&gt;vlan.dat&lt;/b&gt;라는 파일에 독립적으로 저장된다.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;1031&quot; data-origin-height=&quot;139&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/bkTcP6/dJMb99NdIvg/3TBTwnvK45UXDTYxXmTPd1/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/bkTcP6/dJMb99NdIvg/3TBTwnvK45UXDTYxXmTPd1/img.png&quot; data-alt=&quot;vlan.dat에 저장&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/bkTcP6/dJMb99NdIvg/3TBTwnvK45UXDTYxXmTPd1/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FbkTcP6%2FdJMb99NdIvg%2F3TBTwnvK45UXDTYxXmTPd1%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;623&quot; height=&quot;84&quot; data-origin-width=&quot;1031&quot; data-origin-height=&quot;139&quot;/&gt;&lt;/span&gt;&lt;figcaption&gt;vlan.dat에 저장&lt;/figcaption&gt;
&lt;/figure&gt;
&lt;/p&gt;
&lt;ul style=&quot;list-style-type: disc; background-color: #ffffff; color: #0f0f0f; text-align: start;&quot; data-ke-list-type=&quot;disc&quot;&gt;
&lt;li&gt;&lt;b&gt;초기화 시 주의사항:&lt;/b&gt;&lt;span&gt;&amp;nbsp;&lt;/span&gt;단순히&lt;span&gt;&amp;nbsp;&lt;/span&gt;erase startup-config&lt;span&gt;&amp;nbsp;&lt;/span&gt;명령을 실행하고 재부팅해도&lt;span&gt;&amp;nbsp;&lt;/span&gt;vlan.dat&lt;span&gt;&amp;nbsp;&lt;/span&gt;파일이 남아있다면 VLAN 설정은 삭제되지 않고 그대로 유지된다.&lt;/li&gt;
&lt;li&gt;&lt;b&gt;올바른 초기화 방법:&lt;/b&gt;
&lt;ol style=&quot;list-style-type: decimal;&quot; data-ke-list-type=&quot;decimal&quot;&gt;
&lt;li&gt;&lt;b&gt;delete flash:vlan.dat&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/b&gt;명령을 통해 파일을 직접 삭제&lt;/li&gt;
&lt;li&gt;장치를 재부팅(reload)하면 VLAN 정보가 초기화됨&lt;/li&gt;
&lt;/ol&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;783&quot; data-origin-height=&quot;202&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/bJmfAw/dJMcahxMb4r/ETlFkRvCzSRetc94PFuTE0/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/bJmfAw/dJMcahxMb4r/ETlFkRvCzSRetc94PFuTE0/img.png&quot; data-alt=&quot;vlan 초기화&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/bJmfAw/dJMcahxMb4r/ETlFkRvCzSRetc94PFuTE0/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FbJmfAw%2FdJMcahxMb4r%2FETlFkRvCzSRetc94PFuTE0%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;523&quot; height=&quot;135&quot; data-origin-width=&quot;783&quot; data-origin-height=&quot;202&quot;/&gt;&lt;/span&gt;&lt;figcaption&gt;vlan 초기화&lt;/figcaption&gt;
&lt;/figure&gt;
&lt;/p&gt;
&lt;h2 style=&quot;background-color: #ffffff; color: #0f0f0f; text-align: start;&quot; data-ke-size=&quot;size26&quot;&gt;&lt;b&gt;트렁킹&lt;/b&gt;&lt;/h2&gt;
&lt;h4 data-ke-size=&quot;size20&quot;&gt;&lt;b&gt;1. 트렁킹 개념&lt;/b&gt;&lt;/h4&gt;
&lt;ul style=&quot;list-style-type: disc; background-color: #ffffff; color: #0f0f0f; text-align: start;&quot; data-ke-list-type=&quot;disc&quot;&gt;
&lt;li&gt;&lt;b&gt;기존 문제점: &lt;/b&gt;&lt;span style=&quot;background-color: #ffffff; color: #0f0f0f; text-align: start;&quot;&gt;여러 대의 스위치 환경에서&lt;b&gt;&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;b&gt;VLAN별로 회선을 각각 연결&lt;/b&gt;해야 한다.&lt;/li&gt;
&lt;li&gt;&lt;b&gt;트렁킹:&lt;/b&gt;&lt;span&gt; &lt;/span&gt;이러한 문제를 해결하기 위해 &lt;b&gt;하나의 링크로&lt;/b&gt; 여러 VLAN 데이터를 전송하는 방식을 트렁킹(Trunking)이라고 한다.&lt;/li&gt;
&lt;li&gt;&lt;b&gt;태깅(Tagging):&lt;/b&gt;&lt;span&gt;&amp;nbsp;&lt;/span&gt;트렁크 포트를 통해 흐르는 여러 VLAN 데이터를 구분하기 위해 데이터 프레임에 &lt;b&gt;식별자(VLAN ID)&lt;/b&gt;를 붙이는 과정이다. Access Port(단말)은 태깅을 하지 않고, Trunk Port만 태깅을 한다.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;693&quot; data-origin-height=&quot;424&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/E9OdH/dJMcabEi4sh/pKUEGlvxPHHxjgO0A2koKK/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/E9OdH/dJMcabEi4sh/pKUEGlvxPHHxjgO0A2koKK/img.png&quot; data-alt=&quot;트렁킹&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/E9OdH/dJMcabEi4sh/pKUEGlvxPHHxjgO0A2koKK/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FE9OdH%2FdJMcabEi4sh%2FpKUEGlvxPHHxjgO0A2koKK%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;355&quot; height=&quot;217&quot; data-origin-width=&quot;693&quot; data-origin-height=&quot;424&quot;/&gt;&lt;/span&gt;&lt;figcaption&gt;트렁킹&lt;/figcaption&gt;
&lt;/figure&gt;
&lt;/p&gt;
&lt;h4 data-ke-size=&quot;size20&quot;&gt;&lt;b&gt;2. 트렁킹 방식&lt;/b&gt;&lt;/h4&gt;
&lt;ul style=&quot;list-style-type: disc;&quot; data-ke-list-type=&quot;disc&quot;&gt;
&lt;li&gt;&lt;b&gt;ISL:&lt;/b&gt;&lt;span&gt;&amp;nbsp;&lt;/span&gt;시스코 전용 방식으로 현재는 거의 사용되지 않는다.&lt;/li&gt;
&lt;li&gt;&lt;b&gt;IEEE 802.1Q(dot1Q):&lt;/b&gt;&lt;span&gt;&amp;nbsp;&lt;/span&gt;현재 업계 표준 방식이며, 4바이트의 태그를 프레임 &lt;span style=&quot;color: #ee2323;&quot;&gt;&lt;b&gt;중간에&lt;/b&gt;&lt;/span&gt; 삽입하여 정보를 식별한다.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;1342&quot; data-origin-height=&quot;432&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/lgOMz/dJMcadov3Fi/TRizVEcmsbKj3KzLkAjrdK/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/lgOMz/dJMcadov3Fi/TRizVEcmsbKj3KzLkAjrdK/img.png&quot; data-alt=&quot;IEEE 802.1Q(dot1Q)&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/lgOMz/dJMcadov3Fi/TRizVEcmsbKj3KzLkAjrdK/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FlgOMz%2FdJMcadov3Fi%2FTRizVEcmsbKj3KzLkAjrdK%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;534&quot; height=&quot;172&quot; data-origin-width=&quot;1342&quot; data-origin-height=&quot;432&quot;/&gt;&lt;/span&gt;&lt;figcaption&gt;IEEE 802.1Q(dot1Q)&lt;/figcaption&gt;
&lt;/figure&gt;
&lt;/p&gt;
&lt;ul style=&quot;list-style-type: disc; background-color: #ffffff; color: #0f0f0f; text-align: start;&quot; data-ke-list-type=&quot;disc&quot;&gt;
&lt;li&gt;&lt;b&gt;802.1Q 프레임 구조: TPID&lt;/b&gt;(2바이트)와&lt;b&gt; TCI&lt;/b&gt;(2바이트)&lt;b&gt;&lt;br /&gt;TPID&lt;/b&gt; - 항상 고정(0x8100) -&amp;gt; 802.1Q 프레임 의미&lt;br /&gt;&lt;b&gt;TCI - &lt;/b&gt;PCP(우선순위 부여), DEI(혼잡시 폐기 여부), VID(VLAN ID: 12비트, 1~4094번까지 사용 가능, 0과 4095는 사용 X)&lt;/li&gt;
&lt;/ul&gt;
&lt;h4 data-ke-size=&quot;size20&quot;&gt;&lt;b&gt;3. VLAN 영역&lt;/b&gt;&lt;/h4&gt;
&lt;ul style=&quot;list-style-type: disc; background-color: #ffffff; color: #0f0f0f; text-align: start;&quot; data-ke-list-type=&quot;disc&quot;&gt;
&lt;li&gt;&lt;b&gt;VLAN 범위:&lt;/b&gt;&lt;span&gt;&amp;nbsp;&lt;/span&gt;일반 VLAN(1~1005번)과 확장 VLAN(1006~4094번)으로 나뉜다. (스위치별로 지원하는 최대 VLAN은 다를 수 있음) VLAN 1과 VLAN 1002~1005는 항상 만들어져 있고 삭제도 안된다.&lt;/li&gt;
&lt;li&gt;&lt;b&gt;설정 및 명령어&lt;/b&gt;
&lt;ul style=&quot;list-style-type: disc;&quot; data-ke-list-type=&quot;disc&quot;&gt;
&lt;li&gt;&lt;b&gt;switchport mode trunk:&lt;/b&gt; 포트를 트렁크 모드로 설정한다.&lt;/li&gt;
&lt;li&gt;&lt;b&gt;switchport trunk allowed vlan [VLAN ID]:&lt;/b&gt; 특정 트렁크 포트를 통해 허용할 VLAN을 지정하여 불필요한 트래픽을 방지&lt;/li&gt;
&lt;li&gt;&lt;b&gt;show interface trunk:&lt;/b&gt; 설정된 트렁크 포트 정보를 확인&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 style=&quot;background-color: #ffffff; color: #0f0f0f; text-align: start;&quot; data-ke-size=&quot;size26&quot;&gt;&lt;b&gt;Native VLAN&lt;/b&gt;&lt;/h2&gt;
&lt;h4 style=&quot;background-color: #ffffff; color: #0f0f0f; text-align: start;&quot; data-ke-size=&quot;size20&quot;&gt;&lt;b&gt;1. Native VLAN 개념&lt;/b&gt;&lt;/h4&gt;
&lt;ul style=&quot;list-style-type: disc; background-color: #ffffff; color: #0f0f0f; text-align: start;&quot; data-ke-list-type=&quot;disc&quot;&gt;
&lt;li&gt;트렁크 포트에서는 일반적으로 VLAN 태그를 붙여 데이터를 전송하지만 &lt;b&gt;태그가 없는 프레임이 들어올 경우&lt;/b&gt; 이를 처리하기 위한 기준이 필요하다. 이때 사용하는 것이&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;b&gt;Native VLAN&lt;/b&gt;이다. (스위치 중간에 허브 연결시에 발생함)&lt;/li&gt;
&lt;li&gt;시스코 스위치에서 기본값은&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;b&gt;VLAN 1&lt;/b&gt;이며, 설정을 통해 다른 번호로 변경할 수 있다.&lt;/li&gt;
&lt;li&gt;양쪽 스위치의 네이티브 VLAN 설정이 일치하지 않으면 통신 오류(MISMATCH)가 발생한다.&lt;/li&gt;
&lt;li&gt;&lt;b&gt;switchport trunk native vlan [번호]&lt;/b&gt;&lt;span&gt;&amp;nbsp;&lt;/span&gt;명령어를 사용하여 특정 VLAN을 네이티브로 지정할 수 있다.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;877&quot; data-origin-height=&quot;524&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/bDvkFh/dJMcaftanLy/xHlwSk9TPuT2APtiZulJIK/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/bDvkFh/dJMcaftanLy/xHlwSk9TPuT2APtiZulJIK/img.png&quot; data-alt=&quot;Native VLAN&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/bDvkFh/dJMcaftanLy/xHlwSk9TPuT2APtiZulJIK/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FbDvkFh%2FdJMcaftanLy%2FxHlwSk9TPuT2APtiZulJIK%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;440&quot; height=&quot;263&quot; data-origin-width=&quot;877&quot; data-origin-height=&quot;524&quot;/&gt;&lt;/span&gt;&lt;figcaption&gt;Native VLAN&lt;/figcaption&gt;
&lt;/figure&gt;
&lt;/p&gt;
&lt;h4 style=&quot;background-color: #ffffff; color: #0f0f0f; text-align: start;&quot; data-ke-size=&quot;size20&quot;&gt;&lt;b&gt;2. 제어 트래픽&lt;/b&gt;&lt;/h4&gt;
&lt;ul style=&quot;list-style-type: disc; background-color: #ffffff; color: #0f0f0f; text-align: start;&quot; data-ke-list-type=&quot;disc&quot;&gt;
&lt;li&gt;스위치 간 통신을 위한 제어 트래픽은 차단되지 않으며 시스코 전용 프로토콜(CDP, DTP, PAgP, VTP)은 항상 VLAN 1을 사용한다.&lt;/li&gt;
&lt;li&gt;allowed vlan 설정(특정 VLAN만 허용)을 적용하더라도 제어 트래픽은 이와 무관하게 통과되므로 네트워크 관리가 끊기지 않는다.&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 data-ke-size=&quot;size26&quot;&gt;&amp;nbsp;&lt;/h2&gt;
&lt;h2 data-ke-size=&quot;size26&quot;&gt;&lt;b&gt;실습&lt;/b&gt;&lt;/h2&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;여러 대의 스위치 환경을 구성하기 위해 네트워크를 아래와 같이 구성했다. 구성하는 과정은 생략하겠다. 모르겠으면 &lt;a href=&quot;https://s1owly-steadily.tistory.com/25&quot; target=&quot;_blank&quot; rel=&quot;noopener&amp;nbsp;noreferrer&quot;&gt;https://s1owly-steadily.tistory.com/25&lt;/a&gt; 여기서 실습을 진행하고 오면 된다.&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;1581&quot; data-origin-height=&quot;1005&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/bf3jfF/dJMb990POXZ/9OV6iguEByQ2IJAkR1ZEd1/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/bf3jfF/dJMb990POXZ/9OV6iguEByQ2IJAkR1ZEd1/img.png&quot; data-alt=&quot;네트워크 구성&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/bf3jfF/dJMb990POXZ/9OV6iguEByQ2IJAkR1ZEd1/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2Fbf3jfF%2FdJMb990POXZ%2F9OV6iguEByQ2IJAkR1ZEd1%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;673&quot; height=&quot;428&quot; data-origin-width=&quot;1581&quot; data-origin-height=&quot;1005&quot;/&gt;&lt;/span&gt;&lt;figcaption&gt;네트워크 구성&lt;/figcaption&gt;
&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;스위치 1,2가 아래와 같이 세팅이 되어야한다.&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imagegridblock&quot;&gt;
  &lt;div class=&quot;image-container&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/bgCUZf/dJMcajbaZgC/jVKIBgXW3dS2kesIkm4Yvk/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/bgCUZf/dJMcajbaZgC/jVKIBgXW3dS2kesIkm4Yvk/img.png&quot; data-origin-width=&quot;1075&quot; data-origin-height=&quot;460&quot; data-is-animation=&quot;false&quot; style=&quot;width: 46.0551%; margin-right: 10px;&quot; data-widthpercent=&quot;46.6&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/bgCUZf/dJMcajbaZgC/jVKIBgXW3dS2kesIkm4Yvk/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FbgCUZf%2FdJMcajbaZgC%2FjVKIBgXW3dS2kesIkm4Yvk%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;1075&quot; height=&quot;460&quot;/&gt;&lt;/span&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/do7Xic/dJMcagTaws9/F7p7R0Km97eq6IbV3CdipK/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/do7Xic/dJMcagTaws9/F7p7R0Km97eq6IbV3CdipK/img.png&quot; data-origin-width=&quot;1074&quot; data-origin-height=&quot;401&quot; data-is-animation=&quot;false&quot; style=&quot;width: 52.7821%;&quot; data-widthpercent=&quot;53.4&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/do7Xic/dJMcagTaws9/F7p7R0Km97eq6IbV3CdipK/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2Fdo7Xic%2FdJMcagTaws9%2FF7p7R0Km97eq6IbV3CdipK%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;1074&quot; height=&quot;401&quot;/&gt;&lt;/span&gt;&lt;/div&gt;
  &lt;figcaption&gt;SW1, SW2 세팅&lt;/figcaption&gt;
&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;아무 PC에 들어가서 ping을 날려 아래와 같이 통신이 잘되는 것을 확인한다.&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;774&quot; data-origin-height=&quot;365&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/dKvC8B/dJMcai4rqdz/SQqCf8iuMtL0bKYqkX7w70/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/dKvC8B/dJMcai4rqdz/SQqCf8iuMtL0bKYqkX7w70/img.png&quot; data-alt=&quot;다른 vlan과 통신&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/dKvC8B/dJMcai4rqdz/SQqCf8iuMtL0bKYqkX7w70/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FdKvC8B%2FdJMcai4rqdz%2FSQqCf8iuMtL0bKYqkX7w70%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;628&quot; height=&quot;296&quot; data-origin-width=&quot;774&quot; data-origin-height=&quot;365&quot;/&gt;&lt;/span&gt;&lt;figcaption&gt;다른 vlan과 통신&lt;/figcaption&gt;
&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;위와 같이 네트워크를 구성하면 회선이 vlan 개수만큼 필요하고 설정도 복잡하다 보니 효율성이 떨어진다. 그래서 트렁크로 바꿔서 진행할 것이다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;스위치끼리 연결된 회선을 f0/5 포트만 남겨두고 지운다. 이 부분을 트렁크로 바꿀 것이다.&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;784&quot; data-origin-height=&quot;262&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/b9JRQX/dJMcacwtmQ3/HUd3yb6Owk6HslGTZeKIOk/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/b9JRQX/dJMcacwtmQ3/HUd3yb6Owk6HslGTZeKIOk/img.png&quot; data-alt=&quot;f0/6-7 포트 회선 삭제&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/b9JRQX/dJMcacwtmQ3/HUd3yb6Owk6HslGTZeKIOk/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2Fb9JRQX%2FdJMcacwtmQ3%2FHUd3yb6Owk6HslGTZeKIOk%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;425&quot; height=&quot;142&quot; data-origin-width=&quot;784&quot; data-origin-height=&quot;262&quot;/&gt;&lt;/span&gt;&lt;figcaption&gt;f0/6-7 포트 회선 삭제&lt;/figcaption&gt;
&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;스위치에서 1,2 각각 5번 포트로 들어가서&lt;b&gt; switchport mode trunk&lt;/b&gt; 명령어로 트렁크 모드로 바꿔준다.&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imagegridblock&quot;&gt;
  &lt;div class=&quot;image-container&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/u6dc6/dJMcadhQeZG/i3tM7QNyWBc7Q9vv3QMTK0/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/u6dc6/dJMcadhQeZG/i3tM7QNyWBc7Q9vv3QMTK0/img.png&quot; data-origin-width=&quot;506&quot; data-origin-height=&quot;67&quot; data-is-animation=&quot;false&quot; data-widthpercent=&quot;49.8&quot; style=&quot;width: 49.224%; margin-right: 10px;&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/u6dc6/dJMcadhQeZG/i3tM7QNyWBc7Q9vv3QMTK0/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2Fu6dc6%2FdJMcadhQeZG%2Fi3tM7QNyWBc7Q9vv3QMTK0%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;506&quot; height=&quot;67&quot;/&gt;&lt;/span&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/rr4Cf/dJMcafUgLyW/7GqVGNTxMVvFOCjx33DRCk/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/rr4Cf/dJMcafUgLyW/7GqVGNTxMVvFOCjx33DRCk/img.png&quot; data-origin-width=&quot;510&quot; data-origin-height=&quot;67&quot; data-is-animation=&quot;false&quot; style=&quot;width: 49.6132%;&quot; data-widthpercent=&quot;50.2&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/rr4Cf/dJMcafUgLyW/7GqVGNTxMVvFOCjx33DRCk/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2Frr4Cf%2FdJMcafUgLyW%2F7GqVGNTxMVvFOCjx33DRCk%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;510&quot; height=&quot;67&quot;/&gt;&lt;/span&gt;&lt;/div&gt;
  &lt;figcaption&gt;SW1, SW2 트렁크 모드&lt;/figcaption&gt;
&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;show int trunk 명령어로 확인해보니 트렁크 모드로 되어있고 802.1Q를 지원하고 native vlan이 기본으로 1로 되어있다.&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;878&quot; data-origin-height=&quot;351&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/c2BXTH/dJMcaiXGozp/GegqiFHjV8rwXOgJVKOKFK/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/c2BXTH/dJMcaiXGozp/GegqiFHjV8rwXOgJVKOKFK/img.png&quot; data-alt=&quot;show int trunk&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/c2BXTH/dJMcaiXGozp/GegqiFHjV8rwXOgJVKOKFK/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2Fc2BXTH%2FdJMcaiXGozp%2FGegqiFHjV8rwXOgJVKOKFK%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;605&quot; height=&quot;242&quot; data-origin-width=&quot;878&quot; data-origin-height=&quot;351&quot;/&gt;&lt;/span&gt;&lt;figcaption&gt;show int trunk&lt;/figcaption&gt;
&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;트렁크 모드로 변경해도 통신이 잘되는 것을 확인할 수 있다.&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;778&quot; data-origin-height=&quot;362&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/tObki/dJMcab5nwPQ/575vVdElgEHurtIBZ20Lz1/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/tObki/dJMcab5nwPQ/575vVdElgEHurtIBZ20Lz1/img.png&quot; data-alt=&quot;통신 확인&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/tObki/dJMcab5nwPQ/575vVdElgEHurtIBZ20Lz1/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FtObki%2FdJMcab5nwPQ%2F575vVdElgEHurtIBZ20Lz1%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;662&quot; height=&quot;308&quot; data-origin-width=&quot;778&quot; data-origin-height=&quot;362&quot;/&gt;&lt;/span&gt;&lt;figcaption&gt;통신 확인&lt;/figcaption&gt;
&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;스위치1,2 둘다 native vlan을 10으로 변경하고 통신이 잘되는지 확인해보자.&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;638&quot; data-origin-height=&quot;36&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/brgzcv/dJMcahR14ia/WaYpBMHTHeUCN8gAZuyse1/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/brgzcv/dJMcahR14ia/WaYpBMHTHeUCN8gAZuyse1/img.png&quot; data-alt=&quot;native vlan 변경&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/brgzcv/dJMcahR14ia/WaYpBMHTHeUCN8gAZuyse1/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2Fbrgzcv%2FdJMcahR14ia%2FWaYpBMHTHeUCN8gAZuyse1%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;638&quot; height=&quot;36&quot; data-origin-width=&quot;638&quot; data-origin-height=&quot;36&quot;/&gt;&lt;/span&gt;&lt;figcaption&gt;native vlan 변경&lt;/figcaption&gt;
&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;양쪽 스위치 &lt;span style=&quot;color: #333333; text-align: start;&quot;&gt;native vlan이 &lt;/span&gt;10으로 일치하기 때문에 오류없이 잘 통신이 된다.&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;760&quot; data-origin-height=&quot;363&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/bTgWB2/dJMcacDfSF6/tfG2PqKwwtEoKMIoJWriF0/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/bTgWB2/dJMcacDfSF6/tfG2PqKwwtEoKMIoJWriF0/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/bTgWB2/dJMcacDfSF6/tfG2PqKwwtEoKMIoJWriF0/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FbTgWB2%2FdJMcacDfSF6%2FtfG2PqKwwtEoKMIoJWriF0%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;760&quot; height=&quot;363&quot; data-origin-width=&quot;760&quot; data-origin-height=&quot;363&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;background-color: #ffffff; color: #0f0f0f; text-align: start;&quot;&gt;일반 VLAN은 1~1005번이 동작(기본이 all)하게 되어있다. &lt;b&gt;switchport trunk allowed vlan [숫자]&lt;/b&gt; 명령어로 10,20,30 만 동작하게 하고 확인하면 10,20,30 만 허용하는 것을 볼 수 있다.&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;950&quot; data-origin-height=&quot;781&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/AWSsU/dJMcacXvS5Y/ulS38p7bvTksHNqBT2Bj71/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/AWSsU/dJMcacXvS5Y/ulS38p7bvTksHNqBT2Bj71/img.png&quot; data-alt=&quot;switchport trunk allowed vlan&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/AWSsU/dJMcacXvS5Y/ulS38p7bvTksHNqBT2Bj71/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FAWSsU%2FdJMcacXvS5Y%2FulS38p7bvTksHNqBT2Bj71%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;535&quot; height=&quot;440&quot; data-origin-width=&quot;950&quot; data-origin-height=&quot;781&quot;/&gt;&lt;/span&gt;&lt;figcaption&gt;switchport trunk allowed vlan&lt;/figcaption&gt;
&lt;/figure&gt;
&lt;/p&gt;</description>
      <category>CCNA</category>
      <author>천꾸</author>
      <guid isPermaLink="true">https://s1owly-steadily.tistory.com/26</guid>
      <comments>https://s1owly-steadily.tistory.com/26#entry26comment</comments>
      <pubDate>Sat, 23 May 2026 17:01:47 +0900</pubDate>
    </item>
    <item>
      <title>[CCNA 정리] VLAN(Virtual LAN) 1</title>
      <link>https://s1owly-steadily.tistory.com/25</link>
      <description>&lt;h2 style=&quot;background-color: #ffffff; color: #0f0f0f; text-align: start;&quot; data-ke-size=&quot;size26&quot;&gt;&lt;b&gt;VLAN&lt;/b&gt;&lt;/h2&gt;
&lt;h4 data-ke-size=&quot;size20&quot;&gt;&lt;b&gt;1. 이전 내용 복습&lt;/b&gt;&lt;/h4&gt;
&lt;p style=&quot;background-color: #ffffff; color: #0f0f0f; text-align: start;&quot; data-ke-size=&quot;size16&quot;&gt;&lt;b&gt;LAN(Local Area Network):&lt;/b&gt; 1개 건물 내 고속 통신하는 것을 말하며 여러 개의 네트워크로 구성되어 있다. 그러나 좁은 의미의 LAN은 1개의 네트워크를 의미한다. (VLAN)&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;977&quot; data-origin-height=&quot;386&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/r853Q/dJMcabdbwGz/BRxkGy14TP6yRHo2KEjhKk/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/r853Q/dJMcabdbwGz/BRxkGy14TP6yRHo2KEjhKk/img.png&quot; data-alt=&quot;좁은 의미의 LAN&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/r853Q/dJMcabdbwGz/BRxkGy14TP6yRHo2KEjhKk/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2Fr853Q%2FdJMcabdbwGz%2FBRxkGy14TP6yRHo2KEjhKk%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;584&quot; height=&quot;231&quot; data-origin-width=&quot;977&quot; data-origin-height=&quot;386&quot;/&gt;&lt;/span&gt;&lt;figcaption&gt;좁은 의미의 LAN&lt;/figcaption&gt;
&lt;/figure&gt;
&lt;/p&gt;
&lt;p style=&quot;background-color: #ffffff; color: #0f0f0f; text-align: start;&quot; data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p style=&quot;background-color: #ffffff; color: #0f0f0f; text-align: start;&quot; data-ke-size=&quot;size16&quot;&gt;&lt;b&gt;Broadcast Domain:&lt;/b&gt; Broadcast frame이 전달되는 영역을 말하며 라우터 포트별로 분리된다. (예: ARP Request, DHCP Discovery) Collision Domain은 스위치 포트별로 분리&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;979&quot; data-origin-height=&quot;488&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/bVJNEF/dJMcafs9CNx/1ctAPcUJdwbA97EvExmouK/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/bVJNEF/dJMcafs9CNx/1ctAPcUJdwbA97EvExmouK/img.png&quot; data-alt=&quot;Broadcast Domain과 Collision Domain&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/bVJNEF/dJMcafs9CNx/1ctAPcUJdwbA97EvExmouK/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FbVJNEF%2FdJMcafs9CNx%2F1ctAPcUJdwbA97EvExmouK%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;493&quot; height=&quot;246&quot; data-origin-width=&quot;979&quot; data-origin-height=&quot;488&quot;/&gt;&lt;/span&gt;&lt;figcaption&gt;Broadcast Domain과 Collision Domain&lt;/figcaption&gt;
&lt;/figure&gt;
&lt;/p&gt;
&lt;p style=&quot;background-color: #ffffff; color: #0f0f0f; text-align: start;&quot; data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;h4 data-ke-size=&quot;size20&quot;&gt;&lt;b&gt;2. VLAN 필요성&lt;/b&gt;&lt;/h4&gt;
&lt;ul style=&quot;list-style-type: disc;&quot; data-ke-list-type=&quot;disc&quot;&gt;
&lt;li&gt;&lt;b&gt; 네트워크 설계의 문제점: &lt;/b&gt;기존의 Flat한 네트워크 구조는 하나의 라우터 포트 아래 모든 단말이 연결되어 있어 브로드캐스트 도메인이 너무 커지는 문제가 있어 네트워크 효율 저하, 보안 위험, 관리의 어려움을 초래한다.&amp;nbsp;&lt;/li&gt;
&lt;li&gt;&lt;b&gt;VLAN:&lt;/b&gt; 가상으로 네트워크(브로드캐스트 도메인)를 쪼개는 기술로 물리적 장비의 제약 없이 &lt;span style=&quot;color: #ee2323;&quot;&gt;&lt;b&gt;스위치 포트별&lt;/b&gt;&lt;/span&gt;로 논리적인 그룹을 나누어 관리할 수 있다. (원래 스위치는 Collision Domain만 분리했음. Broadcast Domain도 추가적으로 분리할 수 있는 기능을 줌)&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;1041&quot; data-origin-height=&quot;441&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/bwBWnI/dJMcacwsHss/Qhlp9gMkELIunk5XlmcLd1/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/bwBWnI/dJMcacwsHss/Qhlp9gMkELIunk5XlmcLd1/img.png&quot; data-alt=&quot;VLAN&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/bwBWnI/dJMcacwsHss/Qhlp9gMkELIunk5XlmcLd1/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FbwBWnI%2FdJMcacwsHss%2FQhlp9gMkELIunk5XlmcLd1%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;482&quot; height=&quot;204&quot; data-origin-width=&quot;1041&quot; data-origin-height=&quot;441&quot;/&gt;&lt;/span&gt;&lt;figcaption&gt;VLAN&lt;/figcaption&gt;
&lt;/figure&gt;
&lt;/p&gt;
&lt;ul style=&quot;list-style-type: disc;&quot; data-ke-list-type=&quot;disc&quot;&gt;
&lt;li&gt;&lt;b&gt;VLAN 장점&lt;/b&gt;&lt;br /&gt;&lt;b&gt;1. 성능 개선:&lt;/b&gt; Broadcast Domain 분리로 불필요한 트래픽 감소&lt;br /&gt;&lt;b&gt;2. 보안성 강화:&lt;/b&gt; 서로 다른 VLAN간 기본적 통신불가&lt;br /&gt;&lt;b&gt;3. 비용절감:&lt;/b&gt; 고가의 라우터 장비 없이도 네트워크 분리 가능&lt;br /&gt;&lt;b&gt;4. 유연성:&lt;/b&gt; 단말의 물리적 재구성 없이 논리적으로 재구성 가능&lt;br /&gt;&lt;b&gt;5. 관리용이:&lt;/b&gt; 트래픽 특성별 별도의 VLAN을 분리하여 관리&lt;/li&gt;
&lt;/ul&gt;
&lt;h4 data-ke-size=&quot;size20&quot;&gt;&lt;b&gt;3. 논리적 분할&lt;/b&gt;&lt;/h4&gt;
&lt;ul style=&quot;list-style-type: disc;&quot; data-ke-list-type=&quot;disc&quot;&gt;
&lt;li&gt;스위치를 가상으로 분할하여 서로 다른 VLAN 간에는 통신이 불가능하다. 이를 연결하기 위해서는 3계층 장비인 라우터가 필수적이다.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;1044&quot; data-origin-height=&quot;520&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/cHlBsW/dJMcaiwEcGK/2YeEj17JmTJh6gkqgXcNp1/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/cHlBsW/dJMcaiwEcGK/2YeEj17JmTJh6gkqgXcNp1/img.png&quot; data-alt=&quot;서로 다른 VLAN 통신&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/cHlBsW/dJMcaiwEcGK/2YeEj17JmTJh6gkqgXcNp1/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FcHlBsW%2FdJMcaiwEcGK%2F2YeEj17JmTJh6gkqgXcNp1%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;488&quot; height=&quot;243&quot; data-origin-width=&quot;1044&quot; data-origin-height=&quot;520&quot;/&gt;&lt;/span&gt;&lt;figcaption&gt;서로 다른 VLAN 통신&lt;/figcaption&gt;
&lt;/figure&gt;
&lt;/p&gt;
&lt;ul style=&quot;list-style-type: disc;&quot; data-ke-list-type=&quot;disc&quot;&gt;
&lt;li&gt;&lt;b&gt;IP 설계의 중요성:&lt;/b&gt;&lt;span&gt;&amp;nbsp;&lt;/span&gt;VLAN을 도입하면 &lt;b&gt;VLAN 개수만큼 서브네팅이 필요&lt;/b&gt;하며 각 VLAN별로 IP 대역을 체계적으로 설계해야 한다. 기존에는 라우터 포트만 보면 됐는데 이제는 스위치 포트 별로 나뉘기 때문&lt;/li&gt;
&lt;li&gt;&lt;b&gt;VLAN 범위:&lt;/b&gt;&lt;span&gt;&amp;nbsp;&lt;/span&gt;1부터 4094까지 사용 가능하며 1번 VLAN은 기본값으로 모든 포트가 속해 있다.&lt;/li&gt;
&lt;/ul&gt;
&lt;h4 data-ke-size=&quot;size20&quot;&gt;&lt;b&gt;4. VLAN 설정&lt;/b&gt;&lt;/h4&gt;
&lt;ul style=&quot;list-style-type: disc;&quot; data-ke-list-type=&quot;disc&quot;&gt;
&lt;li&gt;&lt;b&gt;Static:&lt;/b&gt; 인터페이스 단위로 수동으로 VLAN을 할당한다. 대부분 Static을 사용함&lt;br /&gt;switchport access vlan &amp;lt;숫자&amp;gt; - 이 명령어로 VLAN 수동 설정. VLAN이 없을 땐 자동 생성됨&lt;/li&gt;
&lt;li&gt;&lt;b&gt;Dynamic:&lt;/b&gt; Mac주소 기반으로 VLAN을 할당한다.&lt;/li&gt;
&lt;li&gt;&lt;b&gt;Voice VLAN&lt;/b&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;h2 style=&quot;background-color: #ffffff; color: #0f0f0f; text-align: start;&quot; data-ke-size=&quot;size26&quot;&gt;&lt;b&gt;실습&lt;/b&gt;&lt;/h2&gt;
&lt;p style=&quot;background-color: #ffffff; color: #0f0f0f; text-align: start;&quot; data-ke-size=&quot;size16&quot;&gt;먼저 아래와 같이 하나의 네트워크를 구성해보자.&lt;/p&gt;
&lt;p style=&quot;background-color: #ffffff; color: #0f0f0f; text-align: start;&quot; data-ke-size=&quot;size16&quot;&gt;라우터, 스위치, PC의 선을 잘 연결해주고 라우터에서 ip주소&lt;span style=&quot;background-color: #ffffff; color: #0f0f0f; text-align: start;&quot;&gt;(10.1.1.0)&lt;/span&gt;를 부여해주고, PC의 Desktop에서 PC의 ip주소와 서브넷 마스크(255.255.255.0), 라우터 ip주소인 Default Gateway(10.1.1.1)를 각각 부여해주자. 잘 모르겠으면 IPv4(&lt;a href=&quot;https://s1owly-steadily.tistory.com/22&quot; target=&quot;_blank&quot; rel=&quot;noopener&amp;nbsp;noreferrer&quot;&gt;https://s1owly-steadily.tistory.com/22&lt;/a&gt;)여기서 실습을 진행하고 와야한다.&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;1365&quot; data-origin-height=&quot;1019&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/dh8kfg/dJMcac4fVkM/KtOOP9Qts5uJHq6t9XcQvK/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/dh8kfg/dJMcac4fVkM/KtOOP9Qts5uJHq6t9XcQvK/img.png&quot; data-alt=&quot;네트워크 구성&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/dh8kfg/dJMcac4fVkM/KtOOP9Qts5uJHq6t9XcQvK/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2Fdh8kfg%2FdJMcac4fVkM%2FKtOOP9Qts5uJHq6t9XcQvK%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;558&quot; height=&quot;417&quot; data-origin-width=&quot;1365&quot; data-origin-height=&quot;1019&quot;/&gt;&lt;/span&gt;&lt;figcaption&gt;네트워크 구성&lt;/figcaption&gt;
&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;라우터에서 ping을 브로드캐스트 주소로 날려보자. 네트워크 안의 모든 호스트 들이 응답을 하는 것을 볼 수 있다. 즉 &lt;b&gt;단일 Broadcast Domain&lt;/b&gt;이다. 여기서 문제점은 1개의 네트워크로 구성되어 있을 때 단말이 많아지면 응답이 너무 많아진다는 단점이 있다. (보안, 관리 문제)&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;932&quot; data-origin-height=&quot;298&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/bvk1kS/dJMcafmqtqS/hyxsiGw8V1cJ1Xf1mWpeEK/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/bvk1kS/dJMcafmqtqS/hyxsiGw8V1cJ1Xf1mWpeEK/img.png&quot; data-alt=&quot;브로드캐스트 도메인&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/bvk1kS/dJMcafmqtqS/hyxsiGw8V1cJ1Xf1mWpeEK/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2Fbvk1kS%2FdJMcafmqtqS%2FhyxsiGw8V1cJ1Xf1mWpeEK%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;697&quot; height=&quot;223&quot; data-origin-width=&quot;932&quot; data-origin-height=&quot;298&quot;/&gt;&lt;/span&gt;&lt;figcaption&gt;브로드캐스트 도메인&lt;/figcaption&gt;
&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;다음으로 VLAN 실습을 진행해보자.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;먼저 네트워크 구성을 아래와 같이 변경해준다.&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;1360&quot; data-origin-height=&quot;1044&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/LdqcH/dJMcafzW2R7/2lYSFgxnLa9L10MNZvJ04k/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/LdqcH/dJMcafzW2R7/2lYSFgxnLa9L10MNZvJ04k/img.png&quot; data-alt=&quot;네트워크 구성 (VLAN)&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/LdqcH/dJMcafzW2R7/2lYSFgxnLa9L10MNZvJ04k/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FLdqcH%2FdJMcafzW2R7%2F2lYSFgxnLa9L10MNZvJ04k%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;543&quot; height=&quot;417&quot; data-origin-width=&quot;1360&quot; data-origin-height=&quot;1044&quot;/&gt;&lt;/span&gt;&lt;figcaption&gt;네트워크 구성 (VLAN)&lt;/figcaption&gt;
&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;VLAN 10, 20, 30으로 나뉘어 있으므로 VLAN 별로 PC의 IP 주소가 변경되어야 한다. 그리고 라우터도 3개의 포트를 갖게 되므로 각각 맞는 라우터 ip 주소를 할당해줘야한다. PC11은 아래와 같고 각각 변경해주면 된다.&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;1315&quot; data-origin-height=&quot;315&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/dn2Bmf/dJMcadovtQ5/VWcCXWitguy1K3wPzBCCQ1/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/dn2Bmf/dJMcadovtQ5/VWcCXWitguy1K3wPzBCCQ1/img.png&quot; data-alt=&quot;PC IP Configuration&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/dn2Bmf/dJMcadovtQ5/VWcCXWitguy1K3wPzBCCQ1/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2Fdn2Bmf%2FdJMcadovtQ5%2FVWcCXWitguy1K3wPzBCCQ1%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;639&quot; height=&quot;153&quot; data-origin-width=&quot;1315&quot; data-origin-height=&quot;315&quot;/&gt;&lt;/span&gt;&lt;figcaption&gt;PC IP Configuration&lt;/figcaption&gt;
&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;라우터도 각 포트별로 ip주소를 아래와 같이 할당해주면 된다.&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;1096&quot; data-origin-height=&quot;154&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/b5pZ0D/dJMcac4f1Gm/hM8rkoF6ftKk1dF3uJ3E8K/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/b5pZ0D/dJMcac4f1Gm/hM8rkoF6ftKk1dF3uJ3E8K/img.png&quot; data-alt=&quot;라우터 포트별 ip 주소 부여&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/b5pZ0D/dJMcac4f1Gm/hM8rkoF6ftKk1dF3uJ3E8K/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2Fb5pZ0D%2FdJMcac4f1Gm%2FhM8rkoF6ftKk1dF3uJ3E8K%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;760&quot; height=&quot;107&quot; data-origin-width=&quot;1096&quot; data-origin-height=&quot;154&quot;/&gt;&lt;/span&gt;&lt;figcaption&gt;라우터 포트별 ip 주소 부여&lt;/figcaption&gt;
&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;b&gt;show ip route&lt;/b&gt; 명령어로 연결이 잘되었는지와 서브넷 마스크가 잘 되었는지를 확인해보자.&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;859&quot; data-origin-height=&quot;196&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/IVkE6/dJMcabRM7pt/m5wZxApK1ZbtZaJ1yQSzd1/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/IVkE6/dJMcabRM7pt/m5wZxApK1ZbtZaJ1yQSzd1/img.png&quot; data-alt=&quot;연결 확인&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/IVkE6/dJMcabRM7pt/m5wZxApK1ZbtZaJ1yQSzd1/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FIVkE6%2FdJMcabRM7pt%2Fm5wZxApK1ZbtZaJ1yQSzd1%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;627&quot; height=&quot;143&quot; data-origin-width=&quot;859&quot; data-origin-height=&quot;196&quot;/&gt;&lt;/span&gt;&lt;figcaption&gt;연결 확인&lt;/figcaption&gt;
&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;다음으로 스위치에서 valn 10, 20, 30을 만들어준다. 아래와 같이 하면 된다.&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;456&quot; data-origin-height=&quot;167&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/l4zvu/dJMcaak4uup/A1mKjRQuAkszPGSjj8unq0/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/l4zvu/dJMcaak4uup/A1mKjRQuAkszPGSjj8unq0/img.png&quot; data-alt=&quot;vlan 생성&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/l4zvu/dJMcaak4uup/A1mKjRQuAkszPGSjj8unq0/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2Fl4zvu%2FdJMcaak4uup%2FA1mKjRQuAkszPGSjj8unq0%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;456&quot; height=&quot;167&quot; data-origin-width=&quot;456&quot; data-origin-height=&quot;167&quot;/&gt;&lt;/span&gt;&lt;figcaption&gt;vlan 생성&lt;/figcaption&gt;
&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;그리고 단말에 연결된 포트별로&lt;b&gt; switchport access vlan&lt;/b&gt;명령어로 vlan을 수동 할당해줘야 한다. range 명령어로 아래와 같이 &lt;span style=&quot;color: #333333; text-align: start;&quot;&gt;한번에&lt;span&gt; &lt;/span&gt;&lt;/span&gt;할당해주면 된다.&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;719&quot; data-origin-height=&quot;222&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/cV7AOy/dJMcafzW3Ao/E8IYkknXNVglyPduohK410/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/cV7AOy/dJMcafzW3Ao/E8IYkknXNVglyPduohK410/img.png&quot; data-alt=&quot;vlan 수동 할당 (단말)&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/cV7AOy/dJMcafzW3Ao/E8IYkknXNVglyPduohK410/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FcV7AOy%2FdJMcafzW3Ao%2FE8IYkknXNVglyPduohK410%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;719&quot; height=&quot;222&quot; data-origin-width=&quot;719&quot; data-origin-height=&quot;222&quot;/&gt;&lt;/span&gt;&lt;figcaption&gt;vlan 수동 할당 (단말)&lt;/figcaption&gt;
&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;마찬가지로 라우터도 수동 할당해주면 된다.&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;592&quot; data-origin-height=&quot;202&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/bxb2DS/dJMcadB1q6Q/Q8OeSvWkRC0B7GmLBO6Z8k/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/bxb2DS/dJMcadB1q6Q/Q8OeSvWkRC0B7GmLBO6Z8k/img.png&quot; data-alt=&quot;vlan 수동 할당 (라우터)&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/bxb2DS/dJMcadB1q6Q/Q8OeSvWkRC0B7GmLBO6Z8k/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2Fbxb2DS%2FdJMcadB1q6Q%2FQ8OeSvWkRC0B7GmLBO6Z8k%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;592&quot; height=&quot;202&quot; data-origin-width=&quot;592&quot; data-origin-height=&quot;202&quot;/&gt;&lt;/span&gt;&lt;figcaption&gt;vlan 수동 할당 (라우터)&lt;/figcaption&gt;
&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;b&gt;show vlan brief&lt;/b&gt; 명령어로 vlan 할당이 잘되었는지 확인을 해보자.&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;1084&quot; data-origin-height=&quot;439&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/QkBQc/dJMcac4f2In/fkQc5oYKOeGpEaW12yvH9k/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/QkBQc/dJMcac4f2In/fkQc5oYKOeGpEaW12yvH9k/img.png&quot; data-alt=&quot;vlan 할당 확인&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/QkBQc/dJMcac4f2In/fkQc5oYKOeGpEaW12yvH9k/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FQkBQc%2FdJMcac4f2In%2FfkQc5oYKOeGpEaW12yvH9k%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;717&quot; height=&quot;290&quot; data-origin-width=&quot;1084&quot; data-origin-height=&quot;439&quot;/&gt;&lt;/span&gt;&lt;figcaption&gt;vlan 할당 확인&lt;/figcaption&gt;
&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;PC 11에서 통신을 확인하기 위해 Broadcast로 ping을 날려보자.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;10.1.10.255가 10.1.10.0/24의 브로드캐스트 주소이므로 여기에 속해있는 10.1.10.12와 10.1.10.1로 부터 응답이 오는 것을 확인할 수 있다.&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;653&quot; data-origin-height=&quot;169&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/rQ1Gt/dJMcaicoUdL/XwJCViwUVytnJJ7Z1PZtQK/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/rQ1Gt/dJMcaicoUdL/XwJCViwUVytnJJ7Z1PZtQK/img.png&quot; data-alt=&quot;direct broadcast&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/rQ1Gt/dJMcaicoUdL/XwJCViwUVytnJJ7Z1PZtQK/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FrQ1Gt%2FdJMcaicoUdL%2FXwJCViwUVytnJJ7Z1PZtQK%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;653&quot; height=&quot;169&quot; data-origin-width=&quot;653&quot; data-origin-height=&quot;169&quot;/&gt;&lt;/span&gt;&lt;figcaption&gt;direct broadcast&lt;/figcaption&gt;
&lt;/figure&gt;
&lt;/p&gt;</description>
      <category>CCNA</category>
      <author>천꾸</author>
      <guid isPermaLink="true">https://s1owly-steadily.tistory.com/25</guid>
      <comments>https://s1owly-steadily.tistory.com/25#entry25comment</comments>
      <pubDate>Fri, 22 May 2026 16:45:44 +0900</pubDate>
    </item>
    <item>
      <title>[Wireshark 실습] IP 단편화(Fragmentation) 패킷 분석 (MTU)</title>
      <link>https://s1owly-steadily.tistory.com/24</link>
      <description>&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;b&gt;MTU&lt;/b&gt;: 한 번에 보낼 수 있는 최대 데이터 패킷의 크기 (프로토콜 별로 MTU가 다름)&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;네트워크 구간마다&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;b&gt;MTU&lt;/b&gt;가 다르기 때문에 패킷이 클 경우 분할(송신측 or 중간에서)이 발생한다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;이를 위해&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;b&gt;Identification(식별자)&lt;/b&gt;,&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;b&gt;Flag(DF, MF)&lt;/b&gt;,&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;b&gt;Fragment Offset&lt;/b&gt;&lt;span&gt;&amp;nbsp;&lt;/span&gt;필드를 사용하여 수신측(종단)에서 재조립한다.&lt;br /&gt;&lt;span style=&quot;background-color: #ffffff; color: #0f0f0f; text-align: start;&quot;&gt;&lt;b&gt;Identification:&lt;/b&gt;&lt;span&gt;&amp;nbsp;&lt;/span&gt;분할된 모든 패킷은 동일한 ID&lt;br /&gt;&lt;b&gt;Flag:&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/b&gt;DF(Don't Flagment) - 0일 때 분할 가능. 1일 때 분할 X, MF(More Flagment) - 0이면 마지막. 1이면 분할 더 있음.&amp;nbsp;&lt;br /&gt;&lt;/span&gt;&lt;b&gt;Fragment Offset:&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/b&gt;분할된 패킷의 1번째 byte 위치를 8로 나눔&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-path-to-node=&quot;7&quot; data-ke-size=&quot;size16&quot;&gt;일반적인 이더넷(Ethernet) 환경에서는 &lt;b data-index-in-node=&quot;120&quot; data-path-to-node=&quot;7&quot;&gt;1500바이트&lt;/b&gt;가 표준 규격이다.&lt;/p&gt;
&lt;p data-path-to-node=&quot;8&quot; data-ke-size=&quot;size16&quot;&gt;만약 애플리케이션에서 MTU(1500바이트)보다 큰 데이터를 전송하려고 하면 네트워크 계층(L3)의 IP 프로토콜은 이 데이터를 안전하게 전달하기 위해 MTU 크기에 맞춰 잘게 쪼개게 되는데 이 과정을 IP 단편화(Fragmentation)라고 부른다.&lt;/p&gt;
&lt;h2 data-ke-size=&quot;size26&quot;&gt;&lt;b&gt;실습&lt;/b&gt;&lt;/h2&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;먼저 와이어샤크에 필터창에 ip.addr == 8.8.8.8을 입력한다.&amp;nbsp;&lt;br /&gt;&lt;i data-index-in-node=&quot;0&quot; data-path-to-node=&quot;13,2,1,0,0&quot;&gt;주의:&lt;/i&gt; icmp로만 검색하면 쪼개진 후속 패킷(순수 IP 데이터 조각)들이 필터링되어 화면에 보이지 않으므로 프로토콜과 관계없이 구글 목적지 주소로 오가는 모든 패킷을 보기 위해 이 필터를 사용해야 한다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;이후 CMD를 열고 표준 MTU인 1500바이트를 2배 이상 초과하는 &lt;b data-index-in-node=&quot;50&quot; data-path-to-node=&quot;15&quot;&gt;3000바이트&lt;/b&gt;짜리 패킷을 강제로 전송한다. (&lt;b data-index-in-node=&quot;0&quot; data-path-to-node=&quot;17,0,0&quot;&gt;-l 3000&lt;/b&gt;: 페이로드 크기를 3000바이트로 지정하는 옵션)&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;966&quot; data-origin-height=&quot;392&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/bOc856/dJMcagZRsho/v6AzfTlRkh3l5w3PDFoak0/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/bOc856/dJMcagZRsho/v6AzfTlRkh3l5w3PDFoak0/img.png&quot; data-alt=&quot;3000bytes 패킷 강제 전송&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/bOc856/dJMcagZRsho/v6AzfTlRkh3l5w3PDFoak0/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FbOc856%2FdJMcagZRsho%2Fv6AzfTlRkh3l5w3PDFoak0%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;626&quot; height=&quot;254&quot; data-origin-width=&quot;966&quot; data-origin-height=&quot;392&quot;/&gt;&lt;/span&gt;&lt;figcaption&gt;3000bytes 패킷 강제 전송&lt;/figcaption&gt;
&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;아래와 같이 3개의 패킷을 분할해서 전송되는 것을 확인할 수 있다. (4개의 패킷을 각각 3개씩 분할)&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;2544&quot; data-origin-height=&quot;590&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/dUkpYL/dJMcaaL7RSl/2U7MKrX4zKDjr2tIkimd3k/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/dUkpYL/dJMcaaL7RSl/2U7MKrX4zKDjr2tIkimd3k/img.png&quot; data-alt=&quot;분할된 패킷&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/dUkpYL/dJMcaaL7RSl/2U7MKrX4zKDjr2tIkimd3k/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FdUkpYL%2FdJMcaaL7RSl%2F2U7MKrX4zKDjr2tIkimd3k%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;2544&quot; height=&quot;590&quot; data-origin-width=&quot;2544&quot; data-origin-height=&quot;590&quot;/&gt;&lt;/span&gt;&lt;figcaption&gt;분할된 패킷&lt;/figcaption&gt;
&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;패킷이 3개로 분할 되었으므로 각각 하나씩 분석 해보자.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;먼저 첫 번째 패킷이다.&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;먼저 빨간색 박스를 보면 Total Length는 1500인데 Data는 1480인 것을 볼 수 있다.&lt;span style=&quot;color: #333333; text-align: start;&quot;&gt;&lt;span&gt;&amp;nbsp;&lt;/span&gt;Total Length는 IP 헤더와 순수 데이터를 합친 값으로 IPv4에서는 IP헤더가 기본으로 20바이트이다. 이는 캡슐화의 원리이다. 그리고 Identification: 0x9a27이라고 되어 있는데 패킷이 분할되어도 &lt;b&gt;분할된 패킷은 모두 같은 ID&lt;/b&gt;를 갖는다. 다음 패킷에서 이 패킷의 ID와 같은지 확인해 볼 것이다.&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;color: #333333; text-align: start;&quot;&gt;다음으로 파란색 박스 부분을 보면 &lt;b data-index-in-node=&quot;0&quot; data-path-to-node=&quot;27,1,0&quot;&gt;Flags: 0x01, More fragments: Set&lt;/b&gt;이라고 되어있다. 즉 수신 측 라우터나 호스트에게 &quot;아직 조각이 더 남았으니 합칠 준비를 하라&quot;고 알리는 신호이다.&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;537&quot; data-origin-height=&quot;370&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/0m5ho/dJMcahLhuJS/c7HKzTT4QYWogek36kqkl0/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/0m5ho/dJMcahLhuJS/c7HKzTT4QYWogek36kqkl0/img.png&quot; data-alt=&quot;첫 번째 패킷&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/0m5ho/dJMcahLhuJS/c7HKzTT4QYWogek36kqkl0/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2F0m5ho%2FdJMcahLhuJS%2Fc7HKzTT4QYWogek36kqkl0%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;537&quot; height=&quot;370&quot; data-origin-width=&quot;537&quot; data-origin-height=&quot;370&quot;/&gt;&lt;/span&gt;&lt;figcaption&gt;첫 번째 패킷&lt;/figcaption&gt;
&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;아래는 두 번째 패킷이다. ID가 첫 번째 패킷과 동일한 것을 볼 수 있다.&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;494&quot; data-origin-height=&quot;370&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/8CzLP/dJMcadB0CKm/A0pc3jP6sARWmIyaeIn520/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/8CzLP/dJMcadB0CKm/A0pc3jP6sARWmIyaeIn520/img.png&quot; data-alt=&quot;두 번째 패킷&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/8CzLP/dJMcadB0CKm/A0pc3jP6sARWmIyaeIn520/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2F8CzLP%2FdJMcadB0CKm%2FA0pc3jP6sARWmIyaeIn520%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;494&quot; height=&quot;370&quot; data-origin-width=&quot;494&quot; data-origin-height=&quot;370&quot;/&gt;&lt;/span&gt;&lt;figcaption&gt;두 번째 패킷&lt;/figcaption&gt;
&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;마지막 패킷을 분석해보자.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;먼저 빨간색 박스를 보면 ID가 역시 똑같은 것을 확인할 수 있고 Total Length: 68로 되어있다. 68인 이유는 ICMP 헤더(8바이트)와 IP헤더(20바이트), 남은 데이터(3000-1400+1400)이기 때문이다. 첫 번째 조각에만 들어있던 ICMP 헤더가 마지막 조각에 포함되어 조립을 마무리한다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;다음으로 파란색 박스를 보면 &lt;b&gt;More fragments: Not set (0x00)&lt;/b&gt;으로 바뀌며 더 이상 분할 할 것이 없음을 알린다.&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;512&quot; data-origin-height=&quot;351&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/C4ZTy/dJMcagMo36m/tPdbpt7hLuRMeUfx1MBb10/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/C4ZTy/dJMcagMo36m/tPdbpt7hLuRMeUfx1MBb10/img.png&quot; data-alt=&quot;세 번째 패킷&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/C4ZTy/dJMcagMo36m/tPdbpt7hLuRMeUfx1MBb10/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FC4ZTy%2FdJMcagMo36m%2FtPdbpt7hLuRMeUfx1MBb10%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;512&quot; height=&quot;351&quot; data-origin-width=&quot;512&quot; data-origin-height=&quot;351&quot;/&gt;&lt;/span&gt;&lt;figcaption&gt;세 번째 패킷&lt;/figcaption&gt;
&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-path-to-node=&quot;34&quot; data-ke-size=&quot;size16&quot;&gt;실습 도중 단편화된 패킷의 Length 필드가 1500이 아닌 &lt;b data-index-in-node=&quot;35&quot; data-path-to-node=&quot;34&quot;&gt;1514바이트&lt;/b&gt;로 캡처되는 현상을 발견했다.&lt;/p&gt;
&lt;p data-path-to-node=&quot;35&quot; data-ke-size=&quot;size16&quot;&gt;네트워크 표준에서 규정하는 &lt;b data-index-in-node=&quot;15&quot; data-path-to-node=&quot;35&quot;&gt;MTU 1500바이트는 데이터 링크 계층(L2)의 페이로드 즉 'L3 IP 패킷'의 최대 크기&lt;/b&gt;를 의미한다. 하지만 와이어샤크의 Length 열은 이 IP 패킷이 랜선을 타고 나가기 위해 데이터 링크 계층에서 감싸지는 &lt;b data-index-in-node=&quot;138&quot; data-path-to-node=&quot;35&quot;&gt;L2 이더넷 헤더(Ethernet II Header)의 크기인 14바이트&lt;/b&gt;까지 포함하여 계산한다.&lt;/p&gt;
&lt;ul style=&quot;list-style-type: disc;&quot; data-path-to-node=&quot;36&quot; data-ke-list-type=&quot;disc&quot;&gt;
&lt;li&gt;&lt;b data-index-in-node=&quot;0&quot; data-path-to-node=&quot;36,0,0&quot;&gt;L3 IP 패킷 크기 (MTU 최대치)&lt;/b&gt;: 1500바이트&lt;/li&gt;
&lt;li&gt;&lt;b data-index-in-node=&quot;0&quot; data-path-to-node=&quot;36,1,0&quot;&gt;L2 에더넷 헤더 크기&lt;/b&gt;: 14바이트 (출발지 MAC 6B + 목적지 MAC 6B + Type 2B)&lt;/li&gt;
&lt;li&gt;&lt;b data-index-in-node=&quot;0&quot; data-path-to-node=&quot;36,2,0&quot;&gt;와이어샤크 실측 크기(Length)&lt;/b&gt;: 1500 + 14 = 1514바이트&lt;/li&gt;
&lt;/ul&gt;</description>
      <category>Wireshark</category>
      <author>천꾸</author>
      <guid isPermaLink="true">https://s1owly-steadily.tistory.com/24</guid>
      <comments>https://s1owly-steadily.tistory.com/24#entry24comment</comments>
      <pubDate>Thu, 21 May 2026 18:07:20 +0900</pubDate>
    </item>
    <item>
      <title>[CCNA 정리]IP와 ICMP</title>
      <link>https://s1owly-steadily.tistory.com/23</link>
      <description>&lt;h2 style=&quot;background-color: #ffffff; color: #0f0f0f; text-align: start;&quot; data-ke-size=&quot;size26&quot;&gt;&lt;b&gt;IP 프로토콜&lt;/b&gt;&lt;b&gt;&lt;/b&gt;&lt;/h2&gt;
&lt;p style=&quot;background-color: #ffffff; color: #0f0f0f; text-align: start;&quot; data-ke-size=&quot;size16&quot;&gt;L3(Network Layer)의 대표적인 프로토콜로 IP, ICMP, ARP 등이 있다. 앞에서도 ARP를 공부하면서 IP에 대해서 학습을 하였지만 좀 더 자세한 내용을 학습하는 것이 목표이다.&lt;/p&gt;
&lt;p style=&quot;background-color: #ffffff; color: #0f0f0f; text-align: start;&quot; data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;h4 style=&quot;background-color: #ffffff; color: #0f0f0f; text-align: start;&quot; data-ke-size=&quot;size20&quot;&gt;&lt;b&gt;1. IP 프로토콜의 특성&lt;/b&gt;&lt;/h4&gt;
&lt;ul style=&quot;list-style-type: disc; background-color: #ffffff; color: #0f0f0f; text-align: start;&quot; data-ke-list-type=&quot;disc&quot;&gt;
&lt;li&gt;비연결 지향적(Connectionless)이며 신뢰성을 보장하지 않는&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;b&gt;Best-effort&lt;/b&gt;&lt;s&gt;(최선을 다했지만 잘 안됐을 수도 있다라고 설명)&lt;/s&gt;&lt;span&gt;&amp;nbsp;&lt;/span&gt;방식의 전달을 수행한다. (&lt;span style=&quot;background-color: #ffffff; color: #0f0f0f; text-align: start;&quot;&gt;에러 제어, 흐름 제어, 혼잡 제어를 지원&lt;/span&gt; x)&lt;/li&gt;
&lt;li&gt;신뢰성이 필요한 경우 상위 계층(L4)인 TCP(3way-handshake)를 통해 보완한다.&lt;/li&gt;
&lt;li&gt;&lt;span style=&quot;background-color: #ffffff; color: #0f0f0f; text-align: start;&quot;&gt;초기 설계 당시 보안에 대한 고려가 거의 없었기 때문에 보안이 취약하다. 이를 해결하기 위해 IPsec이 등장했고 &lt;span style=&quot;background-color: #ffffff; color: #0f0f0f; text-align: start;&quot;&gt;AH나 ESP 프로토콜을 사용하여 데이터를 암호화하고 인증&lt;/span&gt;한다.&lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;h4 style=&quot;background-color: #ffffff; color: #0f0f0f; text-align: start;&quot; data-ke-size=&quot;size20&quot;&gt;&lt;b&gt;2. IP 헤더 필드의 주요 기능&lt;/b&gt;&lt;/h4&gt;
&lt;ul style=&quot;list-style-type: disc; background-color: #ffffff; color: #0f0f0f; text-align: start;&quot; data-ke-list-type=&quot;disc&quot;&gt;
&lt;li&gt;&lt;b&gt;Header: &lt;/b&gt;택배를 보낼 때 상자에 붙어있는 스티커(&lt;span style=&quot;background-color: #ffffff; color: #0f0f0f; text-align: start;&quot;&gt;주소와 번호 등이 써있는&lt;/span&gt;)와 같은 &lt;b&gt;제어정보&lt;/b&gt;를 헤더라고 한다.&lt;/li&gt;
&lt;li&gt;&lt;b&gt;Version&lt;/b&gt;: IP 버전(주로 IPv4)을 사용한다.&lt;/li&gt;
&lt;li&gt;&lt;b&gt;IHL(Internet Header Length)&lt;/b&gt;: 제어정보(헤더)의 길이를 나타내며 4바이트 단위로 계산된다. 헤더의 크기는 20 ~ 60바이트로 가변적이다. IPv6에서는 헤더크기를 고정(기존의 Processing 불편함을 해결)&lt;/li&gt;
&lt;li&gt;&lt;b&gt;Service Type&lt;/b&gt;: 패킷의 우선순위를 결정하거나 혼잡 제어(ECN - 병목해결, 2비트 사용)를 위해 사용된다. 초기에는 3비트를 사용했지만 현재는 6비트 사용&lt;/li&gt;
&lt;li&gt;&lt;b&gt;Total Length&lt;/b&gt;: 헤더와 데이터를 포함한 전체 길이를 나타낸다. 실제 데이터와 패딩을 구분하기 위해 필요하다.&lt;/li&gt;
&lt;li&gt;&lt;b&gt;Protocol:&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/b&gt;상위 계층의 프로토콜 정보(TCP, UDP)를 나타낸다.&lt;/li&gt;
&lt;li&gt;&lt;b&gt;TTL(Time To Live)&lt;/b&gt;: 패킷이 무한 루프(예: 설정이 잘못되어 2개의 라우터끼리 라우팅할 때)에 빠지는 것을 방지하기 위해 라우터를 거칠 때마다 1씩 감소하며 0이 되면 폐기된다. &lt;br /&gt;TTL(1) - 로컬 네트워크에서만 동작하는 것을 말한다.&amp;nbsp;&lt;/li&gt;
&lt;li&gt;&lt;b&gt;Header Checksum&lt;/b&gt;: 오류를 확인하는 기능을 말하며 오류 발견시 드랍시킨다.&lt;br /&gt;헤더만 체크하는 이유: 고속처리, 비효율성 제거(4계층인 TCP/UDP에서 End to End 체크)&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;1312&quot; data-origin-height=&quot;576&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/TdBj3/dJMcaf0WBDW/if5DFmuKjJCZe6toCHD7S0/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/TdBj3/dJMcaf0WBDW/if5DFmuKjJCZe6toCHD7S0/img.png&quot; data-alt=&quot;헤더 구조&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/TdBj3/dJMcaf0WBDW/if5DFmuKjJCZe6toCHD7S0/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FTdBj3%2FdJMcaf0WBDW%2Fif5DFmuKjJCZe6toCHD7S0%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;598&quot; height=&quot;263&quot; data-origin-width=&quot;1312&quot; data-origin-height=&quot;576&quot;/&gt;&lt;/span&gt;&lt;figcaption&gt;헤더 구조&lt;/figcaption&gt;
&lt;/figure&gt;
&lt;/p&gt;
&lt;h4 style=&quot;background-color: #ffffff; color: #0f0f0f; text-align: start;&quot; data-ke-size=&quot;size20&quot;&gt;&lt;b&gt;3. 패킷 분할&lt;/b&gt;&lt;/h4&gt;
&lt;ul style=&quot;list-style-type: disc; background-color: #ffffff; color: #0f0f0f; text-align: start;&quot; data-ke-list-type=&quot;disc&quot;&gt;
&lt;li&gt;&lt;b&gt;MTU&lt;/b&gt;: 한 번에 보낼 수 있는 최대 데이터 패킷의 크기 (프로토콜 별로 MTU가 다름)&lt;/li&gt;
&lt;li&gt;네트워크 구간마다 &lt;b&gt;MTU&lt;/b&gt;가 다르기 때문에 패킷이 클 경우 분할(송신측 or 중간에서)이 발생한다.&lt;/li&gt;
&lt;li&gt;이를 위해&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;b&gt;Identification(식별자)&lt;/b&gt;,&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;b&gt;Flag(DF, MF)&lt;/b&gt;,&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;b&gt;Fragment Offset&lt;/b&gt;&lt;span&gt;&amp;nbsp;&lt;/span&gt;필드를 사용하여 수신측(종단)에서 재조립한다.&lt;br /&gt;&lt;span style=&quot;background-color: #ffffff; color: #0f0f0f; text-align: start;&quot;&gt;&lt;b&gt;Identification:&lt;/b&gt; 분할된 모든 패킷은 동일한 ID&lt;br /&gt;&lt;b&gt;Flag: &lt;/b&gt;DF(Don't Flagment) - 0일 때 분할 가능. 1일 때 분할 X, MF(More Flagment) - 0이면 마지막. 1이면 분할 더 있음.&amp;nbsp;&lt;br /&gt;&lt;/span&gt; &lt;b&gt;Fragment Offset: &lt;/b&gt;분할된 패킷의 1번째 byte 위치를 8로 나눔&lt;br /&gt;&lt;br /&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;figure class=&quot;imagegridblock&quot;&gt;
  &lt;div class=&quot;image-container&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/bZWBRg/dJMcaiQUdFd/ms4CNDyBXuWWMZW8UVm5R1/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/bZWBRg/dJMcaiQUdFd/ms4CNDyBXuWWMZW8UVm5R1/img.png&quot; data-origin-width=&quot;230&quot; data-origin-height=&quot;72&quot; data-is-animation=&quot;false&quot; data-widthpercent=&quot;54.64&quot; style=&quot;width: 54.0073%; margin-right: 10px;&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/bZWBRg/dJMcaiQUdFd/ms4CNDyBXuWWMZW8UVm5R1/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FbZWBRg%2FdJMcaiQUdFd%2Fms4CNDyBXuWWMZW8UVm5R1%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;230&quot; height=&quot;72&quot;/&gt;&lt;/span&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/smVk9/dJMcacDdslq/Ymrpw1fxZUp1TK0eK8PJ5K/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/smVk9/dJMcacDdslq/Ymrpw1fxZUp1TK0eK8PJ5K/img.png&quot; data-origin-width=&quot;822&quot; data-origin-height=&quot;310&quot; data-is-animation=&quot;false&quot; style=&quot;width: 44.8299%;&quot; data-widthpercent=&quot;45.36&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/smVk9/dJMcacDdslq/Ymrpw1fxZUp1TK0eK8PJ5K/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FsmVk9%2FdJMcacDdslq%2FYmrpw1fxZUp1TK0eK8PJ5K%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;822&quot; height=&quot;310&quot;/&gt;&lt;/span&gt;&lt;/div&gt;
  &lt;figcaption&gt;Flag와 Fragment Offset&lt;/figcaption&gt;
&lt;/figure&gt;
&lt;/p&gt;
&lt;p style=&quot;background-color: #ffffff; color: #0f0f0f; text-align: start;&quot; data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;h2 style=&quot;background-color: #ffffff; color: #0f0f0f; text-align: start;&quot; data-ke-size=&quot;size26&quot;&gt;&lt;b&gt;ICMP 프로토콜&lt;/b&gt;&lt;/h2&gt;
&lt;p style=&quot;background-color: #ffffff; color: #0f0f0f; text-align: start;&quot; data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;h4 data-ke-size=&quot;size20&quot;&gt;&lt;b&gt;1. ICMP의 필요성&lt;/b&gt;&lt;/h4&gt;
&lt;ul style=&quot;list-style-type: disc;&quot; data-ke-list-type=&quot;disc&quot;&gt;
&lt;li&gt;기존 IP 프로토콜은 패킷 드랍(TTL=0) 시 송신 측에 알림을 주거나(에러 리포팅), 경로 정보 및 처리 시간을 확인하는(쿼리) 기능이 제한적이었다. ICMP는 &lt;b&gt;별도의 제어 메시지&lt;/b&gt;를 통해 이를 보완한다.&lt;/li&gt;
&lt;/ul&gt;
&lt;h4 data-ke-size=&quot;size20&quot;&gt;&lt;b&gt;2. 주요 메시지 유형&lt;/b&gt;&lt;b&gt;&lt;/b&gt;&lt;/h4&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;b&gt;2-1. Error Reporting Message&lt;/b&gt;&lt;/p&gt;
&lt;ul style=&quot;list-style-type: disc;&quot; data-ke-list-type=&quot;disc&quot;&gt;
&lt;li&gt;&lt;b&gt;Destination Unreachable (3번 타입):&lt;/b&gt;&lt;span&gt;&amp;nbsp;&lt;/span&gt;네트워크, 호스트, 포트 등이 도달 불가능할 때 발생한다.&lt;br /&gt;&lt;b&gt;no ip&lt;/b&gt; &lt;b&gt;unreachable: &lt;/b&gt;보안성(네트워크 정보 미제공) 및 CPU 부하 감소 등의 이유로 사용 안함을 지정할 수 있다.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;1488&quot; data-origin-height=&quot;464&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/cAWzYP/dJMcab5lYhx/jx3X1se5KiOiuSqcXzTkx0/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/cAWzYP/dJMcab5lYhx/jx3X1se5KiOiuSqcXzTkx0/img.png&quot; data-alt=&quot;Destination Unreachable&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/cAWzYP/dJMcab5lYhx/jx3X1se5KiOiuSqcXzTkx0/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FcAWzYP%2FdJMcab5lYhx%2Fjx3X1se5KiOiuSqcXzTkx0%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;677&quot; height=&quot;211&quot; data-origin-width=&quot;1488&quot; data-origin-height=&quot;464&quot;/&gt;&lt;/span&gt;&lt;figcaption&gt;Destination Unreachable&lt;/figcaption&gt;
&lt;/figure&gt;
&lt;/p&gt;
&lt;ul style=&quot;list-style-type: disc;&quot; data-ke-list-type=&quot;disc&quot;&gt;
&lt;li&gt;&lt;b&gt;Time Exceeded (11번 타입):&lt;span&gt; Code 0 - &lt;/span&gt;&lt;/b&gt;TTL 값이 0이 되어 패킷이 폐기될 때 최초 송신자에게 통보한다. &lt;b&gt;Code 1 - &lt;/b&gt;분할된 패킷이 제한 시간 내 host에 도착하지 않을 때 사용된다.&lt;/li&gt;
&lt;li&gt;&lt;b&gt;Source Quench:&lt;/b&gt;&lt;span&gt;&amp;nbsp;&lt;/span&gt;네트워크 혼잡을 송신자에 알려(패킷 단위) &lt;b&gt;속도를 줄이게 하는 기능&lt;/b&gt;이나 현재는 거의 사용되지 않는다. (속도 감소 시키는 기능 밖에 없어서 보안적으로 취약.)&lt;/li&gt;
&lt;li&gt;&lt;b&gt;Parameter Problem:&lt;/b&gt; IP 헤더가 이상할 때 알려줌(헤더 필수 옵션 누락, 헤더 길이 잘못됨)&lt;/li&gt;
&lt;li&gt;&lt;b&gt;ICMP Redirect:&lt;/b&gt;&lt;span&gt;&amp;nbsp;&lt;/span&gt;더 효율적인 경로가 있을 때 라우터가 호스트에게 알리는 기능 (로컬 내에서 default gateway(라우터 인터페이스)는 한 개 밖에 설정 못함)&lt;br /&gt;&lt;b&gt;ICMP Redirect 보안 문제: &lt;/b&gt;공격자가 라우터인척 하여 위조적인 ICMP 메시지를 보냄(MITM 공격) 즉 모든 트래픽이 공격자에 경유하게 됨. - no ip redirect로 비활성화 가능&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;842&quot; data-origin-height=&quot;426&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/rkSnt/dJMcabxuTuR/ykA5C9kko4K2yO0ZSsjIuk/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/rkSnt/dJMcabxuTuR/ykA5C9kko4K2yO0ZSsjIuk/img.png&quot; data-alt=&quot;MITM 공격&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/rkSnt/dJMcabxuTuR/ykA5C9kko4K2yO0ZSsjIuk/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FrkSnt%2FdJMcabxuTuR%2FykA5C9kko4K2yO0ZSsjIuk%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;512&quot; height=&quot;259&quot; data-origin-width=&quot;842&quot; data-origin-height=&quot;426&quot;/&gt;&lt;/span&gt;&lt;figcaption&gt;MITM 공격&lt;/figcaption&gt;
&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;b&gt;2-2. Query Message&lt;/b&gt;&lt;/p&gt;
&lt;ul style=&quot;list-style-type: disc;&quot; data-ke-list-type=&quot;disc&quot;&gt;
&lt;li&gt;&lt;b&gt;Echo Request/Reply:&lt;/b&gt;&lt;span&gt; &lt;/span&gt;Ping 테스트를 통해 호스트의 생존 여부와 응답 시간(RTT)을 확인&lt;br /&gt;echo request를 받으면 echo reply를 생성 후 초기 송신자에 전달한다.&lt;/li&gt;
&lt;li&gt;&lt;b&gt;Timestamp Request/Reply:&lt;/b&gt;&lt;span&gt;&amp;nbsp;&lt;/span&gt;시간 동기화나 RTT 측정을 위해 사용되지만 최근에는 사용 빈도가 낮다. (NTP가 더 정확)&lt;/li&gt;
&lt;/ul&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;b&gt;활용 예시&lt;/b&gt;&lt;/p&gt;
&lt;ul style=&quot;list-style-type: disc;&quot; data-ke-list-type=&quot;disc&quot;&gt;
&lt;li&gt;&lt;b&gt;Traceroute/Tracert:&lt;/b&gt;&lt;span&gt;&amp;nbsp;&lt;/span&gt;TTL 값을 1씩 증가시키며 경로상의 라우터들을 추적한다. 목적지까지의 hop 수와 경로를 확인하고 hop간 전송지연을 확인한다. - 윈도우(Tracert): ICMP &lt;b&gt;ping&lt;/b&gt; 패킷 전송, 리눅스(Traceroute): &lt;b&gt;UDP&lt;/b&gt; 패킷 전송&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;1562&quot; data-origin-height=&quot;662&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/c48CG9/dJMcabYB9RW/TwyLOsBnsDwYK1u31oM4UK/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/c48CG9/dJMcabYB9RW/TwyLOsBnsDwYK1u31oM4UK/img.png&quot; data-alt=&quot;Traceroute와 Tracert&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/c48CG9/dJMcabYB9RW/TwyLOsBnsDwYK1u31oM4UK/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2Fc48CG9%2FdJMcabYB9RW%2FTwyLOsBnsDwYK1u31oM4UK%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;813&quot; height=&quot;345&quot; data-origin-width=&quot;1562&quot; data-origin-height=&quot;662&quot;/&gt;&lt;/span&gt;&lt;figcaption&gt;Traceroute와 Tracert&lt;/figcaption&gt;
&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;</description>
      <category>CCNA</category>
      <author>천꾸</author>
      <guid isPermaLink="true">https://s1owly-steadily.tistory.com/23</guid>
      <comments>https://s1owly-steadily.tistory.com/23#entry23comment</comments>
      <pubDate>Wed, 20 May 2026 18:30:51 +0900</pubDate>
    </item>
    <item>
      <title>[CCNA 정리] IPv4 (서브넷팅)</title>
      <link>https://s1owly-steadily.tistory.com/22</link>
      <description>&lt;h2 style=&quot;background-color: #ffffff; color: #0f0f0f; text-align: start;&quot; data-ke-size=&quot;size26&quot;&gt;&lt;b&gt;IPv4 주소 체계&lt;/b&gt;&lt;/h2&gt;
&lt;h4 style=&quot;background-color: #ffffff; color: #0f0f0f; text-align: start;&quot; data-ke-size=&quot;size20&quot;&gt;&lt;b&gt;1. 네트워크 계층별 주소의 역할&lt;/b&gt;&lt;/h4&gt;
&lt;ul style=&quot;list-style-type: disc; background-color: #ffffff; color: #0f0f0f; text-align: start;&quot; data-ke-list-type=&quot;disc&quot;&gt;
&lt;li&gt;&lt;b&gt;L4(포트):&lt;/b&gt;&lt;span&gt;&amp;nbsp;&lt;/span&gt;어떤 서비스를 이용할지 구분 (예: 웹, FTP, 카톡)&lt;/li&gt;
&lt;li&gt;&lt;b&gt;L3(IP 주소):&lt;/b&gt;&lt;span&gt;&amp;nbsp;&lt;/span&gt;네트워크(동네)와 호스트(개인)를 구분하는&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;b&gt;논리적 식별자&lt;/b&gt;&lt;/li&gt;
&lt;li&gt;&lt;b&gt;L2(MAC 주소):&lt;/b&gt;&lt;span&gt;&amp;nbsp;&lt;/span&gt;하드웨어 장비에 고정된 물리적 주소로 같은 로컬 네트워크 내에서 통신할 때 사용&lt;/li&gt;
&lt;/ul&gt;
&lt;h4 style=&quot;background-color: #ffffff; color: #0f0f0f; text-align: start;&quot; data-ke-size=&quot;size20&quot;&gt;&lt;b&gt;2. IPv4 주소의 구조&lt;/b&gt;&lt;/h4&gt;
&lt;ul style=&quot;list-style-type: disc; background-color: #ffffff; color: #0f0f0f; text-align: start;&quot; data-ke-list-type=&quot;disc&quot;&gt;
&lt;li&gt;32비트(4바이트)로 구성되며 이진수 32개로 단말을 식별한다. 사용할 수 있는 최대 주소 개수는 2^32개 이다.&lt;/li&gt;
&lt;li&gt;글로벌하고 계층적인 구조를 가져 전화번호 체계와 유사한 특징을 가진다. (예: 82-043-123-4567)&lt;/li&gt;
&lt;/ul&gt;
&lt;h4 style=&quot;background-color: #ffffff; color: #0f0f0f; text-align: start;&quot; data-ke-size=&quot;size20&quot;&gt;&lt;b&gt;3. Classful Addressing&lt;/b&gt;&lt;/h4&gt;
&lt;ul style=&quot;list-style-type: disc; background-color: #ffffff; color: #0f0f0f; text-align: start;&quot; data-ke-list-type=&quot;disc&quot;&gt;
&lt;li&gt;네트워크 규모에 따라&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;b&gt;A, B, C, D(멀티캐스트), E(reserved) 클래스&lt;/b&gt;로 구분하며 첫 번째 옥텟(바이트)의 값으로 클래스를 식별한다.
&lt;ul style=&quot;list-style-type: disc;&quot; data-ke-list-type=&quot;disc&quot;&gt;
&lt;li&gt;&lt;b&gt;A 클래스:&lt;/b&gt;&lt;span&gt;&amp;nbsp;&lt;/span&gt;1~126 (대규모 네트워크) &lt;span style=&quot;background-color: #ffffff; color: #0f0f0f; text-align: start;&quot;&gt;special address 제외&lt;/span&gt; (0, 127) -&amp;gt; &lt;span style=&quot;color: #ef5369;&quot;&gt;&lt;b&gt;2^7 - 2개의 네트워크와 2^24 - 2개의 호스트&lt;/b&gt;&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;b&gt;B 클래스:&lt;/b&gt;&lt;span&gt;&amp;nbsp;&lt;/span&gt;128~191 (중규모 네트워크) -&amp;gt; &lt;b&gt;&lt;span style=&quot;color: #ef5369;&quot;&gt;2^14개(10000000~10111111)의 네트워크와 2^16 - 2개의 호스트&lt;/span&gt;&lt;/b&gt;&lt;/li&gt;
&lt;li&gt;&lt;b&gt;C 클래스:&lt;/b&gt;&lt;span&gt;&amp;nbsp;&lt;/span&gt;192~223 (소규모 네트워크) -&amp;gt; &lt;b&gt;&lt;span style=&quot;color: #ef5369;&quot;&gt;2^21개(11000000~11011111)의 네트워크와 2^8 - 2개의 호스트&lt;/span&gt;&lt;/b&gt;&lt;/li&gt;
&lt;li&gt;&lt;b&gt;A, B, C 모두 유니캐스트&lt;/b&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;1514&quot; data-origin-height=&quot;410&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/ZNp2s/dJMcadhLROk/gY8jek8Zt8bQ0D9Ns6Kpn0/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/ZNp2s/dJMcadhLROk/gY8jek8Zt8bQ0D9Ns6Kpn0/img.png&quot; data-alt=&quot;Classful Addressing&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/ZNp2s/dJMcadhLROk/gY8jek8Zt8bQ0D9Ns6Kpn0/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FZNp2s%2FdJMcadhLROk%2FgY8jek8Zt8bQ0D9Ns6Kpn0%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;639&quot; height=&quot;173&quot; data-origin-width=&quot;1514&quot; data-origin-height=&quot;410&quot;/&gt;&lt;/span&gt;&lt;figcaption&gt;Classful Addressing&lt;/figcaption&gt;
&lt;/figure&gt;
&lt;/p&gt;
&lt;ul style=&quot;list-style-type: disc;&quot; data-ke-list-type=&quot;disc&quot;&gt;
&lt;li&gt;&lt;b&gt;Network ID:&lt;/b&gt; Host가 속한 네트워크(동네) 식별&lt;/li&gt;
&lt;li&gt;&lt;b&gt; Host ID:&lt;/b&gt; Host(사용자) 식별&lt;/li&gt;
&lt;li&gt;&lt;b&gt;Major Network:&lt;/b&gt; 클래스풀 어드레스에서 네트워크 부분&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;786&quot; data-origin-height=&quot;452&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/b4sdld/dJMcaf0UVQP/7UvDsyIyFWRcRkemCYqBPK/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/b4sdld/dJMcaf0UVQP/7UvDsyIyFWRcRkemCYqBPK/img.png&quot; data-alt=&quot;클래스별 네트워크, 호스트&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/b4sdld/dJMcaf0UVQP/7UvDsyIyFWRcRkemCYqBPK/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2Fb4sdld%2FdJMcaf0UVQP%2F7UvDsyIyFWRcRkemCYqBPK%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;506&quot; height=&quot;291&quot; data-origin-width=&quot;786&quot; data-origin-height=&quot;452&quot;/&gt;&lt;/span&gt;&lt;figcaption&gt;클래스별 네트워크, 호스트&lt;/figcaption&gt;
&lt;/figure&gt;
&lt;/p&gt;
&lt;p style=&quot;background-color: #ffffff; color: #0f0f0f; text-align: start;&quot; data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;h4 style=&quot;background-color: #ffffff; color: #0f0f0f; text-align: start;&quot; data-ke-size=&quot;size20&quot;&gt;&lt;b&gt;4. 네트워크 주소와 브로드캐스트 주소&lt;/b&gt;&lt;b&gt;&lt;/b&gt;&lt;/h4&gt;
&lt;ul style=&quot;list-style-type: disc;&quot; data-ke-list-type=&quot;disc&quot;&gt;
&lt;li&gt;&lt;b&gt;네트워크 주소:&lt;/b&gt;&lt;span&gt; 네트워크 부분이 아닌 &lt;/span&gt;호스트 부분이 모두 0인 경우 (네트워크 전체를 나타내는 주소)&lt;/li&gt;
&lt;li&gt;&lt;b&gt;브로드캐스트 주소:&lt;/b&gt;&lt;span&gt; &lt;span style=&quot;background-color: #ffffff; color: #0f0f0f; text-align: start;&quot;&gt;네트워크 부분이 아닌&lt;span&gt; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;호스트 부분이 모두 1인 경우 (네트워크 안에 있는 모든 곳에 뿌릴 때 사용되므로 할당이 안됨.)&lt;/li&gt;
&lt;li&gt;두 주소는 &lt;b&gt;각 네트워크에는 할당할 수 없는&lt;/b&gt;&lt;span style=&quot;background-color: #ffffff; color: #0f0f0f; text-align: start;&quot;&gt; 주소이다.&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;즉 호스트에게 할당 가능한 개수는&lt;span&gt; &lt;/span&gt;&lt;b&gt;2^n - 2 &lt;/b&gt;이다. (n: 호스트 비트 수)&lt;/li&gt;
&lt;/ul&gt;
&lt;h4 style=&quot;background-color: #ffffff; color: #0f0f0f; text-align: start;&quot; data-ke-size=&quot;size20&quot;&gt;&lt;b&gt;5. 서브넷 마스크&lt;/b&gt;&lt;/h4&gt;
&lt;ul style=&quot;list-style-type: disc; background-color: #ffffff; color: #0f0f0f; text-align: start;&quot; data-ke-list-type=&quot;disc&quot;&gt;
&lt;li&gt;&lt;b&gt;서브넷 마스크:&lt;/b&gt;&lt;span&gt;&amp;nbsp;&lt;/span&gt;장비가 네트워크와 호스트 영역을 구분하기 위해 사용하며 네트워크 부분을 1로 채워 표현한다.&lt;/li&gt;
&lt;li&gt;&lt;b&gt;CIDR(/기호):&lt;/b&gt;&lt;span&gt;&amp;nbsp;&lt;/span&gt;서브넷 마스크를 일일이 적는 대신 비트 수(네트워크 부분의 1의 개수)로 간단히 표기하는 방식이다. &lt;br /&gt;(예: 10.1.1.1&lt;b&gt;/8&lt;/b&gt;)&lt;/li&gt;
&lt;/ul&gt;
&lt;div style=&quot;background-color: #ffffff; color: #0f0f0f; text-align: start;&quot;&gt;
&lt;h2 data-ke-size=&quot;size26&quot;&gt;&lt;b&gt;서브넷팅&lt;/b&gt;&lt;/h2&gt;
&lt;h4 data-ke-size=&quot;size20&quot;&gt;&lt;b&gt;1. 서브넷팅의 필요성&lt;/b&gt;&lt;/h4&gt;
&lt;ul style=&quot;list-style-type: disc;&quot; data-ke-list-type=&quot;disc&quot;&gt;
&lt;li&gt;&lt;b&gt;Classful addressing 문제점:&lt;/b&gt; 클래스 기반(A, B, C 클래스) IP 할당 방식은 네트워크 당 호스트 수가 고정되어 있어&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;b&gt;IP 주소 낭비&lt;/b&gt;와&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;b&gt;브로드캐스트 도메인 비효율성&lt;/b&gt;&lt;span&gt;&amp;nbsp;&lt;/span&gt;문제가 있다.&lt;/li&gt;
&lt;li&gt;&lt;b&gt;서브넷팅:&lt;/b&gt;&amp;nbsp;큰 네트워크를 &lt;b&gt;작은 단위로 분할&lt;/b&gt;하여 IP 자원을 효율적으로 관리하고 네트워크 성능을 개선하는 기법이다.&lt;/li&gt;
&lt;/ul&gt;
&lt;h4 data-ke-size=&quot;size20&quot;&gt;&lt;b&gt;2. 서브넷팅의 핵심 원리&lt;/b&gt;&lt;/h4&gt;
&lt;ul style=&quot;list-style-type: disc;&quot; data-ke-list-type=&quot;disc&quot;&gt;
&lt;li&gt;호스트 ID의 일부분을 네트워크 ID로 전환하여 사용한다.&lt;/li&gt;
&lt;li&gt;디자인 시 필요한 서브넷 개수와 각 서브넷에 필요한 호스트 개수를 고려하여 서브넷 마스크(Subnet Mask)와 CIDR 프리픽스를 결정한다.&lt;/li&gt;
&lt;/ul&gt;
&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;1318&quot; data-origin-height=&quot;480&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/kHoz3/dJMcabqJD2L/ic65ES9XH0F05Vuo1XwCb1/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/kHoz3/dJMcabqJD2L/ic65ES9XH0F05Vuo1XwCb1/img.png&quot; data-alt=&quot;서브넷팅&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/kHoz3/dJMcabqJD2L/ic65ES9XH0F05Vuo1XwCb1/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FkHoz3%2FdJMcabqJD2L%2Fic65ES9XH0F05Vuo1XwCb1%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;569&quot; height=&quot;207&quot; data-origin-width=&quot;1318&quot; data-origin-height=&quot;480&quot;/&gt;&lt;/span&gt;&lt;figcaption&gt;서브넷팅&lt;/figcaption&gt;
&lt;/figure&gt;

&lt;h4 data-ke-size=&quot;size20&quot;&gt;&lt;b&gt;3. 계산 방법 및 예제&lt;/b&gt;&lt;/h4&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;s&gt;8분30초&lt;/s&gt;&lt;/p&gt;
&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;1658&quot; data-origin-height=&quot;930&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/eGWZOc/dJMcaiclgsu/OHLSCtzuKaDYRKKsHuPKWK/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/eGWZOc/dJMcaiclgsu/OHLSCtzuKaDYRKKsHuPKWK/img.png&quot; data-alt=&quot;서브네팅 계산&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/eGWZOc/dJMcaiclgsu/OHLSCtzuKaDYRKKsHuPKWK/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FeGWZOc%2FdJMcaiclgsu%2FOHLSCtzuKaDYRKKsHuPKWK%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;663&quot; height=&quot;372&quot; data-origin-width=&quot;1658&quot; data-origin-height=&quot;930&quot;/&gt;&lt;/span&gt;&lt;figcaption&gt;서브네팅 계산&lt;/figcaption&gt;
&lt;/figure&gt;

&lt;ul style=&quot;list-style-type: disc;&quot; data-ke-list-type=&quot;disc&quot;&gt;
&lt;li&gt;&lt;b&gt;매직 넘버(Magic Number) 개념&lt;/b&gt;: 256에서 서브넷 마스크의 값을 빼서 네트워크가 증가하는 블록 단위(간격)를 빠르게 계산한다. 아래 예시를 보면 256에서 서브넷 마스크(240)을 뺀 값인 16만큼 증가한다.&lt;/li&gt;
&lt;/ul&gt;
&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;964&quot; data-origin-height=&quot;328&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/bkaWwA/dJMcabK4goa/SttwdsHnZAP7dRzOH4KvkK/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/bkaWwA/dJMcabK4goa/SttwdsHnZAP7dRzOH4KvkK/img.png&quot; data-alt=&quot;매직 넘버 예시&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/bkaWwA/dJMcabK4goa/SttwdsHnZAP7dRzOH4KvkK/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FbkaWwA%2FdJMcabK4goa%2FSttwdsHnZAP7dRzOH4KvkK%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;575&quot; height=&quot;196&quot; data-origin-width=&quot;964&quot; data-origin-height=&quot;328&quot;/&gt;&lt;/span&gt;&lt;figcaption&gt;매직 넘버 예시&lt;/figcaption&gt;
&lt;/figure&gt;
&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;1650&quot; data-origin-height=&quot;918&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/5af7I/dJMb990LL0f/pXJ2z7bUAmKF2dQKoAlqW1/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/5af7I/dJMb990LL0f/pXJ2z7bUAmKF2dQKoAlqW1/img.png&quot; data-alt=&quot;예제&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/5af7I/dJMb990LL0f/pXJ2z7bUAmKF2dQKoAlqW1/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2F5af7I%2FdJMb990LL0f%2FpXJ2z7bUAmKF2dQKoAlqW1%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;598&quot; height=&quot;333&quot; data-origin-width=&quot;1650&quot; data-origin-height=&quot;918&quot;/&gt;&lt;/span&gt;&lt;figcaption&gt;예제&lt;/figcaption&gt;
&lt;/figure&gt;

&lt;ul style=&quot;list-style-type: disc;&quot; data-ke-list-type=&quot;disc&quot;&gt;
&lt;li&gt;&lt;b&gt;포인트 투 포인트 링크&lt;/b&gt;: 30비트 프리픽스 사용할 때 사용된다.&lt;/li&gt;
&lt;/ul&gt;
&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;1658&quot; data-origin-height=&quot;930&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/blYxWd/dJMcahYKMUE/bhVUDGCsdxOHk8jasc68m0/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/blYxWd/dJMcahYKMUE/bhVUDGCsdxOHk8jasc68m0/img.png&quot; data-alt=&quot;P-P Link&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/blYxWd/dJMcahYKMUE/bhVUDGCsdxOHk8jasc68m0/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FblYxWd%2FdJMcahYKMUE%2FbhVUDGCsdxOHk8jasc68m0%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;607&quot; height=&quot;340&quot; data-origin-width=&quot;1658&quot; data-origin-height=&quot;930&quot;/&gt;&lt;/span&gt;&lt;figcaption&gt;P-P Link&lt;/figcaption&gt;
&lt;/figure&gt;

&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&amp;nbsp;&lt;/p&gt;
&lt;h4 style=&quot;background-color: #ffffff; color: #0f0f0f; text-align: start;&quot; data-ke-size=&quot;size20&quot;&gt;&lt;b&gt;4. 직관적인 방법&lt;/b&gt;&lt;/h4&gt;
&lt;ul style=&quot;list-style-type: disc; background-color: #ffffff; color: #0f0f0f; text-align: start;&quot; data-ke-list-type=&quot;disc&quot;&gt;
&lt;li&gt;&lt;b&gt;서브넷팅 직관적 원리:&lt;/b&gt;&lt;span&gt; 8&lt;/span&gt;비트(256개)로 구성된 하나의 네트워크를 서브넷팅한다는 것은 큰 방을 여러 개의 작은 방으로 나누는 과정이다.&lt;/li&gt;
&lt;li&gt;&lt;b&gt;예시(C클래스 일때)&lt;/b&gt;
&lt;ul style=&quot;list-style-type: disc;&quot; data-ke-list-type=&quot;disc&quot;&gt;
&lt;li&gt;&lt;b&gt;25비트 (/25):&lt;/b&gt;&lt;span&gt; C클래스는 네트워크가 24비트 이므로 25비트이면 1비트가 추가된 것이다. 즉 &lt;/span&gt;하나의 큰 네트워크를 2(2^1)개로 분할하여 각각 128개씩 할당한다. 시작 번호인 0과 128을 기준으로 범위를 나눈다.&lt;/li&gt;
&lt;li&gt;&lt;b&gt;26비트 (/26):&lt;/b&gt;&lt;span&gt;&amp;nbsp;&lt;/span&gt;네트워크를 4개(2^2)로 분할하여 각각 64개씩 할당한다. 64 단위로 증가하며 범위를 구분한다.&lt;/li&gt;
&lt;li&gt;&lt;b&gt;27비트 (/27):&lt;/b&gt;&lt;span&gt;&amp;nbsp;&lt;/span&gt;네트워크를 8(2^3)개로 분할하여 각각 32개씩 할당한다.&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;1520&quot; data-origin-height=&quot;782&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/cGwYhy/dJMcagMmnN0/oMvaoTjF2pzZ957e7bZiak/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/cGwYhy/dJMcagMmnN0/oMvaoTjF2pzZ957e7bZiak/img.png&quot; data-alt=&quot;subnet 원리&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/cGwYhy/dJMcagMmnN0/oMvaoTjF2pzZ957e7bZiak/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FcGwYhy%2FdJMcagMmnN0%2FoMvaoTjF2pzZ957e7bZiak%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;543&quot; height=&quot;279&quot; data-origin-width=&quot;1520&quot; data-origin-height=&quot;782&quot;/&gt;&lt;/span&gt;&lt;figcaption&gt;subnet 원리&lt;/figcaption&gt;
&lt;/figure&gt;

&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;이러한 직관적인 이해 방식은 나중에 VLSM을 학습할 때 매우 큰 도움이 되므로 단순 암기보단 네트워크가 어떻게 분할되는지 구조를 파악하는 것이 중요하다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;/div&gt;
&lt;div style=&quot;background-color: #ffffff; color: #0f0f0f; text-align: start;&quot;&gt;
&lt;div aria-hidden=&quot;true&quot;&gt;
&lt;h2 style=&quot;background-color: #ffffff; color: #0f0f0f; text-align: start;&quot; data-ke-size=&quot;size26&quot;&gt;&lt;b&gt;CIDR과 VLSM&lt;/b&gt;&lt;b&gt;&lt;/b&gt;&lt;/h2&gt;
&lt;h4 data-ke-size=&quot;size20&quot;&gt;&lt;b&gt;1.CIDR (Classless Inter-Domain Routing)&lt;/b&gt;&lt;/h4&gt;
&lt;ul style=&quot;list-style-type: disc;&quot; data-ke-list-type=&quot;disc&quot;&gt;
&lt;li&gt;기존의 클래스 기반 주소 체계(Classful Addressing)가 가진 주소 낭비 문제를 해결하기 위해 등장했다.&lt;/li&gt;
&lt;li&gt;클래스 구분 없이&lt;span&gt; &lt;/span&gt;&lt;b&gt;Prefix 길이(네트워크 부분길이)&lt;/b&gt;를 슬래시(/)로 표현하여 네트워크 영역을 유연하게 할당하는 방식&lt;/li&gt;
&lt;li&gt;Classless addressing이라고도 한다.&lt;/li&gt;
&lt;/ul&gt;
&lt;h4 data-ke-size=&quot;size20&quot;&gt;&lt;b&gt;2. VLSM (Variable Length Subnet Mask)&lt;/b&gt;&lt;/h4&gt;
&lt;ul style=&quot;list-style-type: disc;&quot; data-ke-list-type=&quot;disc&quot;&gt;
&lt;li&gt;네트워크별로 필요한 호스트 수에 맞춰 서로 다른 길이의 서브넷 마스크를 사용하는 것을 말한다. (FLSM: 모든 서브넷은 동일한 Prefix 길이)&lt;/li&gt;
&lt;li&gt;모든 네트워크에 동일한 크기를 할당하던 FLSM 방식의 비효율성을 극복하여 IP 주소를 더욱 경제적으로 사용하게 해준다.&lt;/li&gt;
&lt;/ul&gt;
&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;1188&quot; data-origin-height=&quot;462&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/H9ARS/dJMcajvvaze/8wUVmQkLeYVBzgLVHNGtk0/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/H9ARS/dJMcajvvaze/8wUVmQkLeYVBzgLVHNGtk0/img.png&quot; data-alt=&quot;VLSM 예제&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/H9ARS/dJMcajvvaze/8wUVmQkLeYVBzgLVHNGtk0/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FH9ARS%2FdJMcajvvaze%2F8wUVmQkLeYVBzgLVHNGtk0%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;628&quot; height=&quot;244&quot; data-origin-width=&quot;1188&quot; data-origin-height=&quot;462&quot;/&gt;&lt;/span&gt;&lt;figcaption&gt;VLSM 예제&lt;/figcaption&gt;
&lt;/figure&gt;

&lt;p style=&quot;background-color: #ffffff; color: #0f0f0f; text-align: start;&quot; data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p style=&quot;background-color: #ffffff; color: #0f0f0f; text-align: start;&quot; data-ke-size=&quot;size16&quot;&gt;위의 예제를 아래와 같이 피자 모양으로 풀 수 있다.&lt;/p&gt;
&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;1294&quot; data-origin-height=&quot;1314&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/FzMON/dJMcaiclnaW/wYLRMFR1Yrkh6ZmXIKZSVK/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/FzMON/dJMcaiclnaW/wYLRMFR1Yrkh6ZmXIKZSVK/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/FzMON/dJMcaiclnaW/wYLRMFR1Yrkh6ZmXIKZSVK/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FFzMON%2FdJMcaiclnaW%2FwYLRMFR1Yrkh6ZmXIKZSVK%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;468&quot; height=&quot;475&quot; data-origin-width=&quot;1294&quot; data-origin-height=&quot;1314&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;

&lt;p style=&quot;background-color: #ffffff; color: #0f0f0f; text-align: start;&quot; data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;/div&gt;
&lt;div aria-hidden=&quot;true&quot;&gt;
&lt;div&gt;&amp;nbsp;&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;h2 data-ke-size=&quot;size26&quot;&gt;&lt;b&gt;실습&lt;/b&gt;&lt;/h2&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;192.168.10.0/24 에서 2개의 서브넷을 분할한다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;2개의 서브넷을 분할하기 때문에 0~127과 128~255를 갖는&lt;b&gt; 두 개의 네트워크&lt;/b&gt;로 나뉘게 된다. 여기서 0과 128은 네트워크 주소이므로 아래와 같이 192.168.10.0/25와 192.168.10.128/25로 두 개의 네트워크 주소 할당했고, 각각 네트워크와 브로드캐스트 주소를 제외한 &lt;b&gt;1~126과 129~254의 호스트를 할당&lt;/b&gt;받을 수 있다.&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;아래와 같이 라우터, 스위치, PC를 구성하여 두 개의 네트워크를 나누었다. 라우터도 ip 주소를 할당해야하므로 가장 첫 번째 주소를 할당하면 된다. 즉 &lt;b&gt;Gig0/0은192.168.10.1&lt;/b&gt;을&lt;b&gt; Gig0/1은 192.168.10.129&lt;/b&gt;를 할당해주었다. PC의 경우는 네트워크 별로 2개만 넣었는데 PC0은 192.168.10.2, PC1은 192.168.10.3을 할당했고 다른 네트워크에 있는 PC2와 PC3은 각각 192.168.10.130, 192.168.10.131을 할당했다.&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;1066&quot; data-origin-height=&quot;784&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/dbRVMN/dJMcabK5W35/uE3vXoKGvllY9dtzooIT40/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/dbRVMN/dJMcabK5W35/uE3vXoKGvllY9dtzooIT40/img.png&quot; data-alt=&quot;네트워크 구성&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/dbRVMN/dJMcabK5W35/uE3vXoKGvllY9dtzooIT40/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FdbRVMN%2FdJMcabK5W35%2FuE3vXoKGvllY9dtzooIT40%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;585&quot; height=&quot;430&quot; data-origin-width=&quot;1066&quot; data-origin-height=&quot;784&quot;/&gt;&lt;/span&gt;&lt;figcaption&gt;네트워크 구성&lt;/figcaption&gt;
&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;먼저 호스트의 ip를 할당하기 위해 PC의 &lt;b&gt;Desktop -&amp;gt; IP Configuration&lt;/b&gt;에 들어가서 아래와 같이 설정해주면 된다. 아래는 PC0의 예시이고 PC1,2,3 모두 각각의 ip주소를 아래와 같이 할당해주면 된다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;여기서 Subnet Mask는 CIDR이 25비트 이므로 255.255.255.128이고, Defalt Gateway는 라우터의 IP 주소이다.&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;1358&quot; data-origin-height=&quot;482&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/bt3uAx/dJMcabqLcWC/zXG0ITVPGL6g9pVgkkWyZ0/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/bt3uAx/dJMcabqLcWC/zXG0ITVPGL6g9pVgkkWyZ0/img.png&quot; data-alt=&quot;호스트 IP 설정&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/bt3uAx/dJMcabqLcWC/zXG0ITVPGL6g9pVgkkWyZ0/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2Fbt3uAx%2FdJMcabqLcWC%2FzXG0ITVPGL6g9pVgkkWyZ0%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;651&quot; height=&quot;231&quot; data-origin-width=&quot;1358&quot; data-origin-height=&quot;482&quot;/&gt;&lt;/span&gt;&lt;figcaption&gt;호스트 IP 설정&lt;/figcaption&gt;
&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;다음은 라우터의 IP 주소를 할당하는 과정이다. 네트워크별로 interface에 들어가서 아래와 같이 해주면 된다.&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;1224&quot; data-origin-height=&quot;792&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/nCHjK/dJMcabc9Zc6/doZ454kpnVXQ4grkFY5470/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/nCHjK/dJMcabc9Zc6/doZ454kpnVXQ4grkFY5470/img.png&quot; data-alt=&quot;라우터 IP 설정&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/nCHjK/dJMcabc9Zc6/doZ454kpnVXQ4grkFY5470/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FnCHjK%2FdJMcabc9Zc6%2FdoZ454kpnVXQ4grkFY5470%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;738&quot; height=&quot;478&quot; data-origin-width=&quot;1224&quot; data-origin-height=&quot;792&quot;/&gt;&lt;/span&gt;&lt;figcaption&gt;라우터 IP 설정&lt;/figcaption&gt;
&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;만약 첫 번째 네트워크에서 두 번째 네트워크에 있는 ip 주소를 할당하려 하면 아래와 같이 ip 충돌 오류가 발생한다.&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;696&quot; data-origin-height=&quot;90&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/dhvc7N/dJMcahEr09l/mCP1ma7kIOXdTVdevotdyk/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/dhvc7N/dJMcahEr09l/mCP1ma7kIOXdTVdevotdyk/img.png&quot; data-alt=&quot;IP 충돌 오류&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/dhvc7N/dJMcahEr09l/mCP1ma7kIOXdTVdevotdyk/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2Fdhvc7N%2FdJMcahEr09l%2FmCP1ma7kIOXdTVdevotdyk%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;634&quot; height=&quot;82&quot; data-origin-width=&quot;696&quot; data-origin-height=&quot;90&quot;/&gt;&lt;/span&gt;&lt;figcaption&gt;IP 충돌 오류&lt;/figcaption&gt;
&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;다음은 show ip route명령어로 라우팅 테이블을 확인하는 과정이다. C(conneted)는 연결된 &lt;b&gt;네트워크 주소&lt;/b&gt;를 알려주고 L(local)은 라우터의 ip 주소를 알려준다.&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;569&quot; data-origin-height=&quot;218&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/lQ0nE/dJMcaaSUQjQ/TIVNxOs0bOwKTri2vFMqH0/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/lQ0nE/dJMcaaSUQjQ/TIVNxOs0bOwKTri2vFMqH0/img.png&quot; data-alt=&quot;라우팅 테이블&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/lQ0nE/dJMcaaSUQjQ/TIVNxOs0bOwKTri2vFMqH0/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FlQ0nE%2FdJMcaaSUQjQ%2FTIVNxOs0bOwKTri2vFMqH0%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;744&quot; height=&quot;285&quot; data-origin-width=&quot;569&quot; data-origin-height=&quot;218&quot;/&gt;&lt;/span&gt;&lt;figcaption&gt;라우팅 테이블&lt;/figcaption&gt;
&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;PC0에서 &lt;b&gt;Desktop -&amp;gt; Command Prompt&lt;/b&gt;에 들어가서 네트워크에 잘 연결되었는지, 통신이 잘되는지 확인하기 위해 아래와 같이 ping을 날려보자. 통신이 잘 이루어지는 것을 확인할 수 있다.&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;784&quot; data-origin-height=&quot;1084&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/bBMfYH/dJMcaiwCklU/dpdcxa5rZovUJfOlkzyPW0/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/bBMfYH/dJMcaiwCklU/dpdcxa5rZovUJfOlkzyPW0/img.png&quot; data-alt=&quot;ping test&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/bBMfYH/dJMcaiwCklU/dpdcxa5rZovUJfOlkzyPW0/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FbBMfYH%2FdJMcaiwCklU%2Fdpdcxa5rZovUJfOlkzyPW0%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;615&quot; height=&quot;850&quot; data-origin-width=&quot;784&quot; data-origin-height=&quot;1084&quot;/&gt;&lt;/span&gt;&lt;figcaption&gt;ping test&lt;/figcaption&gt;
&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;</description>
      <category>CCNA</category>
      <author>천꾸</author>
      <guid isPermaLink="true">https://s1owly-steadily.tistory.com/22</guid>
      <comments>https://s1owly-steadily.tistory.com/22#entry22comment</comments>
      <pubDate>Mon, 18 May 2026 20:13:47 +0900</pubDate>
    </item>
    <item>
      <title>[CCNA 정리] CLI 보안명령</title>
      <link>https://s1owly-steadily.tistory.com/21</link>
      <description>&lt;h2 style=&quot;background-color: #ffffff; color: #0f0f0f; text-align: start;&quot; data-ke-size=&quot;size26&quot;&gt;&lt;b&gt;Console 접속 보안&lt;/b&gt;&lt;/h2&gt;
&lt;h4 style=&quot;background-color: #ffffff; color: #0f0f0f; text-align: start;&quot; data-ke-size=&quot;size20&quot;&gt;&lt;b&gt;1. 장비 접속 방식 및 보안 개요&amp;nbsp;&lt;/b&gt;&lt;/h4&gt;
&lt;ul style=&quot;list-style-type: disc; background-color: #ffffff; color: #0f0f0f; text-align: start;&quot; data-ke-list-type=&quot;disc&quot;&gt;
&lt;li&gt;네트워크 장비에 접속하는 3가지 경로(line 접속):&lt;span&gt; &lt;/span&gt;&lt;b&gt;Console&lt;/b&gt;(최초 장비 관리자가 접속),&lt;span&gt; &lt;/span&gt;&lt;b&gt;AUX&lt;/b&gt;(전화선으로 라우터에 접속),&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;b&gt;VTY&lt;/b&gt;(원격 접속: telnet/SSH)&amp;nbsp;&lt;/li&gt;
&lt;li&gt;Console: 인증없이 접속 허용, VTY: 인증 반드시 필요(원격이기 때문) - 인증 성공 후 User mode 진입&lt;/li&gt;
&lt;li&gt;장비 보안을 위해 관리자는 User mode와 Enable mode에서 각각&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;b&gt;2단계 패스워드 인증&lt;/b&gt;을 설정해야 한다. -&amp;gt; line(원격)에서 인증, &lt;span style=&quot;background-color: #ffffff; color: #0f0f0f; text-align: start;&quot;&gt;User mode에서 Enable mode로 넘어갈 때 인증(enable password, enable secret)&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;콘솔 포트는 물리적 접근이 가능하므로 최초 설정 시 편의를 위해 인증 없이도 접속이 허용되지만, 보안을 위해 반드시 비밀번호를 설정해야 한다.&lt;/li&gt;
&lt;li&gt;&lt;b&gt;Service-Password-Encryption(type7)&lt;/b&gt;: line에서 password 입력할 때 평문으로 보이는 것을 방지&lt;/li&gt;
&lt;/ul&gt;
&lt;h4 style=&quot;background-color: #ffffff; color: #0f0f0f; text-align: start;&quot; data-ke-size=&quot;size20&quot;&gt;&lt;b&gt;2. 콘솔 보안 설정&lt;/b&gt;&lt;/h4&gt;
&lt;ul style=&quot;list-style-type: disc; background-color: #ffffff; color: #0f0f0f; text-align: start;&quot; data-ke-list-type=&quot;disc&quot;&gt;
&lt;li&gt;&lt;b&gt;패스워드 설정:&lt;/b&gt;&lt;span&gt;&amp;nbsp;&lt;/span&gt;line console 0&lt;span&gt;&amp;nbsp;&lt;/span&gt;모드 진입 후&lt;span&gt;&amp;nbsp;&lt;/span&gt;password와&lt;span&gt;&amp;nbsp;&lt;/span&gt;login(aply)&lt;span&gt;&amp;nbsp;&lt;/span&gt;명령어를 사용하여 설정한다. (&lt;b&gt;password 입력 먼저&lt;/b&gt; - login 설정 후 password 사용 안할 경우 모든 접속이 차단됨을 방지)&lt;/li&gt;
&lt;li&gt;&lt;b&gt;Rommon mode:&lt;/b&gt; password 잊어버릴 때 복구&lt;/li&gt;
&lt;li&gt;&lt;b&gt;로그 메시지 제어:&lt;/b&gt;&lt;span&gt;&amp;nbsp;&lt;/span&gt;설정 중 로그가 출력되어 명령어가 잘리는 것을 방지하기 위해&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;b&gt;logging synchronous&lt;/b&gt;&lt;span&gt;&amp;nbsp;&lt;/span&gt;명령어를 활성화한다.&lt;/li&gt;
&lt;li&gt;&lt;b&gt;세션 타임아웃:&lt;/b&gt;&lt;span&gt;&amp;nbsp;&lt;/span&gt;사용자가 자리를 비웠을 때 보안을 유지하기 위해&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;b&gt;exec-timeout&lt;/b&gt;&lt;span&gt;&amp;nbsp;&lt;/span&gt;명령어로 자동 로그아웃 시간을 설정할 수 있다.&lt;/li&gt;
&lt;/ul&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;h2 style=&quot;background-color: #ffffff; color: #0f0f0f; text-align: start;&quot; data-ke-size=&quot;size26&quot;&gt;&lt;b&gt;원격 접속 보안(Telnet)&lt;/b&gt;&lt;/h2&gt;
&lt;h4 style=&quot;background-color: #ffffff; color: #0f0f0f; text-align: start;&quot; data-ke-size=&quot;size20&quot;&gt;&lt;b&gt;1. Telnet의 특징과 필요성&lt;/b&gt;&lt;/h4&gt;
&lt;ul style=&quot;list-style-type: disc; background-color: #ffffff; color: #0f0f0f; text-align: start;&quot; data-ke-list-type=&quot;disc&quot;&gt;
&lt;li&gt;&lt;b&gt;기본 설정 차단:&lt;/b&gt;&lt;span&gt;&amp;nbsp;&lt;/span&gt;원격 접속(VTY)은 보안상 기본적으로 접속이 차단되어 있다. 따라서 접속을 위해서는 반드시 비밀번호 설정이 필요하다.&lt;/li&gt;
&lt;li&gt;&lt;b&gt;동시 접속:&lt;/b&gt;&lt;span&gt;&amp;nbsp;&lt;/span&gt;VTY는 기본적으로 0부터 15까지 총 16개의 세션을 동시에 지원한다.&lt;/li&gt;
&lt;li&gt;&lt;b&gt;취약점:&lt;/b&gt;&lt;span&gt;&amp;nbsp;&lt;/span&gt;Telnet은 평문으로 데이터를 전송하기 때문에 중간에 패킷이 가로채지면 내용이 노출되는 보안 문제가 있다 .&lt;/li&gt;
&lt;/ul&gt;
&lt;h4 style=&quot;background-color: #ffffff; color: #0f0f0f; text-align: start;&quot; data-ke-size=&quot;size20&quot;&gt;&lt;b&gt;2. 설정 방법&lt;/b&gt;&lt;/h4&gt;
&lt;ul style=&quot;list-style-type: disc; background-color: #ffffff; color: #0f0f0f; text-align: start;&quot; data-ke-list-type=&quot;disc&quot;&gt;
&lt;li&gt;line vty 0 15&lt;span&gt;&amp;nbsp;&lt;/span&gt;명령어로 설정 모드에 진입한 후&lt;span&gt;&amp;nbsp;&lt;/span&gt;password [비밀번호]와&lt;span&gt;&amp;nbsp;&lt;/span&gt;login&lt;span&gt;&amp;nbsp;&lt;/span&gt;명령어를 입력하여 인증을 활성화해야한다.&lt;/li&gt;
&lt;li&gt;no login&lt;span&gt;&amp;nbsp;&lt;/span&gt;명령어를 사용하면 비밀번호 없이 접속이 가능하지만, 이는 매우 위험하므로&lt;span&gt;&amp;nbsp;&lt;/span&gt;사용을 권장하지 않는다.&lt;/li&gt;
&lt;/ul&gt;
&lt;h4 style=&quot;background-color: #ffffff; color: #0f0f0f; text-align: start;&quot; data-ke-size=&quot;size20&quot;&gt;&lt;b&gt;3. 추가 사항&lt;/b&gt;&lt;/h4&gt;
&lt;ul style=&quot;list-style-type: disc; background-color: #ffffff; color: #0f0f0f; text-align: start;&quot; data-ke-list-type=&quot;disc&quot;&gt;
&lt;li&gt;비밀번호 설정 후에도 별도의&lt;span&gt;&amp;nbsp;&lt;/span&gt;enable&lt;span&gt;&amp;nbsp;&lt;/span&gt;비밀번호가 설정되어 있지 않으면 원격 접속 후 Enable 모드 진입이 불가능하다.&lt;/li&gt;
&lt;li&gt;비밀번호가 평문으로 보이는 문제를 해결하기 위해 &lt;b&gt;service password-encryption&lt;/b&gt;&lt;span&gt;&amp;nbsp;&lt;/span&gt;기능이 필요하다.&lt;/li&gt;
&lt;/ul&gt;
&lt;p style=&quot;background-color: #ffffff; color: #0f0f0f; text-align: start;&quot; data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;h2 style=&quot;background-color: #ffffff; color: #0f0f0f; text-align: start;&quot; data-ke-size=&quot;size26&quot;&gt;&lt;b&gt;원격 접속 보안(SSH)&lt;/b&gt;&lt;/h2&gt;
&lt;h4 data-ke-size=&quot;size20&quot;&gt;&lt;b&gt;1.SSH 설정 사전 조건&lt;/b&gt;&lt;/h4&gt;
&lt;ul style=&quot;list-style-type: disc;&quot; data-ke-list-type=&quot;disc&quot;&gt;
&lt;li&gt;호스트 네임과 도메인 네임 설정이 필요(키 생성 조건)하며 이를 통해 &lt;b&gt;FQDN&lt;/b&gt;(둘을 합친 것)을 생성한다.&lt;/li&gt;
&lt;li&gt;&lt;b&gt;RSA 기반 암호화&lt;/b&gt;를 위한 키 생성 과정이 필수이다.&lt;/li&gt;
&lt;li&gt;ssh는 &lt;b&gt;계정(username)&lt;/b&gt;이 있어야 한다.&lt;/li&gt;
&lt;/ul&gt;
&lt;h4 data-ke-size=&quot;size20&quot;&gt;&lt;b&gt;2. 사용자 인증 방식&lt;/b&gt;&lt;/h4&gt;
&lt;ul style=&quot;list-style-type: disc;&quot; data-ke-list-type=&quot;disc&quot;&gt;
&lt;li&gt;SSH는 &lt;b&gt;로컬 데이터베이스&lt;/b&gt;를 이용한 사용자 인증 방식을 사용해야 하므로&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;b&gt;login local&lt;/b&gt;&lt;span&gt;&amp;nbsp;&lt;/span&gt;명령어를 설정해야 한다.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;790&quot; data-origin-height=&quot;450&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/P1odc/dJMcaaSR57z/A1CUQq2BDegASsZUK2K8Zk/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/P1odc/dJMcaaSR57z/A1CUQq2BDegASsZUK2K8Zk/img.png&quot; data-alt=&quot;ssh 세팅&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/P1odc/dJMcaaSR57z/A1CUQq2BDegASsZUK2K8Zk/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FP1odc%2FdJMcaaSR57z%2FA1CUQq2BDegASsZUK2K8Zk%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;641&quot; height=&quot;365&quot; data-origin-width=&quot;790&quot; data-origin-height=&quot;450&quot;/&gt;&lt;/span&gt;&lt;figcaption&gt;ssh 세팅&lt;/figcaption&gt;
&lt;/figure&gt;
&lt;/p&gt;
&lt;h4 data-ke-size=&quot;size20&quot;&gt;&lt;b&gt;3. 설정 절차 요약&lt;/b&gt;&lt;/h4&gt;
&lt;ol style=&quot;list-style-type: decimal;&quot; data-ke-list-type=&quot;decimal&quot;&gt;
&lt;li&gt;&lt;b&gt;호스트/도메인 네임 설정:&lt;/b&gt;&lt;span&gt;&amp;nbsp;&lt;/span&gt;hostname,&lt;span&gt;&amp;nbsp;&lt;/span&gt;ip domain-name&lt;span&gt;&amp;nbsp;&lt;/span&gt;명령어 사용&lt;/li&gt;
&lt;li&gt;&lt;b&gt;RSA 키 생성:&lt;/b&gt;&lt;span&gt;&amp;nbsp;&lt;/span&gt;crypto key generate rsa&lt;span&gt;&amp;nbsp;&lt;/span&gt;명령어 사용&lt;/li&gt;
&lt;li&gt;&lt;b&gt;SSH 버전 지정:&lt;/b&gt;&lt;span&gt;&amp;nbsp;&lt;/span&gt;ip ssh version 2&lt;span&gt;&amp;nbsp;&lt;/span&gt;권장&lt;/li&gt;
&lt;li&gt;&lt;b&gt;사용자 계정 생성:&lt;/b&gt;&lt;span&gt;&amp;nbsp;&lt;/span&gt;username과&lt;span&gt;&amp;nbsp;&lt;/span&gt;password&lt;span&gt;&amp;nbsp;&lt;/span&gt;설정&lt;/li&gt;
&lt;li&gt;&lt;b&gt;라인 설정:&lt;/b&gt;&lt;span&gt;&amp;nbsp;&lt;/span&gt;line vty&lt;span&gt;&amp;nbsp;&lt;/span&gt;구간에서&lt;span&gt;&amp;nbsp;&lt;/span&gt;login local&lt;span&gt;&amp;nbsp;&lt;/span&gt;적용&lt;/li&gt;
&lt;/ol&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;h2 style=&quot;background-color: #ffffff; color: #0f0f0f; text-align: start;&quot; data-ke-size=&quot;size26&quot;&gt;&lt;b&gt;Enable mode 보안&lt;/b&gt;&lt;/h2&gt;
&lt;h4 style=&quot;background-color: #ffffff; color: #0f0f0f; text-align: start;&quot; data-ke-size=&quot;size20&quot;&gt;&lt;b&gt;1. Enable mode 보안 필요성&lt;/b&gt;&lt;/h4&gt;
&lt;ul style=&quot;list-style-type: disc; background-color: #ffffff; color: #0f0f0f; text-align: start;&quot; data-ke-list-type=&quot;disc&quot;&gt;
&lt;li&gt;시스코 장비는 User mode와 Enable mode로 나뉘며 보안을 위해 단계별 인증이 필수적이다.&lt;/li&gt;
&lt;li&gt;특히 원격 접속(Telnet, SSH) 시에는 User mode와 Enable mode 모두 비밀번호 설정이 중요하다.&lt;/li&gt;
&lt;/ul&gt;
&lt;h4 style=&quot;background-color: #ffffff; color: #0f0f0f; text-align: start;&quot; data-ke-size=&quot;size20&quot;&gt;&lt;b&gt;2. Enable Password vs Enable Secret&lt;/b&gt;&lt;/h4&gt;
&lt;ul style=&quot;list-style-type: disc; background-color: #ffffff; color: #0f0f0f; text-align: start;&quot; data-ke-list-type=&quot;disc&quot;&gt;
&lt;li&gt;&lt;b&gt;Enable Password:&lt;/b&gt;&lt;span&gt;&amp;nbsp;&lt;/span&gt;비밀번호가 평문으로 저장되어 보안에 취약하다. (Type 0)&lt;/li&gt;
&lt;li&gt;&lt;b&gt;Enable Secret:&lt;/b&gt;&lt;span&gt;&amp;nbsp;&lt;/span&gt;해시 알고리즘(MD5)과 SHA를 사용하여 암호화하므로 보안성이 훨씬 높다. (Type 5)&lt;/li&gt;
&lt;li&gt;보안이 강력한&lt;span&gt;&amp;nbsp;&lt;/span&gt;enable secret&lt;span&gt;&amp;nbsp;&lt;/span&gt;명령어를 사용할 것을 권장&lt;/li&gt;
&lt;/ul&gt;
&lt;h4 style=&quot;background-color: #ffffff; color: #0f0f0f; text-align: start;&quot; data-ke-size=&quot;size20&quot;&gt;&lt;b&gt;3. 최신 암호화 알고리즘&lt;/b&gt;&lt;/h4&gt;
&lt;ul style=&quot;list-style-type: disc; background-color: #ffffff; color: #0f0f0f; text-align: start;&quot; data-ke-list-type=&quot;disc&quot;&gt;
&lt;li&gt;기존 MD5 외에도 최근 시스코 장비는 SHA-256 기반 더 강력한 알고리즘(Type 8, 9 등)을 지원한다.&lt;/li&gt;
&lt;li&gt;enable algorithm-type&lt;span&gt;&amp;nbsp;&lt;/span&gt;명령어를 통해 설정을 변경하여 보안 수준을 강화할 수 있다.&lt;/li&gt;
&lt;/ul&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;h2 style=&quot;background-color: #ffffff; color: #0f0f0f; text-align: start;&quot; data-ke-size=&quot;size26&quot;&gt;&lt;b&gt;패스워드 암호화&lt;/b&gt;&lt;/h2&gt;
&lt;ul style=&quot;list-style-type: disc; background-color: #ffffff; color: #0f0f0f; text-align: start;&quot; data-ke-list-type=&quot;disc&quot;&gt;
&lt;li&gt;&lt;b&gt;service password-encryption&lt;span&gt;&amp;nbsp;&lt;/span&gt;명령어:&lt;/b&gt;&lt;span&gt;&amp;nbsp;&lt;/span&gt;설정 파일(Running-config)에 평문으로 노출된 패스워드를 &lt;b&gt;Type 7&lt;/b&gt; 방식으로 암호화해준다.&lt;/li&gt;
&lt;li&gt;&lt;b&gt;보안 한계:&lt;/b&gt;&lt;span&gt; &lt;/span&gt;Type 7 암호화는 복호화 툴을 통해 원본 패스워드를 쉽게 알아낼 수 있어 보안이 취약하다. 그래서&lt;span&gt;&amp;nbsp;&lt;/span&gt;더 강력한 보안을 위해&lt;span&gt;&amp;nbsp;&lt;/span&gt;enable secret&lt;span&gt;&amp;nbsp;&lt;/span&gt;명령어를 사용하는 것을 권장한다. MD5(또는 상위 알고리즘)로 해시 처리되어 훨씬 안전하다.&lt;/li&gt;
&lt;li&gt;&lt;b&gt;암호화 작동 원리&lt;/b&gt;&lt;br /&gt;
&lt;ul style=&quot;list-style-type: disc;&quot; data-ke-list-type=&quot;disc&quot;&gt;
&lt;li&gt;기능을 해제(no service password-encryption)하더라도 이미 암호화된 값은 즉시 평문으로 돌아가지 않으며 패스워드를 새로 변경할 때 평문으로 저장된다.&lt;/li&gt;
&lt;li&gt;이미&lt;span&gt;&amp;nbsp;&lt;/span&gt;enable secret&lt;span&gt; &lt;/span&gt;으로 암호화된 값(Type 5 등)에는&lt;span&gt;&amp;nbsp;&lt;/span&gt;service password-encryption이 영향을 주지 않는다.&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;h2 data-ke-size=&quot;size26&quot;&gt;&lt;b&gt;실습&lt;/b&gt;&lt;/h2&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;콘솔 접속 실습을 진행해보자.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;console접속을 해주고 password를 설정한다.&amp;nbsp;user 모드로 갈 때 password를 입력하라는 것을 볼 수 있다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;398&quot; data-origin-height=&quot;76&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/K6Ms8/dJMcaaegQAu/O11eJPQRkJ3GyDIGIklJN1/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/K6Ms8/dJMcaaegQAu/O11eJPQRkJ3GyDIGIklJN1/img.png&quot; data-alt=&quot;console 접속&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/K6Ms8/dJMcaaegQAu/O11eJPQRkJ3GyDIGIklJN1/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FK6Ms8%2FdJMcaaegQAu%2FO11eJPQRkJ3GyDIGIklJN1%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;445&quot; height=&quot;85&quot; data-origin-width=&quot;398&quot; data-origin-height=&quot;76&quot;/&gt;&lt;/span&gt;&lt;figcaption&gt;console 접속&lt;/figcaption&gt;
&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;430&quot; data-origin-height=&quot;110&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/b2OJ3w/dJMcaf0TP4e/MardVxQODrxpa0dy7WlTXk/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/b2OJ3w/dJMcaf0TP4e/MardVxQODrxpa0dy7WlTXk/img.png&quot; data-alt=&quot;password 요구&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/b2OJ3w/dJMcaf0TP4e/MardVxQODrxpa0dy7WlTXk/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2Fb2OJ3w%2FdJMcaf0TP4e%2FMardVxQODrxpa0dy7WlTXk%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;430&quot; height=&quot;110&quot; data-origin-width=&quot;430&quot; data-origin-height=&quot;110&quot;/&gt;&lt;/span&gt;&lt;figcaption&gt;password 요구&lt;/figcaption&gt;
&lt;/figure&gt;
&lt;/p&gt;
&lt;p style=&quot;background-color: #ffffff; color: #0f0f0f; text-align: start;&quot; data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p style=&quot;background-color: #ffffff; color: #0f0f0f; text-align: start;&quot; data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p style=&quot;background-color: #ffffff; color: #0f0f0f; text-align: start;&quot; data-ke-size=&quot;size16&quot;&gt;다음은 원격 접속 실습을 진행해보자.&lt;/p&gt;
&lt;p style=&quot;background-color: #ffffff; color: #0f0f0f; text-align: start;&quot; data-ke-size=&quot;size16&quot;&gt;원격 접속을 위해 vty로 접속해서 암호 설정(abv)를 해주고 show 명령어로 확인해보면 평문으로 나오는 것을 알 수 있다.&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;560&quot; data-origin-height=&quot;400&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/bGSwh7/dJMcajhVHzh/Yt1AefNBReqOLEuxmDjl9K/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/bGSwh7/dJMcajhVHzh/Yt1AefNBReqOLEuxmDjl9K/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/bGSwh7/dJMcajhVHzh/Yt1AefNBReqOLEuxmDjl9K/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FbGSwh7%2FdJMcajhVHzh%2FYt1AefNBReqOLEuxmDjl9K%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;560&quot; height=&quot;400&quot; data-origin-width=&quot;560&quot; data-origin-height=&quot;400&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;다음으로 PC의 desktop에서 telnet으로 원격 접속을 해보자.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;telnet [ip 주소]를 입력하여 접속을 하고 암호를 입력해 user 모드에 진입해준다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;그리고 enable 모드에 들어갔더니 password가 설정되지 않아 접속이 차단된 것을 확인할 수 있다.&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;816&quot; data-origin-height=&quot;606&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/cDB6nZ/dJMcaarN4bz/r7xC7Wo3ydIn5VjPEEjAy1/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/cDB6nZ/dJMcaarN4bz/r7xC7Wo3ydIn5VjPEEjAy1/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/cDB6nZ/dJMcaarN4bz/r7xC7Wo3ydIn5VjPEEjAy1/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FcDB6nZ%2FdJMcaarN4bz%2Fr7xC7Wo3ydIn5VjPEEjAy1%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;511&quot; height=&quot;379&quot; data-origin-width=&quot;816&quot; data-origin-height=&quot;606&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;다음은 ssh 실습을 진행해보자&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;먼저 호스트네임과 도메인 네임을 설정해주고 key생성을 해준다. bit 수는 1024로 설정한 뒤 ssh 버전을 2로 설정해준다.(권장)&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;890&quot; data-origin-height=&quot;556&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/bPNd9S/dJMcacb347M/9gzhCTNmYS6wG5EukT5lm1/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/bPNd9S/dJMcacb347M/9gzhCTNmYS6wG5EukT5lm1/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/bPNd9S/dJMcacb347M/9gzhCTNmYS6wG5EukT5lm1/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FbPNd9S%2FdJMcacb347M%2F9gzhCTNmYS6wG5EukT5lm1%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;508&quot; height=&quot;317&quot; data-origin-width=&quot;890&quot; data-origin-height=&quot;556&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p style=&quot;background-color: #ffffff; color: #0f0f0f; text-align: start;&quot; data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p style=&quot;background-color: #ffffff; color: #0f0f0f; text-align: start;&quot; data-ke-size=&quot;size16&quot;&gt;다음은 원격 접속을 위해 vty접속을 해준다. ssh는 로컬 인증을 사용해야 하므로 local login을 해줘야한다.&lt;span style=&quot;color: #666666;&quot;&gt;&lt;b&gt; (ssh와 telnet 모두 local인증으로 바뀐다.)&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style=&quot;background-color: #ffffff; color: #0f0f0f; text-align: start;&quot; data-ke-size=&quot;size16&quot;&gt;계정과 암호를 설정해야 하므로 username을 aaa로 password를 abc로 설정해주었다.&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;846&quot; data-origin-height=&quot;608&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/cIDUuA/dJMcacwofaj/dnk90Tv0MjZQXVcSOqSY5k/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/cIDUuA/dJMcacwofaj/dnk90Tv0MjZQXVcSOqSY5k/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/cIDUuA/dJMcacwofaj/dnk90Tv0MjZQXVcSOqSY5k/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FcIDUuA%2FdJMcacwofaj%2Fdnk90Tv0MjZQXVcSOqSY5k%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;552&quot; height=&quot;397&quot; data-origin-width=&quot;846&quot; data-origin-height=&quot;608&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;이제 pc에서 ssh로 원격 접속을 해보자.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;ssh -l [username] [ip주소]로 접속을 해야한다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;접속후 password를 입력해주면 user 모드로 진입한다. 마찬가지로 enable 모드로 접속하기 위해 암호 설정이 안되어있으면 차단이 된다.&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;706&quot; data-origin-height=&quot;612&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/bU1M9W/dJMcaipO3DJ/1amRAIJbQLxvFNd2ATWKD0/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/bU1M9W/dJMcaipO3DJ/1amRAIJbQLxvFNd2ATWKD0/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/bU1M9W/dJMcaipO3DJ/1amRAIJbQLxvFNd2ATWKD0/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FbU1M9W%2FdJMcaipO3DJ%2F1amRAIJbQLxvFNd2ATWKD0%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;490&quot; height=&quot;425&quot; data-origin-width=&quot;706&quot; data-origin-height=&quot;612&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;Enable mode 보안 실습을 진행해보자.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;아래와 같이 enable password와 enable secret으로 암호를 지정해주었다. 조회 해본 결과 password는 평문으로, secret은 암호화되어 나오는 것을 확인할 수 있다.&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;401&quot; data-origin-height=&quot;295&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/Homvy/dJMcagetIDL/4fh72QpPMzThzXg0TDOIb0/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/Homvy/dJMcagetIDL/4fh72QpPMzThzXg0TDOIb0/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/Homvy/dJMcagetIDL/4fh72QpPMzThzXg0TDOIb0/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FHomvy%2FdJMcagetIDL%2F4fh72QpPMzThzXg0TDOIb0%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;462&quot; height=&quot;340&quot; data-origin-width=&quot;401&quot; data-origin-height=&quot;295&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;이제 PC에서 ssh(혹은 telnet)로 원격 접속해주고 enable 모드에 접속해보자.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;이전까지는 enable 모드에 암호를 설정을 해주지 않아서 접속이 되지 않았지만 암호를 설정해주어 암호를 입력 후 접속에 성공한 것을 확인할 수 있다.&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;458&quot; data-origin-height=&quot;264&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/W03RU/dJMcahEprmy/x21Ggyg6OADjco2PYdL5v0/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/W03RU/dJMcahEprmy/x21Ggyg6OADjco2PYdL5v0/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/W03RU/dJMcahEprmy/x21Ggyg6OADjco2PYdL5v0/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FW03RU%2FdJMcahEprmy%2Fx21Ggyg6OADjco2PYdL5v0%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;458&quot; height=&quot;264&quot; data-origin-width=&quot;458&quot; data-origin-height=&quot;264&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;마지막으로 설정 파일(Running-config)에 평문으로 노출된 패스워드를&lt;span&gt; &lt;/span&gt;암호화해주기 위해 &lt;b&gt;service password-encryption&lt;/b&gt;&lt;span&gt;&amp;nbsp;&lt;/span&gt;명령어어를 입력해보자. type 7으로 암호화가 된 것을 확인할 수 있다.&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;288&quot; data-origin-height=&quot;360&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/c1LJPa/dJMcajvtYUW/pI7veY6LyLtze6AdW0Ifl1/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/c1LJPa/dJMcajvtYUW/pI7veY6LyLtze6AdW0Ifl1/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/c1LJPa/dJMcajvtYUW/pI7veY6LyLtze6AdW0Ifl1/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2Fc1LJPa%2FdJMcajvtYUW%2FpI7veY6LyLtze6AdW0Ifl1%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;377&quot; height=&quot;471&quot; data-origin-width=&quot;288&quot; data-origin-height=&quot;360&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;</description>
      <category>CCNA</category>
      <author>천꾸</author>
      <guid isPermaLink="true">https://s1owly-steadily.tistory.com/21</guid>
      <comments>https://s1owly-steadily.tistory.com/21#entry21comment</comments>
      <pubDate>Sat, 16 May 2026 22:00:04 +0900</pubDate>
    </item>
  </channel>
</rss>