PDA

View Full Version : Summary và metric của EIGRP



lee
11-11-2003, 11:10 AM
Cho đệ hỏi vài điều:
1. EIGRP hỗ trợ classless nhưng khi cấu hình thì lại cấu hình theo classful,vậy thì làm cách nào mà router khác nhận biết được SM của bản update, có huynh nào cho đệ 1 tutorial về cách thức mà nó biết được SM đó không?
2.Route summerization :giả sử đệ có 8 route cần summerize,và đã summerize ra 1 đường,sau đó thì có 4 trong số 8 mạng bị down ,vậy thì router có tự động tính lại summerize không hay vẫn gửi thông tin về nhiêu đó mạng?

hoachuoi
12-11-2003, 11:11 AM
Chào lee,

1. Thông tin về SM được gửi kèm với IP network (prefix) trong thông tin update. (Cái này phải tìm sách mới nói kỹ được, các bạn khác trả lời giúp nha).

2. Router không tính lại cái summarized network nếu vẫn còn ít nhất 1 specific route tồn tại. Và việc không tính lại (và không gửi lại) summarized network là một đặc điểm tốt của kỹ thuật route summarization, làm cho các thông tin về routing luôn được ổn định, những thông tin về thay đổi chỉ được gửi nhận trong một phạm vi nhỏ của mạng, góp phần làm giảm lưu thông trên toàn mạng, tức là sử dụng băng thông được hiệu quả.

Hy vọng đã giải thích được phần nào.

Chúc vui vẻ.

lee
12-11-2003, 01:17 PM
theo em nghĩ nếu như vậy thì nếu trong mạng có ít nhất còn 1 subnet up ,còn những cái còn lại down thì nhưng router bên ngoài vẫn tiếp tục gửi về cho những mạng đã down vậy thì có wá tốn bandwidth của mạng không ?Vậy thì route summerize có còn hiệu wả không?Giải thích cho em với!!!

dangquangminh
12-11-2003, 02:21 PM
Cho đệ hỏi vài điều:
1. EIGRP hỗ trợ classless nhưng khi cấu hình thì lại cấu hình theo classful,vậy thì làm cách nào mà router khác nhận biết được SM của bản update, có huynh nào cho đệ 1 tutorial về cách thức mà nó biết được SM đó không?
2.Route summerization :giả sử đệ có 8 route cần summerize,và đã summerize ra 1 đường,sau đó thì có 4 trong số 8 mạng bị down ,vậy thì router có tự động tính lại summerize không hay vẫn gửi thông tin về nhiêu đó mạng?

Lee:

EIGRP có hai cách cấu hình. Để cấu hình theo cách mà em yêu cầu, em sẽ dùng cú pháp:

#network xxxx yyyy

trong router mode. trong đó, yyyy là giá trị wild-card của subnetwork mà em muốn quảng bá. Cú pháp này chỉ có trong IOS version 12.1 trở lên.

2. Khi một trong các subnet bị down, EIGRP sẽ không tự động tính lại route-summarization. Lúc đó sẽ xảy ra hiện tượng black-hole. Các packet được gửi về subnet bị down sẽ bị drop. Băng thông không bị xem là tốn trong trường hợp này.

Mến chúc Lee học giỏi,

hoachuoi
13-11-2003, 09:10 AM
Rất cám ơn câu trả lời của anh Minh.

Helix
13-11-2003, 07:55 PM
1. EIGRP hỗ trợ classless nhưng khi cấu hình thì lại cấu hình theo classful,vậy thì làm cách nào mà router khác nhận biết được SM của bản update, có huynh nào cho đệ 1 tutorial về cách thức mà nó biết được SM đó không?


Mình nhớ không lầm thì câu lệnh network x.x.x.x khi cấu hình RIP, IGRP có hai tác dụng: enable RIP trên các interface có địa chỉ major là x.x.x.x và quảng cáo các mạng con có major là x.x.x.x.
Không biết trong EIGRP quy luật này có đúng không? Nếu đúng thì câu hỏi của Lee đã được trả lời, còn nếu sai thì ...?

