레이블이 [LAN 스위칭 1 - 트랜스패런트 브리징]인 게시물을 표시합니다. 모든 게시물 표시
레이블이 [LAN 스위칭 1 - 트랜스패런트 브리징]인 게시물을 표시합니다. 모든 게시물 표시

2014년 1월 6일 월요일

단일 스위치에서의 트랜스 패런트 브리징

  1. 스위치의 MAC 주소 테이블이 비어 있다.
  2. R1이 R2가 목적지인 프레임을 전송한다.
    1. ping R1 하면 브로드캐스트 주소로 설정되어 flooding이 일어난다.
    2. R1 포트에는 filtering 처리가 된다.
    3. 출발지 주소 확인 후 R1의 MAC 주소를 학습한다.
  3. 프레임을 수신한 R2가 응답한다.
    1. R2에서 R1으로 갈때에는 flooding이 일어나지 않고 forwording 한다.
    2. 프레임을 수신할때마다 스위치는 해당 프레임의 에이징 타이머를 초기화 시킨다. 
다수의 스위치와 트랜스패런트 브리징
 
 
  1. 모든 스위치들의 MAC주소 테이블에 동적 MAC 주소가 없다.
  2. R1은 목적지 IP주소인 1.1.1.3의 MAC 주소를 알아내기 위하여 ARP라는 프로토콜이 브로드 캐스트 프레임을 전송한다.
  3. SW1은 수신한 프레임의 MAC주소를 읽고 이를 자신의 MAC주소 테이블에 기록한다.
  4. SW2도 모든 포트로 플러딩한다. 그리고 MAC테이블에 수신받은것을 추가한다. 
  5. SW3, SW4도 4번과 마찬가지로 플러딩하여 MAC테이블을 작성한다.
  6. R3가 자신을 찾는 ARP 프레임 인 것을 알게 되고 MAC 주소를 R1에게 알려준다.
  7. SW4,SW3,SW2,SW1 순으로 R3의 MAC주소를 테이블에 저장한다. 이때는 플러딩이 일어나지 않는다.
MAC주소 테이블에 없는 유니캐스트 프레임
  • MAC주소 테이블에 없는 유니캐스트 프레임이 왜 생길까??
    • 스위치의 에이징타이머와 PC,라우터 등의 ARP 타이머의 차이때문
    • 시스코 라우터의 기본적인 ARP 타이머는 4시간, MAC주소 에이징 타이머는 5분인데, 에이징 아웃이 되면 생긴다.
    • 결국 플러딩이 다시 일어난다.
토폴로지 변화에 따른 주소 테이블 변경


토폴로지가 변경될때 각 스위치들은 다음과 같이 동작한다.
  1. 토폴로지 변화를 감지한 스위치는 이를 root 스위치에게 알린다.
    1. 스패팅트리 프로토콜에서 중심이 되는 스위치를 루트스위치라 한다.
  2. 루트 스위치는 토폴로지가 변화 되었다는 것을 TCN BPDU라는 프레임을 이용하여 각 스위치에게 알린다
  3. TCN BPDU를 수신한 각 스위치들은 기본적으로 MAC주소 테이블의 에이지 타이머를 5분에서 15초로 단축시킨다. 그리고 해당 MAC주소를 테이블에서 빨리 제거 한다.

 
 
정적인 MAC주소 테이블 설정
SW1(config)# mac address-table static 0000.000.0002 vlan 1 interface fa1/0/2
SW1(config)#show mac address-table static(정적주소 확인하기)

 
 
 
MAC주소 에이징 타임 설정
SW1(config)#show mac address-table aging-time (에이징 타임 확인하기)
SW1(config)#mac address-table aging-time 0 vlan 1
                                                                       1    2
  1. 타이머 값을 0으로 설정하면 시간이 지나도 MAC주소가 테이블에 제거 되지 않는다.
  2. 해당 vlan에 속한 MAC주소만 에이징 타이머가 적용된다. 

2014년 1월 5일 일요일

MAC 주소 테이블
  • 목적지 MAC주소와 포트 번호가 기록된 데이터베이스로 스위치는 이것을 참조하여 수신 프레임을 전송한다.
  • CAM(content address memory)테이블이라고도 한다.
  • MAC주소 테이블을 확인 하려면 show mac address-table 명령어를 사용한다.

트랜스패런트 브리징
  1. 이더넷 스위치가 프레임을 수신하여 목적지로 전송하는 방식과 절차를 정의한다.
  2. 스위치가 수신한 이더넷 프레임을 참조 하여 MAC 주소 테이블을 생성 및 갱신하고 목적지로 전송할때 사용하는 프로토콜
  3. '사용자가 의식하지 못하게 자동으로 동작한다' 라는 의미임.

트랜스 패런트 브리징 절차
  • 러닝,에이징 플러딩 필터링 포워딩 과정이 모두 합쳐저 트랜스 패런트 브리징 기능을 수행
  1. 스위치가 인터페이스를 통하여 이더넷 프레임을 수신한다.
  2. 이더넷 프레임의 출발지 MAC 주소를 읽는다.
    1. MAC 주소 테이블에 해당 출발지 MAC주소가 없으면 수신 포트와 출발지 MAC주소를 기록한다.(learnin과정)
    2. MAC 주소 테이블에 해당 주소가 있으면 에이징타이머를 초기화 시킨다.
  3. 이더넷 프레임의 목적지 MAC주소를 읽는다.
    1. 브로드캐스트,MAC 주소 테이블에 없는 유니캐스트, 멀티캐스트일 경우 수신포트를 제외하고 모든 포트로 전송 (flooding)
    2. MAC 주소 테이블상 목적지 MAC 주소와 연결되는 포트가 수신포트와 동일하면 해당 프레임을 차단한다(filtering과정)
    3. 목적지 주소가 MAC주소 테이블에 존재하고 목적지 MAC 주소로 가는 포트가 프레임의 수신포트와 동일하지 않는 유니캐스트 프레임을 수신하면 목적지 포트로 프레임을 전송한다(forwarding)


 
Subscribe to RSS Feed Follow me on Twitter!