태터데스크 관리자

도움말
닫기
적용하기   첫페이지 만들기

태터데스크 메시지

저장하였습니다.

지니넷

'전체'에 해당되는 글 447건

  1. 2009.05.07 STP 동작 방식
  2. 2009.05.07 Port Fast
  3. 2009.05.07 convergence time
  4. 2009.05.06 TCP control field
  5. 2009.04.21 양보 부사절
  6. 2009.04.21 시간 부사절
  7. 2009.04.20 Routing 정보 우선순위
  8. 2009.04.17 advertising BGP routes
  9. 2009.04.17 BGP - update message
  10. 2009.04.17 BGP-IGP Synchronization

STP 동작 방식

2009.05.07 19:25 : 네떡
configuration BPDU는 항상 root switch가 생성하여 전송한다.

1. 전체 스위치중에서 root switch를 선택한다.
   1. bridge ID(bridge Priority + MAC address)가 가장 낮은 것이 root switch가 된다.

   root bridge에 있는 모든 포트들은 forwarding 상태가 되고 designated port라고 부른다.

2. 루트 스위치가 아닌 모든 스위치에서 root port를 하나씩 선택한다.
   1. root switch ID
   2. path cost
   3. bridge ID
   4. port ID
   5. 자신의 port ID

   root port는 root bridge가 아닌 bridge에서 root bridge로 가는 최소 비용 경로이다.
   root port는 forwarding 상태이고 root bridge로 연결을 제공한다.
   path cost는 대역폭을 기본으로 누적된 값이다.

3. 하나의 switch segment당 designated port를 하나씩 선택한다.
   1. root switch의 각 포트
   2. 후순위 BPDU를 수신한 포트
   3. path cost
   4. bridge ID
   5. port ID

   root switch의 모든 포트는 designated port가 된다.

4. root port도 designated port도 아닌 포트를 Nondesignated port (Alternate port)라고 한다. Nondesignated port는 항상 Block state가 된다.


사용자 삽입 이미지






신고
Posted by 지니넷 Trackback 0 Comment 0

Port Fast

2009.05.07 14:03 : 네떡
PC나 서버 등 종단 시스템(end system)이 연결된 포트에 설정
◇ 포트가 linkup되면 Listening 단계에서부터 시작한다.
  -. portfast가 설정되면 Blocking에서 바로 Forwarding으로 변경된다.

portfast 포트에 스위치 장비를 연결할 경우 어떻게 해결할까?

BPDU Guard
- BPDU를 수신하면 해당 포트를 err-disable 상태로 차단 시킨다. (interface shutdown)
- errdisable-timeout이 활성화 되어 있다면 timeout후 no shutdown 시킨다.
- global 설정모드에서 사용하면 portfast가 설정된 포트에만 BPDU guard가 동작한다.

■ BPDU Filtering
- BPDU 송수신을 차단 시킨다.
- guard와 filter가 모두 설정 되어 있다면, guard에 의해 interface shutdown되고 filter 기능까지는 미치지 못한다.
- global 설정모드에서 사용하면 portfast가 설정된 포트에만 BPDU filtering이 동작한다.

■ Root Guard
- superior BPDU를 수신하면 해당 포트를 DISCARD(BLOCKING) 상태로 만들고, 일정 시간 후 FORWARDING 상태로 만든다.





신고
Posted by 지니넷 Trackback 0 Comment 0

convergence time

2009.05.07 09:44 : 네떡


Blocking --(Max Age: 20초)--> Listening --(15초)--> Learning --(15초)--> Forwarding
STP convergence time은 50초가 된다.

convergenct time을 줄이기 위해 아래와 같은 방법이 사용된다.

port fast

PC나 서버 등 종단 시스템(end system)이 연결된 포트에 설정
바로 Forwarding state로 전환된다.


uplink fast

자신에게 직접 연결된 링크가 다운되었을 때, Block state였던 포트를 즉시 Forwarding state로 만든다.
기본적으로 링크가 다운되면, Block state에서 Listening state로 상태가 변하게 된다.


backbone fast

uplink fast와 구분되어, 직접 연결된 링크가 아닌 간접 링크가 다운되었을 경우 Max Age(20초) 시간을 단축하고 바로 Listening 상태로 바꿔준다.


timer




신고
Posted by 지니넷 Trackback 0 Comment 0

TCP control field

2009.05.06 11:04 : 네떡
URG (urgent)
이 값이 1로 설정되면 urgent pointer field가 유효함을 나타낸다.
긴급한 데이터를 전송할 때 사용된다.
대부분 PSH 플래그와 같이 사용된다.

ACK (acknowledgement)
ACK field가 유효할 때 1로 설정됨.

PSH (push)
전송 버퍼가 차기를 기다리지 않고 바로 전송할 때 사용된다.
TCP가 즉시 이 메시지의 데이터를 상위계층 프로세스에게 전달해야 한다.

