2014/10/08 5

Tunneling (3) Multicast

Multicast Gre Tunneling 망에서 멀티캐스트를 구동하지 않는 라우터가 존재할시 중간에 터널링을 구축하여 멀티캐스트 패킷을 주고 받도록 한다. 예제에서 R4와 R5는 멀티캐스트를 구동하지 않는 라우터들이고, R3의 F0/1, R6의 F0/0도 PIM 을 구동하지 않는다. 여기서 R3-R6에 터널인터페이스 tunnel 36 을 설정하고 PIM-SM으로 통신한다. R3 (1) 예제에서는 BSR 방식으로 RP를 선정하여, rp-candidate 명령을 삽입했다. 어떤 RP 선정방식을 선택해도 무방 (2) 터널의 소스, 데스티네이션 주소를 선택하였는데, 이때 라우터의 실제 인터페이스 주소를 가져올때 PIM이 활성화된 주소 를 가져와야 한다. 따라서 R3과 R6에서 비 멀티캐스트 라우터와 연결된 인..

Tunneling (2) IPv6 Tunneling

IPv6 Tunneling IPv4 망내에서 IPv6 네트워크 간의 통신을 터널링으로 구축하도록 한다. 사실상 현재는 IPv6 보다는 IPv4망이 훨씬 주류로 사용되므로, IPv6망이 점점 늘어날수록 IPv6 네트워크간 터널링은 중요한 기술이 될 것이다. 위 예제에서도 R2와 R3 사이에 IPv6 터널링을 구축하여, R1과 R4처럼 IPv6로만 구성된 네트워크 사이의 다리역할을 하도록한다. R2 (1) unnumbered 명령을 이용해 터널 IP를 외부 인터페이스에서 빌려온다. (예제는 루프백0) IP를 수동으로 설정해도 된다. (2) R1의 네트워크로 가는 정적경로 구성 (3) R3-R4의 IPv6 네트워크로 가는 패킷을 터널 0 으로 향하도록 정적 경로 설정 (4) R3의 터널링 소스 IP와의 논리적..

Tunneling (1) GRE

GRE Generic Routing Encapsulation 시스코 전용 터널링 프로토콜로써 IP, IPv6 등을 제외한 다른 종류의 프로토콜 패킷으로도 터널링이 가능하도록 개발 되었다.원래의 프로토콜을 GRE 헤더로 인캡슐레이션 한후 이를 다시 IP 헤더로 변환한다. GRE IP mode - 패킷을 IPv4 헤더로 변환한다GRE IPv6 mode - 패킷을 IPv6 헤더로 변환한다.GRE Multipoint - NBMA 혹은 브로드캐스트 망에서 다수의 호스트를 다이나믹으로 구성할수 있도록 한다. 예제의 조건은, 기본적으로 모든 라우터는 루프백 주소를 제외하고 서로 연결된 인터페이스 주소를 OSPF로 광고한다. R1 - R3 은 포인트 투 포인트 터널링으로 구성하고 각자의 루프백 주소를 RIPv2를 통해..

Multicast Switching

Multicast Switching 1. IGMP Snooping Internet Group Management Protocol Snooping 라우터 - (스위치) - 호스트 스위치가 호스트와 멀티캐스트 라우터를 중계하는 구조에서 사용된다. 호스트와 라우터가 주고받는 IGMP 패킷을 플러딩하지 않고, 주고받는 특정 단일 대상끼리만 통신할수있도록 포워딩 해주는 기능을한다. 스누핑은 훔쳐본다는 뜻인데, 이는 라우터와 호스트가 주고받는 IGMP 패킷을 스위치가 훔쳐보고, 해당하는 라우터와 호스트가 접속된 포트를 알아낸후, 이 포트로만 포워딩 하도록한다. 결과적으로 스위치에 연결된 비 멀티캐스트장비나 IGMP 패킷과 관계가 없는 장비들의 부하를 줄이는 효과를 가져온다. 다만 그만큼 스위치에는 부하가 가기 때문..

Network/Switching 2014.10.08

IGMP

IGMP Internet Group Management Protocol 라우터와 호스트가 서로 멀티캐스트 관련 통신을 하기위한 프로토콜이다. 라우터 - IGMP querier를 선출하고, 호스트에게 현재 속해있는 그룹정보를 요청한다. (IGMP query)호스트 - 라우터로 멀티캐스트 패킷을 요청하거나 (join), 혹은 통신을 중지하도록 요청한다. (Membership Report) 각 버전별 지원하는 내용은 아래와 같다. 1. IGMP version 1 버전, 타입, 첵섬, 그룹주소의 다소 심플한 메시지 포맷으로 구성된다. 버전 (4 bits) - IGMP version 타입 (4 bits) - 라우터가 요청하는 그룹정보 질의(query), 호스트가 요청하는 조인 메시지 두가지로 구성된다. 첵섬 (1..

Network/Feature 2014.10.08