sinhvienngheo
14-11-2003, 12:30 PM
EIGRP trong trường hợp này sẽ gần với OSPF hơn là gần RIP/IGRP. Helix nên nhớ lại là EIGRP có các bảng feasible distance và topology table.

Thân,

it_email
08-12-2003, 09:53 AM
Cho đệ hỏi vài điều:
1. EIGRP hỗ trợ classless nhưng khi cấu hình thì lại cấu hình theo classful,vậy thì làm cách nào mà router khác nhận biết được SM của bản update, có huynh nào cho đệ 1 tutorial về cách thức mà nó biết được SM đó không?
2.Route summerization :giả sử đệ có 8 route cần summerize,và đã summerize ra 1 đường,sau đó thì có 4 trong số 8 mạng bị down ,vậy thì router có tự động tính lại summerize không hay vẫn gửi thông tin về nhiêu đó mạng?
như mọi người nói thì nó sẽ ko tính lại khi ít nhất một route vẫn còn tác dụng.Nhưng router sẽ ko biết những net mà route đến bị down.Nó vẫn gửi và massega bị drop.đây là cái ko hay của summarization bên cạnh cái lợi là giảm routing table và process CPU.
anh Minh :sao lại dùng wildcard mask mà ko dùng sub mask?

sinhvienngheo
10-12-2003, 08:40 AM
Hi it_mail,

cách dùng lệnh network trong router eigrp là dùng wild-card.

Thân,

vnsystem
16-12-2003, 02:03 PM
Hi it_mail,

cách dùng lệnh network trong router eigrp là dùng wild-card.

Thân,

Tuy nhiên, nếu bạn dùng subnetmask thì nó sẽ tự chuyển về wildcard.
eigrp dễ thương vậy đó :P

lee
15-01-2004, 08:28 AM
cho em hỏi thêm một vài điều về EIGRP:
1. Các đường đang bị mark là active thì các packet gửi về đường đó có được router forwad không?
2. Các FS sẽ được tìm ngay khi route trong routing table chưa down hay chỉ khi route trong routing table down thì nó mới bắt đầu tìm?
3. Em chưa hiểu lắm về lệnh bandwidth-percent trong EIGRP, sao lại là bandwidth percent?
4. Hình như chỉ IOS 12.0 trở lên nó mới hỗ trợ cấu hình wildcard mask trong khi cấu hình network phải không các anh?

themask
15-01-2004, 02:31 PM
Hi,

1/ Khi EIGRP router đang ở trạng thái Active thì các packet vẫn được forward theo successor ( bị drop nếu successor fail)
2/ Khi xảy ra các thay đổi như cost, link state, nhận update thì router sẽ tính toán lại các thông số để xác định Successor, FS.
3/ Chỉ định EIGRP sẽ dùng bao nhiêu % tổng băng thông để trao đổi thông tin.
4/ Trong IOS 12.0 trở lên câu lệnh Network trong EIGRP có kèm theo wildcard mask.

kokichi81
30-06-2004, 08:28 AM
Mình có thắc mắc như sau:
Khi RIP ,IGRP hay EIGRP thực hiện autosummary thì metric nó gán cho mạng đó là bao nhiêu?Ví dụ:"RIP autosummary hai mạng 172.16.1.0 với metric =2 và mạng 172.16.2.0 với metric=1 thì mạng được summary là 172.16.0.0 sẽ được quảng bá với metric là bao nhiêu?
Còn đối với EIGRP,OSPF khi thực hiện manual summary thì mình có thể gán metric cho mạng summary này không?
Nếu không gán thì nó lấy metric là bao nhiêu?

kokichi81
30-06-2004, 04:43 PM
Chán quá , không ai trả lời hộ mình.
Theo mình khi thực hiện summary router đó sẽ quảng bá mạng được summary đó như là một mạng được nối trực tiếp vào router đó.
Tuy nhiên ứng với RIP thì đơn giản rồi.Vì mạng này sẽ được quảng bá với metric = 1 .Nhưng với IGRP hay EIGRP thì nó sẽ được quảng bá với delay và bandwidth là bao nhiêu?(Trong trường hợp router này có nhiều interface khác nhau, các int có tốc độ khác nhau)Chẳng nhẽ nó dùng bandwidth default=1,5M hả?
Mọi người giải đáp giùm.