RST (reset)
복구할 수 없는 오류 때문에 Virtual Circuit를 초기화하기 위해 사용된다.
초기화의 이유로는 호스트 crash 또는 중복 SYN 패킷의 지연 등이 있을 수 있다.
TCP 세그먼트는 RST가 수신되면, 수신자는 즉시 연결을 종료 시키는 것으로 응답해야 한다.
초기화를 하면 양쪽이 즉시 연결과 모든 자원을 해제하게 된다.

SYN (synchronization)
Virtual Circuit 연결의 시작을 나타내기 위해 사용된다.
초기에 동기화를 위해서만 사용되고 그 이후 사용되지 않는다.

FIN (finish)
송신측의 Byte Stream이 종료되었음을 나타내기 위해 사용한다.




신고
Posted by 지니넷 Trackback 0 Comment 0
■ even though, although, though

Even though everyone played well, we lost the game.

A: Are you going to hire the young man?
B: Yes. Even though he is young, he is more experienced than the others.





신고
Posted by 지니넷 Trackback 0 Comment 0
when, while, before, after, as soon as

She left as soon as she heard the news.
Will you go out after you finish cleaning?


시간 부사절에서는 현재 시제가 미래 시제를 대신한다.

When she comes here tomorrow, I will take her to the zoo.





신고
Posted by 지니넷 Trackback 0 Comment 0

Routing 정보 우선순위

2009.04.20 21:02 : 네떡
◇ Next-Hop이 도달 가능한가?
◇ Longest Match
Administrative Distance 비교
◇ Metric 비교
◇ 모두 같을 땐 Load Balancing 수행. 단, BGP는 제외




신고
Posted by 지니넷 Trackback 0 Comment 0

advertising BGP routes

2009.04.17 17:38 : 네떡

network command

나에게 없는 network 정보는 해당 traffic을 처리할수 없으므로 advertise하지 않는다. BGP에서 network command로 advertise 하려면, 해당 network 정보가 routing table에 반드시 존재해야 한다.

* auto-summary와 network command
auto-summary가 설정되어 있는 상태에서 network 선언을 하는 경우 subnet mask를 일치시키지 않은 classful한 정보는 advertise된다.
예를 들어, routing table에 133.1.0.0/24의 정보가 있다고 가정하자.
no auto-summary로 동작한다면, 반드시 'network 133.1.0.0 mask 255.255.255.0'으로 subnet mask를 일치시켜야 bgp table에 등록된다.
auto-summary로 동작한다면, classful한 정보 'network 133.1.0.0 mask 255.255.0.0'도 bgp table에 등록시킬 수 있다.


redistribute command

IGP(connected, static, rip, ospf, isis 등등)에 있는 정보를 BGP 정보로서 neighbor에게 advertise하고자 하는 경우 사용한다.
redistribute의 경우는 auto-summarization이 기본적으로 동작하여 classful routing을 수행한다. 그래서 IGP에 있는 정보가 classless라고 하더라도 BGP로 redistribute되는 과정에서 summarization이 되어 버린다. 이런 현상을 방지하기 위해 'no auto-summary'를 설정한다.


aggregate command

bgp의 여러 network 정보를 하나의 network으로 summary하는 것을 aggregaion이라고 한다. IGP의 summary-route와 동일한 동작이다.
aggregation을 하기 위해서는 aggregation network의 more specific한 정보(subnet), 즉, 세부 routing 정보가 그 라우터의 BGP table에 적어도 한개는 있어야 가능하다.




신고
Posted by 지니넷 Trackback 0 Comment 0

BGP - update message

2009.04.17 16:34 : 네떡
BGP는 최초에 neighbor가 형성이 되면, 자신이 가지고 있는 모든 bgp network의 best route 정보를 상대방에게 알려준다. 그후 network에 변화가 발생하면 변화된 정보만(NLRI/Widthdrawn routes) update messgae로 전송한다.

참고



신고
Posted by 지니넷 Trackback 0 Comment 0

BGP-IGP Synchronization

2009.04.17 11:32 : 네떡

사용자 삽입 이미지
◇ R2는 BGP를 운영하지 않는다.
200.1.1.0/24 정보를 IGP로 전달받지 않는다고 가정
◇ R3는 R1의 200.1.1.0/24 정보를 iBGP를 통해 받는다.
◇ R3는 그 정보를 eBGP를 통해 R4로 전달한다.
◇ 200.1.1.0/24를 목적지로 하는 traffic이 R4 -> R3 -> R2 -> R1을 경유해 routing되리라 예상하지만 R2는 200.1.1.0/24 정보가 없어 drop된다.


■ BGP synchronization
iBGP로 받은 route 정보를 eBGP로 전달할 수 있는 조건으로 IGP에 해당 정보가 보일때만 가능하게 하게 기능이다. 따라서 BGP synchronization은 R2와 같은 black-hole router를 사전에 제거하는 의미로 만들어 졌다.

출처: http://blog.paran.com/networker/800642


신고
Posted by 지니넷 Trackback 0 Comment 0


티스토리 툴바