Category 119

Multicast (7) PIM-SSM

PIM-SSM Protocol Independent Multicast-Source Specific Multicast (1) 소스주소를 유니캐스트 라우팅 테이블을 참조하여 찾아가므로, 소스 정보를 따로 보관할필요가 없고 따라서 RP도 존재 하지 않으며, (소스,그룹) 정보도 필요없다. 바꿔말하면, 호스트에서 패킷에 소스정보를 명시해야만 한다. RP 선정을 위한 작업 자체가 필요치 않고, 유니캐스트 라우팅을 통한 연결성확보, 그리고 인터페이스에서 PIM-SM 을 활성화하면 동작한다. (2) 호스트와 호스트에 인접한 라우터 인터페이스에서 IGMPv3를 지원해야만 동작한다. 혹은 IGMPv3 미지원 장비를 위해 개발된 IGMPv3 혹은 URD를 사용해도 무방하며 서로 호환된다. (3) SSM의 주소범위는 232..

Multicast (6) MSDP

MSDP Multicast Source Discovery Protocol 서로 다른 RP 사이에서 소스정보를 주고 받는 용도로 사용되는 프로토콜이다.멀티캐스트 영역을 MSDP 피어링을 통해 연결하거나, 애니캐스트 설정, 다른 그룹간의 소스정보를 공유한다. 조건 및 작동방식 (1) 서버에서 멀티캐스트 패킷(방송)을 발송하여 RP 라우터가 받을경우 인접 MSDP 피어라우터(RP2)에게 SA(source active) 메시지를 통해 소스정보를 발송한다. (2) 받은 RP2 라우터는 받은 소스정보에 대해 RPF 확인을 한다. RPF 확인은 기본적으로 BGP 혹은 MBGP 로 만 확인한다. RPF 확인이 성공하면, SA 캐시에 저장하고, 실패시 유효하지 않은정보로 파악하고 드랍한다. 다음과같은 경우는 BGP를 구..

Multicast (5) PIM-SM (BSR)