VoThanhDuy
30-06-2004, 06:06 PM
Hi

Những route kết nối trực tiếp (CONNECTED) có metric = 0.

Các summary routes của các routing protcol được tạo ra thì sẽ là connected. Điều này có nghĩa là metric = 0.

Kết luận này không phụ thuộc vào routing protocol. RIP, IGRP hoặc EIGRP đều như nhau.

Cám ơn

kokichi81
01-07-2004, 09:45 AM
To Vo Thanh Duy:
Những route kết nối trực tiếp (CONNECTED) có metric = 0.
Các summary routes của các routing protcol được tạo ra thì sẽ là connected. Điều này có nghĩa là metric = 0.
Những câu này thì đúng.
Tuy nhiên câu này thì sai: :wink:
Kết luận này không phụ thuộc vào routing protocol. RIP, IGRP hoặc EIGRP đều như nhau.
Vì đối với RIP:Đối với mọi connected netwwork đều được nó quảng bá với metric=1;Nhưng với IGRP,EIGRP :thì khác nhé.Lúc này từ các router khác, viêc tính metric đến mạng này còn phụ thuộc vào tốc độ và độ trễ của đường truyền của connected network.
Ví dụ nhé:

NET10.1.2.0------1M-----\
NET10.1.1.0-----256K-----(R2)--------------(R1)
NET10.1.3.0------2M-----/
Khi R2 summary 3 mạng này thành một mạng 10.0.0.0
Nếu dùng RIP thì cả ba mạng này sẽ được quảng bá với metric=1;
Tuy nhiên nếu dùng IGRP hay EIGRP thì mạng 10.0.0.0 sẽ được quảng bá như một connected network vao interface nào.Vì ứng với int có tốc độ khác nhau thì sẽ có độ trễ khác nhau, việc này sẽ ảnh hưởng đên metric mà R1 tính đên mạng 10.0.0.0.
Như vậy thì câu trên của bạn là sai rồi.Đúng không?
Nhân tiện có ai confirm cho mình xem có đúng là khi 1 router summary một network thì nó sẽ coi network đó như một connected network.
A cho minh hoi để gửi kèm file ảnh thì nhấn vào đâu.Mình tìm mà không thấy.
Thanks

danguyennhi
02-07-2004, 01:06 PM
Hi Duy và Kokichi

Liên quan đến vấn đề này, em đã quyết định làm lab thử nghiệm.

1. Sơ đồ lab:


R1-S0-------leasedline T1-------S0-R2

Trong đó R1 có 7 interface loopback có địa chỉ lần lượt là 10.1.1.1 đến 10.1.7.1. Mục đích tạo các interface loopback nhằm phục vụ mục đích tạo summary route.

2. Cấu hình của các routers:


R1#sh run
Building configuration...

Current configuration:
!
version 12.1
service timestamps debug uptime
service timestamps log uptime
no service password-encryption
!
hostname R1
!
ip subnet-zero
no ip domain-lookup
!
interface Loopback0
ip address 10.1.1.1 255.255.255.0
!
interface Loopback1
ip address 10.1.2.1 255.255.255.0
!
interface Loopback2
ip address 10.1.3.1 255.255.255.0
!
interface Loopback3
ip address 10.1.4.1 255.255.255.0
!
interface Loopback4
ip address 10.1.5.1 255.255.255.0
!
interface Loopback5
ip address 10.1.6.1 255.255.255.0
!
interface Loopback6
ip address 10.1.7.1 255.255.255.0
!
interface Serial0
ip address 10.1.8.1 255.255.255.252
ip summary-address eigrp 100 10.1.0.0 255.255.248.0 5
no fair-queue
clockrate 64000
!
router eigrp 100
network 10.1.0.0 0.0.255.255
no eigrp log-neighbor-changes
!
ip classless
no ip http server
!
!
line con 0
logging synchronous
transport input none
line aux 0
line vty 0 4
!
end



