• If this is your first visit, be sure to check out the FAQ by clicking the link above. You may have to register before you can post: click the register link above to proceed. To start viewing messages, select the forum that you want to visit from the selection below.
Xin chào ! Nếu đây là lần đầu tiên bạn đến với diễn đàn, xin vui lòng danh ra một phút bấm vào đây để đăng kí và tham gia thảo luận cùng VnPro.

Announcement

Collapse
No announcement yet.

Mời thảo luận một schenario !

Collapse
X
 
  • Filter
  • Time
  • Show
Clear All
new posts

  • Mời thảo luận một schenario !

    Chào mọi người !

    Có một schenario về nat cũng khá hay mình post lên để các bạn cùng thảo luận. Hi vọng sẽ có nhiều điều hay từ schenario này

    HostA(e0) ------R1(s0) ------------(s0)R2 (s1)------------------R3--- (e0) Host B

    R1 :
    int e0
    ip add 172.16.0.1 255.255.255.0
    ip nat inside
    int s0 :
    ip add 10.0.0.1
    ip nat outside

    ip nat iniside sourse list 1 pool mypool

    ip nat pool mypool 42.0.0.1 42.0.0.255 netmask 255.255.255.0
    access-list 1 permit 172.16.0.0 0.0.255.255

    R2 :
    int s0 :
    ip add 10.0.0.2 255.255.255.0


    Yêu cầu là host B có thể ping được host A . Vấn đề là ta phải quảng cáo network 42.0.0.0/24 cho R2 và R3. Và ở cả 3 router ta đều dùng OSPF. ( dùng static route thì vấn đề đã trở nên đơn giản ).

    Mong được trao đổi.

  • #2
    Re: Mời thảo luận một schenario !

    Hi,
    Hình như vấn đề là network 42.0.0.0/24 không tồn tại để ad đi phải không?
    Nếu là như vậy, có thể tạo int null0 rồi ad đi.

    ip route 42.0.0.0 255.255.255.0 null0

    router ospf xxx
    network 42.0.0.0 ...

    Trân trọng.

    Comment


    • #3
      To Heke :

      Cám ơn giải pháp của anh , vậy là mình có thể tạo static route về null 0 , hoặc int loopback , hoặc ip add secondary . Nhưng giải pháp nào được dùng là tối ưu . Có ai đã thử giải pháp dùng OSPF với ip secondary trên int s0 chưa , có gẳp problemgì không ? Mình đã thử giải pháp dùng ip secondary như thế này

      R1 :
      int s0
      ip add 42.0.0.1 255.255.255.0 secondary

      router ospf xxx
      ...........
      network 42.0.0.0 ....

      Nhưng trên R2 vẫn không thấy route 42.0.0.0 đâu cả . Có bạn nào thử bài này chưa , có gặp problem tương tự không .

      Comment


      • #4
        Re: Mời thảo luận một schenario !

        Hi,
        Hình như muốn ad secondary IP address, thì phải ad primary IP address luôn.

        Trân trọng.

        Comment


        • #5
          xin chào,

          tất cả các giải pháp được nêu ra đều hoạt động tốt. và như là một ccie, các bạn phải biết hết tất cả cách cách này.

          mình đề xuất một giải pháp cuối cùng: redistributed connected subnets để đưa network của secondary address vào ospf routing process.

          xin cám ơn

          Comment


          • #6
            Mình có một ý kiến như thế này . So sánh giữa cách dùng ip route null 0 và các cách khác thì cách dùng ip route null 0 sẽ tốt hơn vì ở hai cách kia có thể tạo ra black hole nếu mypool của ta không lấp đầy một subnet . Chẳng hạn mypool từ 42.0.0.1 ---> 42.0.0.50 ( nghĩa là không lấp đầy một subnet nào cả ) thì nếu ta dùng các giải pháp khác . Giả sử là tadùng int loopback với subnet mask là 24 ( 42.0.0.0/24 ) , thì khi ospf ad sunnet này cho R2,và R3 . Nếu từ host B ta ping 42.0.0.51 thì R1 sẽ reply .

            To all :

            Từ nay các bạn có scenario nào hay hay , hãy post lên để chúng ta cùng thảo luận nhé !

            Thanks !

            Comment

            Working...
            X