cho2cee
TIL
cho2cee
전체 방문자
오늘
어제
  • 전체 게시글 (78)
    • Cloud (31)
      • AWS (12)
      • Kubernetes (16)
      • IaC (3)
    • Security (15)
      • ELK (5)
      • Reversing (10)
    • Network (8)
    • Linux (4)
    • Etc. (20)
      • 기타 (4)
      • 업무 (16)

태그

  • CLOUD
  • SAA
  • AWS
  • VPC
  • 합격후기

최근 댓글

블로그 메뉴

  • 홈
  • 태그
  • 방명록
hELLO
cho2cee

TIL

Network

[Network] Ethernet Auto-negotiation

2021. 1. 31. 15:59

1. 링크 협상 방식 
1) Auto-negotiation : 자동으로 링크 협상을 맺는 방법
2) Forced operation : 수동으로 speed/duplex를 지정하여 링크 협상을 맺는 방법 
3) Parallel detection : 파트너가 forced operation으로 10/100Mbps인 경우 auto negotiation을 중단하고 링크 협상을 맺기 위한 방법
 
2. Auto-negotiation의 개념 
Auto-negotiation이란 스위치, 라우터, 서버 또는 기타 장치의 포트가 링크의 다른 쪽 끝에 있는 장치와 통신하여 연결을 위한 최적의 duplex mode와 speed를 결정할 수 있도록 하는 기능이다.
 
:: Duplex mismatch 발생 과정 
eth2, eth3은 10/100/1000Mbps를 지원하는 인텔l354 칩셋을 사용한다.
1. 초기에는 두 인터페이스 모두 autoneg on으로 설정되어 있어 1000/full로 링크가 협상된다.
2. eth3의 설정을 autoneg on에서 speed 100 duplex full autoneg off로 설정한다.
3. eth3의 파트너인 eth2는 100Mbps half duplex로 협상된다.

결론적으로 auto-negotiation과 forced full-duplex 방법을 사용하여 링크 협상을 맺으면 auto-negotiation을 중단하고  parallel detection 동작을 하게 된다. parallel detection 동작을 하면 파트너의 duplex를 알 수 없기 때문에 half-duplex로 설정한다.

그렇기 때문에 eth3이 forced 100Mbps full-duplex 설정을 하였을 때, auto-negotiation 방법을 사용하는 eth2는 위의 이유 때문에 100Mbps half-duplex로 설정된다.

따라서 이러한 현상을 방지하기 위해서는 링크 협상 방법을 auto-negotiation이나 forced speed/duplex 설정을 파트너 간에 동일하게 설정해야 방지할 수 있다.

참고 www.fiberoptics4sale.com/blogs/archive-posts/95041222-what-is-ethernet-auto-negotiation

저작자표시 (새창열림)

'Network' 카테고리의 다른 글

[Network] Routing Priority  (0) 2020.12.08
[Network] network design  (0) 2020.12.01
[Network] IPSec 키 관리 프로토콜 - ISAKMP (Internet Security Association and Key Management Protocol)  (0) 2020.11.27
[Network] IKE Keep-alive와 Dead Peer Detection의 차이  (0) 2020.11.26
[Network] VPN(Virtual Private Network)  (0) 2020.11.22
    'Network' 카테고리의 다른 글
    • [Network] Routing Priority
    • [Network] network design
    • [Network] IPSec 키 관리 프로토콜 - ISAKMP (Internet Security Association and Key Management Protocol)
    • [Network] IKE Keep-alive와 Dead Peer Detection의 차이
    cho2cee
    cho2cee
    Today I Learned

    티스토리툴바