應用場景:
在網路設計時想儘量減少area 2 中的通告,和路由條目,但是還需要讓r3充當asbr的角色,把外部自治系統的路由資訊傳送給其他區域。
這樣的要求完全滿足nssa(非純末梢區域)的應用,在nssa區域lsa4 lsa5都將被阻止,只比末梢區域多接受lsa7 一類通告,即由r3發出的通告外部自治區域的通告。
配置:按照示意圖配置條件(小凡中完成)
ip位址等不多解釋
r1上:
router(config)#router os 1
router(config-router)#net 10.0.0.0 0.255.255.255 ar 0 (因為不管r1其他的介面,所以只宣告一條)
r2上:
router(config)#router os 1
router(config-router)#net 10.0.0.0 0.255.255.255 ar 0
router(config-router)#net 20.0.0.0 0.255.255.255 ar 2
r3上,只需要宣告在area2 中的介面網段就可以了,外部介面只配置ip就行了
router(config)#router os 1
router(config-router)#net 20.0.0.0 0.255.255.255 ar 2
r4上不需要宣告路由資訊,只需要一條預設路由,因為這不是本as之中的路由器。
router(config)#ip route 0.0.0.0 0.0.0.0 30.0.0.1
這時在r4上ping不到r1,這時因為在r3上沒有路由分發30.0.0.0網段
但如果現在分發的話,r3就會和普通的asbr一樣,area 2 也會和其他普通area 一樣接受型別4/5 的通告,路由表也不會減少。
接下來配置nssa
r3上:
router(config-router)#area 2 nssa (把area 2 設定為nssa區域)
r2上:
router(config-router)#area 2 nssa
這時再在r3上重分發30.0.0.0網段:
這時在r2上就會有一條來自於r3發出的lsa7 的nssa通告:
以o n2 開頭的:
在r1上看見的是由abr發出的網路彙總通告:
o e2 30.0.0.0/8 [110/10] via 10.0.0.2, 00:02:30, ethernet0/0
並且在r1上新增路由分發時 r3 (area2 )不會接受通告:
r1上:
router(config)#int lo0
router(config-if)#ip ad 11.0.0.1 255.0.0.0
router(config-if)#no sh
router(config-router)#redistribute connected metric 10 subnets
r2上會接受這個通告:多一條路由條目
o n2 30.0.0.0/8 [110/10] via 20.0.0.2, 00:00:31, ethernet0/1
r3上則不會改變:
這就是nssa的這個工作原理及配置。
本文出自 「一切只為明天
」 部落格,請務必保留此出處
2n皇后問題
問題描述 在n n的矩陣中放入n個白皇后和n個黑皇后,該矩陣由元素 和 組成,代表該位置不能放皇后,代表可以放皇后,n個的皇后兩兩不能在同一行和同一列以及同一對 角線上,n個黑皇后兩兩不能在同一行和同一列以及同一對角線上。求最多有幾種放法?解法 這個問題跟 皇的問題類似,只不過多了另外一種顏色的皇后...
2n皇后問題
問題描述 給定乙個 n n 的棋盤,棋盤中有一些位置不能放皇后。現在要向棋盤中放入 n 個黑皇后和 n 個白皇后,使任意的兩個黑皇后都不在同一行 同一列或同一條對角線上,任意的兩個白皇后都不 在同一行 同一列或同一條對角線上。問總共有多少種放法?n 小於等於 8。輸入格式 輸入的第一行為乙個整數 n...
2n皇后問題
基礎練習 2n皇后問題 時間限制 1.0s 記憶體限制 512.0mb 問題描述 給定乙個n n的棋盤,棋盤中有一些位置不能放皇后。現在要向棋盤中放入n個黑皇后和n個白皇后,使任意的兩個黑皇后都不在同一行 同一列或同一條對角線上,任意的兩個白皇后都不在同一行 同一列或同一條對角線上。問總共有多少種放...