BSR Bootstrap Router , BSR은 자동 RP 선정 방식의 표준 프로토콜로써 Cisco 외에 타 벤더에서도 사용이 가능하다.BSR 라우터는 Auto RP의 Mapping agent와 비슷한 역할을 한다. RP candidate로 선정된 라우터는 자신이 RP 후보임을 BSR candidate 로 광고한다. ==> BSR candidate 로 선정된 라우터중 Priority 가 높은 라우터가 BSR로 선정되고, 같을경우 IP가 높은 라우터가 BSR로 선정된다. 선정되지 못한 BSR 라우터는 BSR 광고, RP 후보 광고등을 하지 않는다.==> BSR로 선정된 라우터는 인접라우터에게 본인 BSR이라고 광고하고, RP 후보 정보를 보낸다. RP 선정은 각 라우터 재량에 맡긴다.==> BSR 광고[..

Multicast (4) PIM-SM (Auto RP)

PIM-SM Auto RP 정적으로 RP를 지정하는 방식이 아닌 자동(auto)으로 RP를 선정하도록 한다.동작방식은 특정라우터가 RP candidate가 된다고 광고하고 (239.0.1.39), Mapping Agent가 취합하여 최종적으로 RP를 선정하고, 멀티캐스트를 구동하는 라우터들에게 RP를 광고(239.0.1.40) 한다.시스코 전용 프로토콜로써 타벤더에서는 자동 RP선정방식을 BSR을 주로 이용한다. RP Candidate --- 239.0.1.39 --> Mapping AgentMapping Agent -- 239.0.1.40 --> Multicast Router 즉 RP 선정을 위한 초반 사전작업을 위해 멀티캐스트 주소를 사용한다. D-Mode : RP Candidate 광고와 RP ad..

Policy-Based Routing (PBR)

Policy-Based Routing 라우터는 라우팅 테이블에 의거해 라우팅 경로를 결정하지만, 정책(policy)을 우선하여 패킷을 라우팅 하는것도 가능하다이를 Policy-Based Routing이라 하는데, 특정 경로에 대해 라우팅 테이블을 우선할지 폴리시 라우팅을 우선할것인지를 결정하거나 라우트맵을 이용한 다양한 바리에이션으로 여러 라우팅 정책을 적용할수 있다.그리고 PBR을 사용하는 가장 중요한 이유는 확장 엑세스 리스트를 통한 소스 주소 기반의 라우팅을 구현할수 있기 때문이다. 인터페이스에 적용하거나 ip local policy 명령을 이용해 해당 장비에서 발생하는 모든 패킷에 대해서도 적용할수 있다.* Inbound로 들어오는 패킷에 대해서만 적용된다. (outbound 불가)* 노드내에 C..

Network/Routing 2014.09.24

Multicast (3) PIM-SM (static RP)

Static-RP 수동(static)으로 RP를 지정하여 이를 기반으로한 셰어드 트리 (shared tree)를 구축한다. 처음 패킷은 RP를 통해서 셰어드 트리로 통신하고 다음 패킷부터는 그보다 더 좋은경로가 있을시 해당경로를 이용한다. (셰어드트리->소스트리)셰어드 트리에서 소스 트리로 넘어가는 시점을 SPT 스위치오버 임계치를 통해 조정가능하다. 예제 (1) R5_RP 라우터를 RP 라우터로 지정한다. (Static RP) (2) 별도의 지정을 하지 않을시 자동으로 R3은 DR로 작동한다. 1. Configuration (1) RP 주소를 수동으로 지정한다. 반드시 원격지에서 통신이 가능한 주소라야 한다. 특정그룹에 대해서만 RP에 등록되도록 엑세스리스트로 설정할수 있다. ip pim rp-addr..

Multicast (2) PIM-DM

PIM-DM Protocol Independent Multicast - Dense Mode 유니캐스트 라우팅 테이블을 통한 최단거리 라우팅으로 통신한다. (소스 트리 기반) 따라서 그룹주소와 요청호스트를 관리하는RP라우터를 따로 지정하지 않으며, 서버와 호스트의 최단거리로 통신한다. 멀티캐스트 프로토콜을 구동하는 모든 장비는각각의 그룹별 멀티캐스트 라우팅 테이블(mroute table)을 생성하고 관리(주기적으로 테이블 삭제, 생성)하므로 장비의 부하를주게된다. 다시말해, 주기적으로 중계라우터들이 멀티캐스트 인터페이스로 프레임을 플러딩(flooding)하므로 이로 인한 불필요한 시스템 부하가 발생하게 된다. 예제조건 (1) 서버, 호스트를 포함한 모든 장비는 EIGRP로 통신 (다른 IGP도 무방) (2..

Multicast (1)

Multicast 송신자를 우선하는 통신방식으로 패킷을 요청하는 호스트 수만큼 패킷을 복사하여 전송한다.IPTV, 실시간방송 스트리밍 등 주로 방송영상쪽에서 사용하는 기술이다. 실시간 통신을 유니캐스트로 전송한다고 하면 호스트 수만큼의 세션을 유지해야 하고 그러면 그만큼의 bandwidth와 부하를 감당해야하는데, 만명단위가 넘어가는 시청자들을 단일서버에서 유니캐스트로 방송을 쏴준다는것은 거의 불가능하다.따라서 서버에서는 넥스트홉 장비와 단일 세션으로 통신하고 멀티캐스트를 구동하는 장비들이 패킷을 복사하여 시청자에게보내주게 된다. 1. Muticast Protocol (1) 서버 - 라우터 멀티캐스트 프로토콜이 필요없다. 그냥 트래픽을 그대로 인접 멀티캐스트 라우터로 보내기만 하면 됨. (2) 라우터 -..

NAT (5) NAT-PT

NAT-PT Network Address Translation - Protocol Translation IPv4 - IPv6 간 NAT로 통신하도록 한다. 1. Static NAT-PT IPv6 - v4 주소를 1:1 로 매칭한다. (1) 인터페이스에 ipv6 nat 명령으로 nat-pt 를 활성화한다. inside, outside 설정 불필요 (2) ipv6 주소로 변환될 nat prefix 대역을 설정한다. 위와같이 출구인터페이스에서 지정할시 해당인터페이스만, 글로벌 모드에서 설정시 모든 인터페이스에 nat prefix를 적용한다. 96 bit로 무조건 고정된다. (3) v6 에서 v4로 변환될 주소를 매칭한다. (4) v4 에서 v6로 변환되어 들어올 목적지 주소를 매칭한다. 위에서 설정한 nat ..

Network/Security 2014.09.14

IPv6 (9) Redistribution

IPv6 redistribution 몇가지 특이사항 - 기본적으로 대부분의 ipv6 라우팅 프로토콜들이 재분배에 있어 자신의 connected 경로를 제외한다. include-connected명령을 추가해야지만 connected 경로도 함께 포함한다. - IPv4, v6 를 막론하고, BGP 와 IGP를 서로 재분배하는 행위는 보통 전체 네트워크를 불안하게만들거나 혹은 다운되는 등 위험이 수반된다. 따라서 몇몇 특별한 경우를 제외(MPLS VPN 설정등) 하고 BGP는 재분배하지 않는것이 원칙. - IS-IS에서 L1 라우터와 L1L2 라우터는 서로에게 라우팅 경로를 전달하는 방식이 다르므로 이를 완전히 숙지해야 상호 재분배시 문제가 발생되지 않는다. 1. RIPng OSPFv3 재분배 - 메트릭 지정,..

Network/Routing 2014.09.14