Cấu hình của R2:

R2#sh run
Building configuration...

Current configuration:
!
version 12.1
service timestamps debug uptime
service timestamps log uptime
no service password-encryption
!
hostname R2
!
ip subnet-zero
no ip domain-lookup
!
interface Serial0
ip address 10.1.8.2 255.255.255.252
no fair-queue
!
router eigrp 100
network 10.1.8.0 0.0.0.255
no auto-summary
no eigrp log-neighbor-changes
!
ip classless
no ip http server
!
!
line con 0
logging synchronous
transport input none

3. Kết quả kiểm tra lab:

Xem bảng route trên R2

R2#sh ip ro
Codes: C - connected, S - static, I - IGRP, R - RIP, M - mobile, B - BGP
D - EIGRP, EX - EIGRP external, O - OSPF, IA - OSPF inter area
N1 - OSPF NSSA external type 1, N2 - OSPF NSSA external type 2
E1 - OSPF external type 1, E2 - OSPF external type 2, E - EGP
i - IS-IS, L1 - IS-IS level-1, L2 - IS-IS level-2, ia - IS-IS inter area
* - candidate default, U - per-user static route, o - ODR
P - periodic downloaded static route

Gateway of last resort is not set

10.0.0.0/8 is variably subnetted, 2 subnets, 2 masks
C 10.1.8.0/30 is directly connected, Serial0
D 10.1.0.0/21 [90/2297856] via 10.1.8.1, 00:21:13, Serial0

Metric của summary route là 2297856


Quay về R1:

Xem bảng route của R1:


R1#
R1#sh ip ro
Codes: C - connected, S - static, I - IGRP, R - RIP, M - mobile, B - BGP
D - EIGRP, EX - EIGRP external, O - OSPF, IA - OSPF inter area
N1 - OSPF NSSA external type 1, N2 - OSPF NSSA external type 2
E1 - OSPF external type 1, E2 - OSPF external type 2, E - EGP
i - IS-IS, L1 - IS-IS level-1, L2 - IS-IS level-2, ia - IS-IS inter area
* - candidate default, U - per-user static route, o - ODR
P - periodic downloaded static route

Gateway of last resort is not set

10.0.0.0/8 is variably subnetted, 9 subnets, 3 masks
C 10.1.8.0/30 is directly connected, Serial0
C 10.1.3.0/24 is directly connected, Loopback2
C 10.1.2.0/24 is directly connected, Loopback1
C 10.1.1.0/24 is directly connected, Loopback0
D 10.1.0.0/21 is a summary, 00:19:50, Null0
C 10.1.7.0/24 is directly connected, Loopback6
C 10.1.6.0/24 is directly connected, Loopback5
C 10.1.5.0/24 is directly connected, Loopback4
C 10.1.4.0/24 is directly connected, Loopback3


R1#

Xem database của EIGRP:


R1#sh ip eigrp topology
IP-EIGRP Topology Table for AS(100)/ID(10.1.7.1)

Codes: P - Passive, A - Active, U - Update, Q - Query, R - Reply,
r - Reply status

P 10.1.8.0/30, 1 successors, FD is 2169856
via Connected, Serial0
P 10.1.3.0/24, 1 successors, FD is 128256
via Connected, Loopback2
P 10.1.2.0/24, 1 successors, FD is 128256
via Connected, Loopback1
P 10.1.1.0/24, 1 successors, FD is 128256
via Connected, Loopback0
P 10.1.0.0/21, 1 successors, FD is 128256
via Summary (128256/0), Null0
P 10.1.7.0/24, 1 successors, FD is 128256
via Connected, Loopback6
P 10.1.6.0/24, 1 successors, FD is 128256
via Connected, Loopback5
P 10.1.5.0/24, 1 successors, FD is 128256
via Connected, Loopback4
P 10.1.4.0/24, 1 successors, FD is 128256
via Connected, Loopback3

Xem các thông số băng thông và delay của router 1:



R1#sh int lo0
Loopback0 is up, line protocol is up
Hardware is Loopback
Internet address is 10.1.1.1/24
MTU 1514 bytes, BW 8000000 Kbit, DLY 5000 usec,
reliability 255/255, txload 1/255, rxload 1/255
Encapsulation LOOPBACK, loopback not set
Last input 00:00:00, output never, output hang never
Last clearing of "show interface" counters never
Queueing strategy: fifo
Output queue 0/0, 0 drops; input queue 0/75, 0 drops
5 minute input rate 0 bits/sec, 0 packets/sec
5 minute output rate 0 bits/sec, 0 packets/sec
0 packets input, 0 bytes, 0 no buffer
Received 0 broadcasts, 0 runts, 0 giants, 0 throttles
0 input errors, 0 CRC, 0 frame, 0 overrun, 0 ignored, 0 abort
368 packets output, 22080 bytes, 0 underruns
0 output errors, 0 collisions, 0 interface resets
0 output buffer failures, 0 output buffers swapped out

Xem băng thông và delay của cổng serial:

R1#sh int s0
Serial0 is up, line protocol is up
Hardware is HD64570
Internet address is 10.1.8.1/30
MTU 1500 bytes, BW 1544 Kbit, DLY 20000 usec,
reliability 255/255, txload 1/255, rxload 1/255
Encapsulation HDLC, loopback not set
Keepalive set (10 sec)
Last input 00:00:03, output 00:00:02, output hang never
Last clearing of "show interface" counters 00:47:26
Queueing strategy: fifo
Output queue 0/40, 0 drops; input queue 0/75, 0 drops
5 minute input rate 0 bits/sec, 0 packets/sec
5 minute output rate 0 bits/sec, 0 packets/sec
604 packets input, 38302 bytes, 0 no buffer
Received 211 broadcasts, 0 runts, 0 giants, 0 throttles
0 input errors, 0 CRC, 0 frame, 0 overrun, 0 ignored, 0 abort
606 packets output, 40341 bytes, 0 underruns
0 output errors, 0 collisions, 4 interface resets
0 output buffer failures, 0 output buffers swapped out
2 carrier transitions
DCD=up DSR=up DTR=up RTS=up CTS=up
R1#


4. Kết luận:

a/ Summary route có metric trên R1 là 128256
b/ Summary route có metric trên R2 là 2297856
c/ Metric cỦA SUMMARY route được tính dựa trên BW + DLY

Ở R1:
BW= (10 exp 7)/8000000 ~ 1
DLY = 5000/10 = 500

Do đó metric = (500 + 1)* 256 = 128256

Có chổ nào không hiểu thì hòi nha,

kokichi81
02-07-2004, 03:37 PM
To Đặng Quyền Nhi:
Bài Lab của bạn vẫn chưa giải quyết được vấn đề :wink:
Bởi vì ở đây tất cả các int loopback đều có chung một tôc dộ đường truyền.
Mình sẽ làm lại bài lab này.Tuy nhiên có một sự thay đổi.
Mình sẽ không cấu hình int loopback 6 trên R1.
Thay vào đó mình sẽ cấu hình int ethernet với ip add là: 10.1.7.1
Như vậy là trong các đường truyền được summary thì tốc độ của chúng không bằng nhau.Mình sẽ xem nó khác biệt như nào.
Thanks.
Nhân tiện đây : minh fthấy khi dùng lệnh show ip eigrp topology.Có hiện ra chỉ số
ID của Router.Hình như nó chẳng có chức năng gì hay sao hả?
Vì mình thấy chỉ có OSPF mới sử dụng Router ID.

VoThanhDuy
04-07-2004, 01:46 PM
hi

Băng thông thấp nhất của các interface sẽ được chọn. Trong trường hợp có 7 interface loopback và 1 interface Ethernet, băng thông của interface Ethernet sẽ được chọn do BW=10Mb.

Thân

kokichi81
05-07-2004, 08:28 AM
Bạn nhầm rồi.
Khi summary , nó sẽ sử dụng đường nào có metric thấp nhất để gán vào thành metric của đường summary.
Mình đã thử trường hợp này rồi.
Thanks.

