2015. 7. 29. 19:38ㆍnetwork
-잠깐 쉬어가기-
처음 세팅
lin con 0
logg s // 출력과 명령입력이 겹치지 않게
exec-t 0 // 세션 무제한
#show run 중요!!!!!
Neighbor 확인
AS 확인
OSPF (Open Shortest Path First)
- IP 기반 라우터 지원
AS 단위로 관리 하는 것 보다 Area 단위로 관리 하는 것이
트래픽면에서 효율성이 높다.
1. SPF 계산 빈도가 줄어듦.
목적지로 가는 Bandwidth 누적이 최소로 가는 길.
2. Routing Table이 더 작다.
축약된 Routing 정보로
3. Link-State Update 과부하 줄어듦.
적은 패킷이 전달.
OSPF가 라우터를 식별하기 위해서 Router-ID가 필요.
Loopback 인터페이스 -> 가상 인터페이스
->no shut 필요 없음.
OSPF 설정
HQ1(config)#int loopback 0
HQ1(config-if)#
%LINK-5-CHANGED: Interface Loopback0, changed state to up
%LINEPROTO-5-UPDOWN: Line protocol on Interface Loopback0, changed state to up
HQ1(config-if)#ip address 1.1.1.1 255.255.255.255
// Loopback 은 no shut 안함
HQ1(config-if)#int g0/0
HQ1(config-if)#ip address 10.0.0.1 255.255.255.0
HQ1(config-if)#no shut
// OSPF area 설정
HQ1(config)#router ospf ?
<1-65535> Process ID
HQ1(config)#router ospf 1
HQ1(config-router)#router-id 1.1.1.1
HQ1(config-router)#network 10.0.0.0 0.0.0.255 area 0
HQ1(config-router)#network 1.1.1.1 0.0.0.0 area 0
Neighbor 가 되었다는 결과를 보여줌.
HQ2(config-router)#
00:07:30: %OSPF-5-ADJCHG: Process 2, Nbr 1.1.1.1 on GigabitEthernet0/0 from LOADING to FULL, Loading Done
//neighbor 정보보기
HQ1(config-router)#do show ip ospf neighbor
Neighbor ID Pri State Dead Time Address Interface
1.1.2.2 1 FULL/BDR 00:00:37 10.0.0.2 GigabitEthernet0/0
HQ1(config-router)#
//Router에 알려진 경로와 경로가 학습된 방법 표시
HQ1#show ip route ospf
1.0.0.0/32 is subnetted, 2 subnets
O 1.1.2.2 [110/2] via 10.0.0.2, 00:01:36, GigabitEthernet0/0
HQ1#
//Area-ID와 Neighbor 정보 표시
HQ1#show ip ospf interface gigabitEthernet 0/0
//OSPF 데이터베이스 정보보기
HQ1#show ip ospf database -> #show ip eigrp topology와 같음.
//디버그
#debug ip ospf events
★멀티캐스트 주소 사용
224.0.0.5
224.0.0.6
-> 나중에 알아봐야겠다..
HQ2(config)#int loopback 0
HQ2(config-if)#
%LINK-5-CHANGED: Interface Loopback0, changed state to up
%LINEPROTO-5-UPDOWN: Line protocol on Interface Loopback0, changed state to up
HQ2(config-if)#ip address 1.1.2.2 255.255.255.255
HQ2(config-if)#int g0/0
HQ2(config-if)#ip address 10.0.0.2 255.255.255.0
HQ2(config-if)#no shut
//OSPF Area 설정
HQ2(config)#router ospf 2
HQ2(config-router)#router-id 1.1.2.2
HQ2(config-router)#network 1.1.2.2 0.0.0.0 area 0
HQ2(config-router)#network 10.0.0.2 0.0.0.255 area 0
HQ2(config-router)#
// 다시 정리.
#interface loopback 0 // 0 은 아무런 숫자를 해도 상관 없음.
#ip address 1.1.1.1 255.255.255.255 // OSPF에서 이름은 1.1.1.1 라우터에선 /32비트 가능
#router ospf 1 // 프로세스-ID , 라우터에서 관리하고 있는 해당 프로세스 아이디, 라우터별로 같을 필요는 없음.
#router-id 1.1.1.1 // router-id 설정
라우터가 관리하는 프로세스 ID로 라우터별로 같이 않아도 됨.
#network 172.16.10.0 0.0.0.255 area 0 // 172.16.10.0은 그대로 쓸것 / 같은 Area 값은 서로 LINK 되어있으면 Neighbor가 된다.
#network 10.1.1.0 0.0.255 area 0 // 0.0.0.255는 와일드카드 마스크
SPF 알고리즘에서는 Tree 의 Root에 각 라우터를 두고 수신지에 도달하는데 필요한 누적 cost를 기반으로 각 Node로 가는 최단 경로를 계산한다.
Cost = 10^8 / bandwidth(bps)
100Mbps 인 경우, cost 계산은 10^8 / 100,000,000 = 1
1Gbps , -> 0.1
cost값이 1 미만이므로 1로 표시. 반올림.
*와일드 카드 마스크값 구하기
255.255.255.255 [ 고정값 ]
- 255.255.255. 0 [ 서브넷 ]
------------------
0. 0. 0.255 [와일드카드 마스크]
확인할 사항.
1.반드시 이웃정보를 먼저 확인
#show ip ospf neighbor
2.라우팅 테이블 확인
#show ip route ospf // ospf 관련된 정보만 추출
3.인터페이스가 갖고있는 ospf 정보
#show ip ospf interface
4.디버그
#debug ip ospf events
224.0.0.5
224.0.0.6
이 2개의 주소를 가지고 멀티캐스트 사용
-추가정리-
네트워크 단위로 Area 설정
Neighbor 조건 : 동일 Area 번호
백본 Area는 기본적으로 0 의 값을 사용
Loopback 숫자는 어떤 값을 사용해도 무관.
위 정리에
#interface loopback 0 // 0 은 아무런 숫자를 해도 상관 없음.
#ip address 1.1.1.1 255.255.255.255 // OSPF에서 이름은 1.1.1.1 라우터에선 /32비트 가능
#router ospf 1 // 프로세스-ID , 라우터에서 관리하고 있는 해당 프로세스 아이디, 라우터별로 같을 필요는 없음.
#router-id 1.1.1.1 // router-id 설정
라우터가 관리하는 프로세스 ID로 라우터별로 같이 않아도 됨.
#network 172.16.10.0 0.0.0.255 area 0 // 172.16.10.0은 그대로 쓸것 / 같은 Area 값은 서로 LINK 되어있으면 Neighbor가 된다.
#network 10.1.1.0 0.0.255 area 0 // 0.0.0.255는 와일드카드 마스크
를 참고하면 쉽게 할 수 있다.
따로 설명은 미첨부.
'network' 카테고리의 다른 글
Network 구성 Static, RIP, EIGRP (0) | 2015.08.05 |
---|---|
ACL(Access Control List) (0) | 2015.07.29 |
EIGRP (Enhanced Interior Gateway Routing Protocol) (0) | 2015.07.28 |
RIP (Routing Interface Protocol) (0) | 2015.07.28 |
Dynamic Routing (0) | 2015.07.28 |