나인레빗 2016. 11. 4. 00:10

▣ RIPv2

1. RIPv2 설정

  1. 라우팅 프로토콜 선택

  2. 교환할 네트워크 정보 설정(광고)

  3. 사용할 버전 설정

  4. 자동 축약 비활성화 => Classless Routing 설정

  5. (선택) 정보를 전달하지 않을 인터페이스 설정

=> why? 불필요한 정보의 전달을 막기 위함

=> 트래픽을 줄이는 목적

Router(config)# route rip

Router(config-router)# network [classful 형식의 네트워크 이름]

Router(config-router)# version 2

Router(config-router)# no auto-summary

Router(config-router)# passive-interface [인터페이스 이름]


2. RIPv2 설정 확인

  1. 라우팅 테이블 정보

  2. 라우팅 프로토콜 정보

  3. 교환한 정보(경로) 관리 데이터베이스 정보

  4. RIPv2의 실시간 동작상태 확인

Router# show ip route (=show ip route rip)

Router# show ip protocols

Router# show ip rip database

Router# debug ip rip


▣ OSPF(Open Shortest Path First Protocol)

1. 특징

  • AD : 110

  • IETF 표준 Routing Protocol

  • Link State 계열의 Dynamic Routing Protocol

    • Metric => Cost (Bandwidth) : 속도를 기준으로 경로를 선택

  • 동일한 Protocol을  사용하는 인접 장비와 Link 상태 정보를 교환

    • Multicast Group => 224.0.0.5, 224.0.0.6 (DR / BDR)

  • Classless Routing만 지원

  • 큰 범위의 네트워크에서 사용

    • 정보 교환의 거리에 제한이 없음

  • 경로 정보 교환 주기

    • topology에 변화 발생

  • => 변화가 적용되는 속도(Convergence Time)가 빠름

  • 계층적인 구조를 가짐



## 계층구조  이미지 첨부

// 설명

영역을 나눔 => 계층

반듯 중심이 되는 영역이 필요 = >backbone area

ABR = > 영역을 연결해 주는 장비

ASBR => AS 끼리 경로를 연결해주는 장비



Area : OSPF 정보를 교환할 장비로 구성된 영역

ABR(Area Border Router) : Backbone과 다른 Area를 연결하는 역할의 라우터

DR : 하나의 Area 영역의 정보를 다른 Area와 교환하는 역할의 라우터

BDR : DR의 Backup Router


// 설명


동작과정

  1. 각 Link Metric(Cost) 계산

계산된 Cost 값을 Topology Database에 등록

  1. 이웃관계 맺기

    1. Hello Message를 서로 교환하여 이웃관계를 맺은 => Full  상태

    2. 이웃 정보를 Neighbor Table에 등록

  2. Interface 상태 정보 교환

    1. 등록된 이웃과 totpology database의 정보를 LSA 메시지로 교환

  3. Topology Database에 LSA로 획득한 정보 저장

    1. 해당 장비를 기준으로 전체 네트워크 토폴로지를 구성함

  4. 목적지에 도달한 가능한 전체 경로의 Metric(누적 Cost) 계산

    1. 특정 네트워크에 도달할 수있는 모든 경로의 누적 비용값을 구하여 제일 낮은 비용을 가지 ㄴ경로를 최적의 경로로 선택

  5. 최적의 경로만 라우팅 테이블에 등록

    1. 최적의 경로만 라우팅 테이블에 등록하고, 다음으로 낮은 경로를 백업 경로로 지정

  6. 선택된 경로 관리

    1. topology database의 정보가 변경되면 즉시 이웃장비에게 LSA를 전달하여 변경된 Link정보를 업데이트함



라우터 ID : OSPF 식별값

  1. Static

  2. Loopback Interface IP

  3. 제일 큰 IP


Wildcard Mask

IP 범위를 지정하기 위해 사용하는 필터링 값

조건으로 설정하는 IP 값과 실제 IP 를 Wildcard Mask로 비교하여 필터링 함

  • 0 : 조건으로 지정된 IP의 bit와 일치해야됨

  • 1 : 조건으로 지정된 IP 일치하지 않아도 됨

Wildcard Mask의 bit는 연속되지 않아도 됨


명령어

  1. 라우팅 프로토콜 선택

[process-id] 한 라우터에서 ospf를 다중으로 동작시킬 때 각 ospf를 구별하기 위한 식별값

  1. 교환할 Link(interface) 정보 설정

  2. (선택) 정보를 전달하지 않을 인터페이스 설정

  3. (선택) Default Gateway 광고 => Why?



Router(config)# router ospf [process-id]

Router(config-router)# network [interface IP] [wildcard mask] area [area-id]

Router(config-router)# passive-interface [인터페이스 이름]

Router(config-router)# default-information originate [always]



2. OSPF 설정 확인

  1. 라우팅 테이블 정보

  2. 라우팅 프로토콜 정보

  3. 기본 정보

  4. Neighbor Table 정보

  5. OSPF의 실시간 동작상태 확인

Router# show ip route (=show ip route ospf)

Router# show ip protocols

Router# show ip ospf [process-id]

Router# show ip ospf neighbor

Router# debug ip ospf events




Access List

Router의 ACL

ACL => 데이터를 분류하는 필터링 기술

라우터를 경유하는 트랙픽