Static Routing 新增 && 移除 ( for MAN 客戶上架 or 下架 )      歐祐銘

一.前提說明:因為Extreme ospf的問題尚未解決之前,KBT MAN的route protocol 以同時執行 OSPF及 Static兩種方式來穩定KBT MAN routing的運作.
          目前MAN的客戶是跑Static route protocol,各區的ABR是跑OSPF route protocol.
          MAN中扮演ABR角色的是使指與KBT01界接的設備(如: DER01、CLI01、WND01……等).

 

二.如何簡易判斷該台設備是否正在跑 OSPF?

【方式】:1>.下sh iproute 0.0.0.0 0.0.0.0

         2>.由顯示訊息判斷該設備是否有跑OSPF.

【舉例】: DER01:1 # sh iproute 0.0.0.0 0.0.0.0

 OR Destination    Gateway       Mtr   Flags    Use M-Use   VLAN      Acct-1

*o2 Default Route  202.2.55.25   1 UG-----um    78895972  0 KBT01DER01 0
 

 由此可知此台設備有跑OSPF與它的上一台設備連接.

 

【舉例】: IME01:1 # sh iproute 0.0.0.0 0.0.0.0

       OR Destination     Gateway      Mtr   Flags    Use M-Use   VLAN      Acct-1

*s  Default Route   202.2.54.177 1 UG---S-um    844084   0  DER01IME01 0 

由此可知此台設備有跑static route與它的上一台設備連接.

 

三.新客戶設備上架時,要下哪些routing?

【步驟】:1>.先判斷此客戶設備要與哪一台設備(A設備)連接.

         2>.將新客戶設備的Default route以static route方式指向上一台連接的設備(A設備).

         3>.判斷A設備是否有跑OSPF ? (請參考上面“二”的說明)

(1).若是,則不需再對任何設備下任何 routing 指令了,客戶設備應該處於“通”的狀態(可用Ping && Traceroute指令去驗證)

(2).若不是,則需對A設備加入某些static route ,並且繼續往上一台連接設備檢查下,直至遇到有跑OSPF的設備. (請看下面舉例 & config)

Config】:   NEW01 => config iproute add default 202.2.52.9

            NWC01 => config iproute add 61.63.20.0/26 202.2.52.10

            DER01 => config iproute add 61.63.20.0/26 202.2.52.1

                     Config iproute add 202.2.52.8/30 202.2.52.1

           

四.客戶設備下架架時,要如何檢查 && 清除Static routing ?

【步驟】:1>.可以下 traceroute command 找出有哪幾台設備有此筆 routing 資料.

         2>.根據“1”traceroute的結果telnet進入每台設備,然後將相關的static route

            清除掉 . 

 

【舉例】:假設 NEW01 設備下架,當我們從KBT01內下Traceroute command 時

        KBT01:1 #traceroute 61.63.20.62

         traceroute to 61.63.20.62, 30 hops max

 1  202.2.55.26  0 ms  0 ms  0 ms

2        202.2.52.1  0 ms  0 ms  0 ms

3        *  *  *

4        *  *  *

 

 

KBT01:2 #

 

    因為此時NEW01以下架了,所以Traceroute 結果可知停在 202.2.52.1 那台設備 .

    所以: (由後往前去清除 routing )

    1>.telnet 202.2.52.1 (此為NWC01設備)

       NWC01:1# sh iproute 61.63.20.0/26  …… 可以check是否有此筆Static route

 

OR Destination        Gateway         Mtr   Flags     Use M-Use VLAN     Acct-1

*s  61.63.20.0/26     202.2.52.10    1 UG---S-um 4432288     0 NEW01NCW01 0  

    

       NWC01:2# config iproute delete 61.63.20.0/26

              

    2>.相同方式 

 telnet 202.2.55.26 (此為DER01 設備)

       DER01:1#sh iproute 61.63.20.0/26  …… 可以check此routeing是否是Static

 DER01:2#config iproute delete 61.63.20.0/26

       DER01:3#config iproute delete 202.2.52.8/30

         

 總之:利用 traceroute

           sh iproute

           config iproute delete 

      這幾個 command 就可以了.


感謝歐祐銘提供資料