Network/Cisco  |  2006/01/09 18:39
Collision domain

Collision domain 은 collision 이 일어날 수 있는 접속된 물리적 네트워크의 세그먼트를 말한다.

- Collision Domain Segmentation
---------------
| Application |
---------------
| Presentation |
---------------
| Session |
---------------
| Transport |
---------------
| Network | --> Breaks Up Collision Domain
---------------
| Data Link | --> Breaks Up Collision Domain
---------------
| Pysical | --> One Collision Domain
---------------

Layer 1 (repeater, hub) 장치는 Ethernet cable 세그먼트를 확장시켜 주지만 호스트가 추가될 수록 트래픽이 증가 된다. 그 이유는 Layer 1 장치는 하나의 Collision domain 에 있기 때문이다. 이 때문에 collision 이 일어날 확률이 증가되고 결국엔 네트워크 퍼포먼스가 떨어지게 된다. 결론적으로 Layer 1 장치는 단지 Collision domain 을 확장하는 효과를 지닌다.

Layer 2 (bridge, switch) 장치는 collision domain 을 세분화한다. MAC 어드레스 테이블을 가지고 그것들을 세그먼트 시켜서 collision domain 을 생성함으로써 Layer 2장치는 동시에 서로 다른 세그먼트로 효과적인 데이터 전송을 할 수 있다.

Layer 3 장치는 Layer 2 장치처럼 collision domain 을 쪼개는 대신 다른 기능을 수행한다. Broadcast domain 에서 알 수있다.


Layer 2 broadcasts
모든 collision domain 이 통신하기 위해서 프로토콜은 broadcast 와 multicast 프레임을 Layer 2에서 이용한다. 네트워크상의 모든 호스트와 통신하기 위해서 목적지 MAC 어드레스 (0xFFFFFFFFFFFF) 프레임을 전송한다. 이러한 브로드 캐스트 프레임은 모든 호스트에 영향을 끼치게 된다. 예를 들어 워크스테이션은 ARP 테이블에 존재 하지 않는 MAC 어드레스를 찾기위해 ARP (Address Resolution Protocol) 메세지를 브로드캐스드 한다. 이외에도 distance vector routing protocol 이 실행되고 있는 router 도 네트워크와 연결된 호스트에 영향을 준다.

Broadcast Domains
broadcast domain 은 collision domain 의 그룹이다. broadcast 는 반드시 layer 3 에서 제어하도록 되어있다. broadcast domain 의 규모는 같은 broadcast 프레임이 처리되는 모든 collision domain 으로 정의 될 수 있다. 다시말해 Layer 3 장치에 의해서 그 범위가 결정된다. 또한 Layer 3 장치는 broadcast 를 forward 하지 않는다.
패킷을 router 에서 forward 시키기 위해선, 패킷은 반드시 외부네트워크의 목적지IP 주소를 가지고 있어야 하고 router 또한 routing table 내에 목적지 주소가 있어야 한다. 그 이유는 Layer 3 장치는 Layer 2 장치가 MAC 주소를 기본으로 하는것과 달리 목적지 IP 주소를 기본으로 하여 forwarding 하기 때문이다.


Introduction to Data Flow
collision domain 과 broadcast domain 에서 데이타 흐름의 중점은 어떻게 프레임이 네트워크를 통과하는지 이다.
기본적인 규칙은 Layer 1 에서는 항상 frame 을 forward 시키고, Layer 2 에서는 필요한 frame 을 forward 시킨다. Layer 3 에서는 꼭 해야만 하는 경우 외라면 forward 시키지 않는다.

Layer 1 (repeater, hub) : 어떠한 filtering 도 하지 않는다. 따라서 모든 것을 받고 다른 세그먼트로 넘기게 된다. 또한 Layer 1 장치에 접속된 모든 세그먼트는 같은 collision domain 과 broadcast domain 에 속하게 된다.

Layer 2 (bridge, switch) : MAC 어드레스를 기반으로 data frame 을 filter 하게 된다. 만약 목적지 주소를 알지 못하거나 boardcast, multicast, unicast 일 경우에는 외부 local colllision domain 으로 forward 된다. Layer 2 장치가 forward 하지 않는 경우는 sender 와 reciever 호스트가 같은 collision domain 안에 있는 경우이다. Layer 2 장치는 여러개의 multiple collision domain 을 생성하지만 broadcast domain 은 단 하나로 유지한다.

Layer 3 (router, high-end switch) : IP 주소를 기반으로 data packet 을 filter 하게 된다. packet 이 forward 되는 경우는 목적지 IP 주소가 외부의 broadcast domain 이고 router 가 packet 을 보내기위해 확인된 지역정보가지고 있을때 이다. Layer 3 장치는 다수의 multiple collision domain 과 broadcast domain 을 생성한다.

결론적으로 IP based network 에서 데이타 흐름은 OSI model 에서의 Layer 1,2,3 ,장치에 의해 관리되어진다. Layer 1 장치는 물리적매체에서 전송을 위하여, Layer 2 장치는 collision domain 관리는 위하여, Layer 3 장치는 broadcast domain 관리를 위하여 사용한다.


What is a network segment?
segment 의 의미는 매우 다양하지만, 데이타 통신에서의 의미로썬

1. bridge, switch, router 에 의해 그 범위가 구분되어진 단위

참고자료 : Cisco press CCNA 1 and 2 Companion Guide Revised Third Edition

출처 : 직접 기술

"Network / Cisco" 분류의 다른 글

Cisco Recertification (0)2009/04/14
CCNP 시험 관련 정보 (0)2006/09/30
CCNA 시험 일정 (3)2006/04/11
VLSM Networks (0)2006/04/02
[초고속 연구망] CISCO 장비 운영 (0)2006/03/29
2006/01/09 18:39 2006/01/09 18:39
Trackback Address : http://metalpen.net/blog/trackback/561

  :  Name

  :  Password

  :  Homepage


    SECRET

<< PREV    1  ...  257   258   259   260   261   262   263   264   265  ...  518    NEXT >>
Skin designed by 超.