1. Ethernet Auto-Negotiation
1) Introduction to Ethernet Auto-Negotiation
- 연결된 두 장비의 Port Speed, Duplex Mode, Flow Control을 자동으로 맞추어주는 기능
- IEEE 802.3 표준의 Clause 28(Twisted-Pair), Clause 37(1000 BASE-X)에 대하여 규정
- Auto-Negotiation On일 경우, 포트가 지원하는 정보가 담겨있는 Link Pulse를 전송하여 Negotiation을 진행
- 이기종 간 Auto-Negotiation이 정상적으로 안 되는 경우에는 수동으로 직접 설정하여 운영
- 두 장비의 포트가 Auto-Negotiation으로 설정되어 있으면 두 포트가 모두 지원이 가능한 설정 중에서 우선순위에 따라 최적의 설정값 탐색
- 즉, 1000 BASE-T 지원 포트에서 Auto-Negotiation으로 설정하면 Speed, Duplex가 어떤 것으로 설정되든 Speed는 1000Mbps로, Duplex는 Full Duplex로 구성
- 우선순위는 아래 표를 참고
Priority | Speed | Duplex Mode | |
1 | 40G BASE | T | Full Duplex |
2 | 25G BASE | T | Full Duplex |
3 | 10G BASE | T | Full Duplex |
4 | 5G BASE | T | Full Duplex |
5 | 2.5G BASE | T | Full Duplex |
6 | 1000 BASE | T | Full Duplex |
7 | Half Duplex | ||
8 | 100 BASE | T2 | Full Duplex |
9 | TX | Full Duplex | |
10 | T2 | Half Duplex | |
11 | T4 | Half Duplex | |
12 | TX | Half Duplex | |
13 | 10 BASE | T | Full Duplex |
14 | Half Duplex |
2) Ethernet Auto-Negotiation Issue
- 한 장비의 포트만 Auto Negotiation으로 설정된 경우, Auto Negotiation으로 설정된 장비는 Link Pulse를 보내지만, 상대 장비는 Link Pulse 미전송
- Auto로 설정된 포트는 Non-Auto로 설정된 포트로부터 Preamble 정보를 받아서 정상적으로 인지되는 Speed를 확정할 수 있으나 Duplex Mode는 알 수 없는 상태가 되어 문제 발생
- Auto(100M Full)로 설정된 포트와 Non-Auto(100M Full)로 설정된 포트가 연결되었을 경우 Auto로 설정된 포트가 100M Half로 구성
- 예전 IEEE에서 초기 표준 규격을 만들 당시 Full보다 Half가 적절했다고 판단하여 이와 같이 생성했다고 추정
- 해당 경우, Link는 Up이 되나 Collision 발생으로 통신에 이슈 발생
3) Nokia 7705 SAR-18 장비 Auto-Negotiation
- OS Version : TiMOS-B-22.10.R1
- CSM Provisioned Type : csm-10g
- MDA Provisioned Type : a8-1gb-v3-sfp
- Copper Module : JN-SFP-TG
- Oper Duplex가 Half일 경우, Port Up 및 통신은 가능하지만 Collision이 발생 가능
- 즉, 정상적으로 통신이 안 될 경우가 발생
- R1↔R2 간에 Ping을 이용하여 통신 확인
- Ping Option : Size 9000, Count 100
- Port Up인 목록은 Ping Loss 없이 정상 통신 확인
- 테스트 장비는 Speed가 1000Mbps 일 때, Half Duplex 설정을 미지원
R1 | R2 | R1 | R2 | ||||||||||
AutoNego | Admin | AutoNego | Admin | Oper | Oper | ||||||||
Port | Speed | Duplex | Port | Speed | Duplex | Port | Speed | Duplex | Port | Speed | Duplex | ||
Yes | Up | 1000 | Full | Yes | Up | 1000 | Full | Up | 1000 | Full | Up | 1000 | Full |
Yes | Up | 1000 | Full | Yes | Up | 1000 | Half | - | - | - | - | - | - |
Yes | Up | 1000 | Full | Yes | Up | 100 | Full | Up | 1000 | Full | Up | 1000 | Full |
Yes | Up | 1000 | Full | Yes | Up | 100 | Half | Up | 1000 | Full | Up | 1000 | Full |
Yes | Up | 100 | Full | Yes | Up | 1000 | Full | Up | 1000 | Full | Up | 1000 | Full |
Yes | Up | 100 | Full | Yes | Up | 1000 | Half | - | - | - | - | - | - |
Yes | Up | 100 | Full | Yes | Up | 100 | Full | Up | 1000 | Full | Up | 1000 | Full |
Yes | Up | 100 | Full | Yes | Up | 100 | Half | Up | 1000 | Full | Up | 1000 | Full |
Yes | Up | 100 | Half | Yes | Up | 1000 | Full | Up | 1000 | Full | Up | 1000 | Full |
Yes | Up | 100 | Half | Yes | Up | 1000 | Half | - | - | - | - | - | - |
Yes | Up | 100 | Half | Yes | Up | 100 | Full | Up | 1000 | Full | Up | 1000 | Full |
Yes | Up | 100 | Half | Yes | Up | 100 | Half | Up | 1000 | Full | Up | 1000 | Full |
Yes | Up | 1000 | Full | No | Up | 1000 | Full | Up | 1000 | Full | Up | 1000 | Full |
Yes | Up | 1000 | Full | No | Up | 1000 | Half | - | - | - | - | - | - |
Yes | Up | 1000 | Full | No | Up | 100 | Full | Up | 100 | Half | Up | 100 | Full |
Yes | Up | 1000 | Full | No | Up | 100 | Half | Up | 100 | Half | Up | 100 | Half |
Yes | Up | 100 | Full | No | Up | 1000 | Full | Up | 1000 | Full | Up | 1000 | Full |
Yes | Up | 100 | Full | No | Up | 1000 | Half | - | - | - | - | - | - |
Yes | Up | 100 | Full | No | Up | 100 | Full | Up | 100 | Half | Up | 100 | Full |
Yes | Up | 100 | Full | No | Up | 100 | Half | Up | 100 | Half | Up | 100 | Half |
Yes | Up | 100 | Half | No | Up | 1000 | Full | Up | 1000 | Full | Up | 1000 | Full |
Yes | Up | 100 | Half | No | Up | 1000 | Half | - | - | - | - | - | - |
Yes | Up | 100 | Half | No | Up | 100 | Full | Up | 100 | Half | Up | 100 | Full |
Yes | Up | 100 | Half | No | Up | 100 | Half | Up | 100 | Half | Up | 100 | Half |
No | Up | 1000 | Full | No | Up | 1000 | Full | Up | 1000 | Full | Up | 1000 | Full |
No | Up | 1000 | Full | No | Up | 1000 | Half | - | - | - | - | - | - |
No | Up | 1000 | Full | No | Up | 100 | Full | Down | - | - | Down | - | - |
No | Up | 1000 | Full | No | Up | 100 | Half | Down | - | - | Down | - | - |
No | Up | 100 | Full | No | Up | 1000 | Full | Down | - | - | Down | - | - |
No | Up | 100 | Full | No | Up | 1000 | Half | - | - | - | - | - | - |
No | Up | 100 | Full | No | Up | 100 | Full | Up | 100 | Full | Up | 100 | Full |
No | Up | 100 | Full | No | Up | 100 | Half | Up | 100 | Full | Up | 100 | Half |
No | Up | 100 | Half | No | Up | 1000 | Full | Down | - | - | Down | - | - |
No | Up | 100 | Half | No | Up | 1000 | Half | - | - | - | - | - | - |
No | Up | 100 | Half | No | Up | 100 | Full | Up | 100 | Half | Up | 100 | Full |
No | Up | 100 | Half | No | Up | 100 | Half | Up | 100 | Half | Up | 100 | Half |
- 본 글은 아래 링크로 연결된 유튜브 내용을 참고하여 작성
- 해당 유튜버에게 블로그 업로드를 허가받았으며 원본 내용을 보고 싶으신 분들은 아래 영상을 참고
- URL : https://www.youtube.com/watch?v=6kf8rBX4ILI
'Network > Network Basic' 카테고리의 다른 글
Subnetting(FLSM, VLSM) (0) | 2024.11.20 |
---|---|
Mask(Subnet Mask, Wildcard Mask) (0) | 2024.11.18 |
IPv4 Header (0) | 2024.11.16 |
Introduction to IPv4 (0) | 2024.11.14 |
Network Interface Type (0) | 2024.11.12 |
Ethernet Header (0) | 2024.11.10 |
Introduction to Ethernet and CSMA/CD (0) | 2024.11.08 |
OSI 7 Layer 및 TCP/IP (0) | 2024.11.06 |