VoThanhDuy
07-11-2004, 10:31 PM
Thiết kế mạng EIGRP

EIGRP được thiết kế để hoạt động trong một mạng rất lớn. Tuy nhiên EIGRP cũng giống như OSPF, đòi hỏi nhiều yếu tố thiết kế. Các yêu cầu mới thường xuyên yêu cầu nhiều băng thông và các tài nguyên khác từ mạng.
Các yếu tố ảnh hưởng đến khả năng mở rộng của EIGRP là

- Tổng số thông tin được gửi giữa các router láng giềng
- Tổng số router gửi các routing update
- Các router cách xa nhau bao nhiêu
- Tổng số các đường đi thay thế đến một mạng đích.

Một mạng EIGRP thiết kế kém có thể dẫn đến các kết quả sau:

- Route bị SIA
- Mạng bị nghẽn do delay,các thông tin định tuyến bị mất, các route bị mất hay phải truyền lại
- Router hết bộ nhớ
- CPU bị quá tải
- Các kết nối trở nên kém tin cậy.

HuuHoa
12-11-2004, 10:45 AM
Có hai loại summarization trong EIGRP là autosummarization và manual summarization. Autosummarization được dùng mặc định trên EIGRP, khi đó EIGRP mang đặc tính tương tự như RIP và IGRP. Nghĩa là khi gửi cập nhật định tuyến thì router sẽ tự động tóm tắt route về major network boundary.

admin
12-11-2004, 11:43 AM
Cấu hình EIGRP


Bật quá trình định tuyến EIGRP trên router:Sử dụng lệnh:

Router(config)#router eigrp AS

Định nghĩa các interface được phép quảng bá: Sử dụng lệnh:

Router(config-router)#network prefix

Từ IOS 12.0 trở lên, bạn có thể xác định wildcard mask khi cấu hình lệnh này:

Router(config-router)#network prefix Wildcard

Summarization với EIGRP:
Điểm khác biệt giữa EIGRP và OSPF là ở chỗ OSPF chỉ thực hiện summarize ở các biên của vùng. EIGRP do không sử dụng khái niệm vùng nên nó có thể thực hiện summarize trên bất cứ router nào trong mạng. Để quyết định chỗ nào sẽ thực hiện summarize là tùy thuộc vào cách thiết kế. Nếu không cấu hình summarize thì mặc định EIGRP sẽ tự động summarize ở ranh giới các địa chỉ lớp mạng khác nhau. Có 2 lệnh liên quan đến summarize là: no auto-summary và ip summary- address; lệnh này được gán vào tòan router, hay cấu hình trên tất cả interface. Còn lệnh ip summary address được cấu hình ở chế độ cổng giao tiếp của router:

Router(config-if)#ip summary-address eigrp AS Address SubnetMask

Trong đó: AS là vùng quản trị của EIGRP. Các thông số Address và subnet mask là địa chỉ và SM mà ta muốn summary. Còn nếu muốn tắt chế độ tự động summary, ta sử dụng lệnh:
Router(config-router)#no auto-summary

Sử dụng lệnh bandwidth-percent:
Router(config-if)#ip bandwidth-percent eigrp AS percent

phuongnd
30-11-2006, 10:32 PM
Hi Uyen Nhi
Bạn cho mình biết lệnh no eigrp log-neighbor changes dùng để làm gì được kô?
Thanks

dangquangminh
11-12-2006, 12:34 PM
eigrp log-neighbor-changes

Để theo dõi những thay đổi trong quá trình thiết lập quan hệ láng giềng giữa các router EIGRP. Để tắt lệnh này đi, dùng lệnh no.

eigrp log-neighbor-changes

no eigrp log-neighbor-changes


Mặc định, các router EIGRP sẽ log các sự kiện diễn ra trong khi thiết lập quan hệ EIGRP.

Ví dụ cho các sử dụng:

router eigrp 1

no eigrp log-neighbor-changes


The following configuration enables logging of neighbor changes for EIGRP process 1:

router eigrp 1

eigrp log-neighbor-changes