Page 1 of 2 12 LastLast
Results 1 to 10 of 17

Thread: Thực hiện Private VLAN

  1. #1
    Join Date
    Jul 2008
    Location
    TP.HCM
    Posts
    2,540
    Blog Entries
    1

    Default Thực hiện Private VLAN

    Bùi Nguyễn Hoàng Long



    I.Mô tả:
    Trong nhiều trường hợp ngày nay, các thiết bị có thể nằm trong cùng một VLAN do cùng chung một vị trí đặt máy. Vấn đề bảo mật là một trong nhưng yếu tố khác trong thiết kế VLAN: các thiết bị khác nhau trong các VLAN khác nhau không nghe broadcast. Thêm vào đó, việc chia các máy tính ra các VLAN khác nhau sẽ dẫn đến yêu cầu dùng router hoặc các switch đa lớp giữa các subnet và các kiểu thiết bị này thường có thêm nhiều chức năng bảo mật. Trong một vài trường hợp, nhu cầu tăng tính bảo mật bằng cách tách các thiết bị bên trong một VLAN gây khó khăn trong việc quản lý địa chỉ IP. Tính năng private VLAN của Cisco giúp giải quyết vấn đề này. Private VLAN cho phép một switch tách biệt các máy tính như thể các máy tính này trên các VLAN khác nhau trong khi vẫn dùng duy nhất một IP subnet. Một tình huống phổ biến để triển khai private VLAN là trong phòng trung tâm dữ liệu (data center) của các nhà cung cấp dịch vụ. Nhà cung cấp dịch vụ có thể cài đặt một router và một switch. Sau đó, nhà cung cấp dịch vụ sẽ gắn các thiết bị từ các khách hàng khác nhau vào cùng một switch. Private VLAN cho phép nhà cung cấp dịch vụ (service provider) dùng một subnet duy nhất cho cả toà nhà, cho các cổng khác nhau của khách hàng sao cho nó không thể giao tiếp trực tiếp trong khi vẫn hỗ trợ tất cả các khách hàng trong một switch duy nhất.
    Một private VLAN bao gồm các đặc điểm sau:

    • Các cổng cần giao tiếp với tất cả các thiết bị khác.
    • Các cổng cần giao tiếp với nhau và với các thiết bị khác, thường là router.
    • Các cổng giao tiếp chỉ với những thiết bị dùng chung.

    Để hỗ trợ những nhóm cổng trên, một private VLAN bao gồm một VLAN chính gọi là Primary VLAN và một hoặc nhiều VLAN phụ gọi là Secondary VLAN. Các cổng trong Primary VLAN được gọi là Promicuous có nghĩa là nó có thể gửi và nhận khung (frame) với bất kỳ cổng nào khác, kể cả với những cổng được gán vào Secondary VLAN. Các thiết bị được truy cập chung, chẳng hạn như router hay server thường được đặt vào trong Primary VLAN. Các cổng khác, chẳng hạn như các cổng của khách hàng sẽ gắn vào một trong những Secondary VLAN. Secondary VLAN thường có một trong hai dạng VLAN là community VLAN và isolated VLANs.

    Private VLAN phân ra làm 2 khái niệm: Primary VLAN và Secondary VLAN. Trong đó Primary VLAN cung cấp kết nối logic giữa nó và các Secondary VLAN. Một máy tính thuộc Secondary VLAN có thể giao tiếp với một cổng thuộc primary VLAN nhưng không thể giao tiếp với một máy tính nằm trong secondary VLAN khác. Các máy tính trong secondary VLAN sẽ giao tiếp với thế giới bên ngoài (Internet) thông qua primary VLAN. Ta hình dung Primary VLAN có tác dụng chuyên chở các máy tính nằm trong các secondary VLAN ra ngoài. Secondary VLAN chia ra làm 2 loại : Isolated VLAN và Community VLAN.

    • Isolated: bất kì cổng của switch nào gắn vào Isolated VLAN sẽ chỉ có thể giao tiếp với primary VLAN mà thôi, không thể giao tiếp với các secondary VLAN khác. Thêm vào đó, nếu các máy tính thuộc cùng một Isolated VLAN cũng không thể giao tiếp được với nhau mặc dù chúng cùng nằm trong một VLAN. Các máy tính này chỉ có thể giao tiếp với primary VLAN để đi ra khỏi local subnet mà thôi. Các máy tính nằm trong Isolated VLAN hoàn toàn cô lập, ngoại trừ với máy tính trong primary VLAN.
    • Community: các cổng của switch gắn vào Community VLAN có thể nói chuyện được với nhau và với primary VLAN. Nhưng đối với các secondary VLAN khác thì không được.

    Tất cả secondary VLAN phải được kết hợp với một primary VLAN. Private VLAN là một loại VLAN đặc biệt nên nó chỉ có ý nghĩa cục bộ trên một switch mà thôi. Switch nào cấu hình private VLAN thì chỉ có switch đó mới có các VLAN này thôi. Giao thức VTP sẽ không quảng bá thông tin về private VLAN cho các switch khác. Và lúc cấu hình private VLAN thì chúng ta cũng bị yêu cầu phải cấu hình trên chế độ VTP transparent.
    Đối với private VLAN định nghĩa ra hai loại cổng: Promiscuous và Host. Promiscuous là cổng của switch kết nối với gateway. Qui tắc của private VLAN không áp dụng cho loại cổng này. Cổng này có thể giao tiếp với các loại primary VLAN hay secondary VLAN mà không bị giới hạn nào cả. Máy tính kết nối với cổng của switch thuộc loại Isolated VLAN hay Community VLAN. Cổng loại này chỉ có thể giao tiếp với Promiscuous cổng hoặc các cổng khác nằm trong cùng một Community VLAN. Đối với các máy tính nằm trong isolated VLAN thì cũng không giao tiếp được với nhau luôn, mà chỉ có thể giao tiếp với Promiscuous cổng mà thôi.

    Thực hiện Private Vlan với yêu cầu:

    Tạo 3 Vlan

    • Vlan 10: Vlan Primary
    • Vlan 20: Vlan Secondary (Community)
    • Vlan 30: Vlan Secondary (Isolated)


    Interface fa0/24: Promiscuous
    Interface fa0/1 – fa0/5: Thuộc vlan 20
    Interface fa0/6 – fa0/10: Thuộc vlan 30
    Tất cả PC và Router cùng subnet.

    II. Cấu hình:

    Private Vlan chỉ được cấu hình khi Switch là VTP Transparent
    Switch(config)#vtp mode transparent
    Setting device to VTP TRANSPARENT mode.

    Định nghĩa Primary Vlan
    Switch(config)#vlan 10
    Switch(config-vlan)#private-vlan primary

    Định nghĩa Community Vlan
    Switch(config)#vlan 20
    Switch(config-vlan)#private-vlan community

    Định nghĩa Isolated Vlan
    Switch(config)#vlan 30
    Switch(config-vlan)#private-vlan isolated

    Kết hợp Vlan 20, 30 với Vlan 10
    Switch(config)#vlan 10
    Switch(config-vlan)#private-vlan association 20,30

    Định nghĩa cổng Promiscuous
    Switch(config)#interface fa0/24
    Switch(config-if)#switchport mode private-vlan promiscuous
    Switch(config-if)#switchport private-vlan mapping 10 20,30

    Định nghĩa cổng Host
    Switch(config)#interface range fa0/1 - 5
    Switch(config-if-range)#switchport mode private-vlan host
    Switch(config-if-range)#switchport private-vlan host-association 10 20

    Định nghĩa cổng Host
    Switch(config)#interface range fa0/6 - 10
    Switch(config-if-range)#switchport mode private-vlan host
    Switch(config-if-range)#switchport private-vlan host-association 10 30

    Trong trường hợp cần giao tiếp lớp 3 (định tuyến) với những Vlan khác:
    Switch(config)#interface vlan 10
    Switch(config-if)#private-vlan mapping 20,30

    III. Cấu hình đầy đủ

    Switch
    Building configuration...

    Current configuration : 2332 bytes
    !
    version 12.2
    no service pad
    service timestamps debug uptime
    service timestamps log uptime
    no service password-encryption
    !
    hostname Switch
    !
    no file verify auto
    spanning-tree mode pvst
    spanning-tree extend system-id
    !
    vlan internal allocation policy ascending
    !
    vlan 10
    private-vlan primary
    private-vlan association 20,30
    !
    vlan 20
    private-vlan community
    !
    vlan 30
    private-vlan isolated
    !
    !
    interface FastEthernet0/1
    switchport private-vlan host-association 10 20
    switchport mode private-vlan host
    !
    interface FastEthernet0/2
    switchport private-vlan host-association 10 20
    switchport mode private-vlan host
    !
    interface FastEthernet0/3
    switchport private-vlan host-association 10 20
    switchport mode private-vlan host
    !
    interface FastEthernet0/4
    switchport private-vlan host-association 10 20
    switchport mode private-vlan host
    !
    interface FastEthernet0/5
    switchport private-vlan host-association 10 20
    switchport mode private-vlan host
    !
    interface FastEthernet0/6
    switchport private-vlan host-association 10 30
    switchport mode private-vlan host
    !
    interface FastEthernet0/7
    switchport private-vlan host-association 10 30
    switchport mode private-vlan host
    !
    interface FastEthernet0/8
    switchport private-vlan host-association 10 30
    switchport mode private-vlan host
    !
    interface FastEthernet0/9
    switchport private-vlan host-association 10 30
    switchport mode private-vlan host
    !
    interface FastEthernet0/10
    switchport private-vlan host-association 10 30
    switchport mode private-vlan host
    !
    …..
    !
    interface FastEthernet0/24
    switchport private-vlan mapping 10 20,30
    switchport mode private-vlan promiscuous
    !
    interface GigabitEthernet0/1
    !
    interface GigabitEthernet0/2
    !
    interface Vlan1
    no ip address
    !
    interface Vlan10
    no ip address
    private-vlan mapping 20,30
    !
    ip classless
    ip http server
    ip http secure-server
    !
    !
    !
    control-plane
    !
    !
    line con 0
    line vty 5 15
    !
    end

    IV. Kiểm tra:

    PC1 có thể giao tiếp với PC2 và Router
    PC3 và PC4 không thể giao tiếp với nhau nhưng có thể giao tiếp với Router.

    Switch# sh interfaces fa0/24 switchport
    Name: Fa0/24
    Switchport: Enabled
    Administrative Mode: private-vlan promiscuous
    Operational Mode: private-vlan promiscuous
    Administrative Trunking Encapsulation: negotiate
    Operational Trunking Encapsulation: native
    Negotiation of Trunking: Off
    Access Mode VLAN: 1 (default)
    Trunking Native Mode VLAN: 1 (default)
    Administrative Native VLAN tagging: enabled
    Voice VLAN: none
    Administrative private-vlan host-association: none
    Administrative private-vlan mapping: 10 (VLAN0010) 20 (VLAN0020) 30 (VLAN0030)
    Administrative private-vlan trunk native VLAN: none
    Administrative private-vlan trunk Native VLAN tagging: enabled
    Administrative private-vlan trunk encapsulation: dot1q
    Administrative private-vlan trunk normal VLANs: none
    Administrative private-vlan trunk private VLANs: none
    Operational private-vlan:
    10 (VLAN0010) 20 (VLAN0020) 30 (VLAN0030)
    Trunking VLANs Enabled: ALL
    Pruning VLANs Enabled: 2-1001
    Capture Mode Disabled
    Capture VLANs Allowed: ALL

    Protected: false
    Unknown unicast blocked: disabled
    Unknown multicast blocked: disabled
    Appliance trust: none

    Switch# sh interfaces fa0/1 switchport
    Name: Fa0/1
    Switchport: Enabled
    Administrative Mode: private-vlan host
    Operational Mode: private-vlan host
    Administrative Trunking Encapsulation: negotiate
    Operational Trunking Encapsulation: native
    Negotiation of Trunking: Off
    Access Mode VLAN: 1 (default)
    Trunking Native Mode VLAN: 1 (default)
    Administrative Native VLAN tagging: enabled
    Voice VLAN: none
    Administrative private-vlan host-association: 10 (VLAN0010) 20 (VLAN0020)
    Administrative private-vlan mapping: none
    Administrative private-vlan trunk native VLAN: none
    Administrative private-vlan trunk Native VLAN tagging: enabled
    Administrative private-vlan trunk encapsulation: dot1q
    Administrative private-vlan trunk normal VLANs: none
    Administrative private-vlan trunk private VLANs: none
    Operational private-vlan:
    10 (VLAN0010) 20 (VLAN0020)
    Trunking VLANs Enabled: ALL
    Pruning VLANs Enabled: 2-1001
    Capture Mode Disabled
    Capture VLANs Allowed: ALL

    Protected: false
    Unknown unicast blocked: disabled
    Unknown multicast blocked: disabled
    Appliance trust: none

    Switch# sh interfaces fa0/6 switchport
    Name: Fa0/6
    Switchport: Enabled
    Administrative Mode: private-vlan host
    Operational Mode: private-vlan host
    Administrative Trunking Encapsulation: negotiate
    Operational Trunking Encapsulation: native
    Negotiation of Trunking: Off
    Access Mode VLAN: 1 (default)
    Trunking Native Mode VLAN: 1 (default)
    Administrative Native VLAN tagging: enabled
    Voice VLAN: none
    Administrative private-vlan host-association: 10 (VLAN0010) 30 (VLAN0030)
    Administrative private-vlan mapping: none
    Administrative private-vlan trunk native VLAN: none
    Administrative private-vlan trunk Native VLAN tagging: enabled
    Administrative private-vlan trunk encapsulation: dot1q
    Administrative private-vlan trunk normal VLANs: none
    Administrative private-vlan trunk private VLANs: none
    Operational private-vlan:
    10 (VLAN0010) 30 (VLAN0030)
    Trunking VLANs Enabled: ALL
    Pruning VLANs Enabled: 2-1001
    Capture Mode Disabled
    Capture VLANs Allowed: ALL

    Protected: false
    Unknown unicast blocked: disabled
    Unknown multicast blocked: disabled
    Appliance trust: none

    Switch#sh vlan

    VLAN Name Status Ports
    ---- -------------------------------- --------- -------------------------------
    1 default active Fa0/11, Fa0/12, Fa0/13, Fa0/14
    Fa0/15, Fa0/16, Fa0/17, Fa0/18
    Fa0/19, Fa0/20, Fa0/21, Fa0/22
    Fa0/23, Gi0/1, Gi0/2
    10 VLAN0010 active
    20 VLAN0020 active
    30 VLAN0030 active
    1002 fddi-default act/unsup
    1003 token-ring-default act/unsup
    1004 fddinet-default act/unsup
    1005 trnet-default act/unsup

    …….

    Primary Secondary Type Ports
    ------- --------- ----------------- ------------------------------------------
    10 20 community Fa0/1, Fa0/2, Fa0/3, Fa0/4, Fa0/5, Fa0/24
    10 30 isolated Fa0/6, Fa0/7, Fa0/8, Fa0/9, Fa0/10, Fa0/24
    Phạm Minh Tuấn

    Email : phamminhtuan@vnpro.org
    Yahoo : phamminhtuan_vnpro
    -----------------------------------------------------------------------------------------------
    Trung Tâm Tin Học VnPro
    149/1D Ung Văn Khiêm P25 Q.Bình thạnh TPHCM
    Tel : (08) 35124257 (5 lines)
    Fax: (08) 35124314

    Home page: http://www.vnpro.vn
    Support Forum: http://www.vnpro.org
    - Chuyên đào tạo quản trị mạng và hạ tầng Internet
    - Phát hành sách chuyên môn
    - Tư vấn và tuyển dụng nhân sự IT
    - Tư vấn thiết kế và hỗ trợ kỹ thuật hệ thống mạng

    Network channel: http://www.dancisco.com
    Blog: http://www.vnpro.org/blog

  2. #2

    Default

    không biết những dòng Switch nào trở lên thỉ hỗ trợ Private VLAN vậy?

  3. #3
    Join Date
    Jul 2008
    Location
    TP.HCM
    Posts
    2,540
    Blog Entries
    1

    Default

    Chào bạn,

    Xem link để biết dòng switch nào hỗ trợ private vlan.
    Dòng 3560 trở lên thì sẽ có support

    http://www.cisco.com/en/US/products/...80094830.shtml
    Phạm Minh Tuấn

    Email : phamminhtuan@vnpro.org
    Yahoo : phamminhtuan_vnpro
    -----------------------------------------------------------------------------------------------
    Trung Tâm Tin Học VnPro
    149/1D Ung Văn Khiêm P25 Q.Bình thạnh TPHCM
    Tel : (08) 35124257 (5 lines)
    Fax: (08) 35124314

    Home page: http://www.vnpro.vn
    Support Forum: http://www.vnpro.org
    - Chuyên đào tạo quản trị mạng và hạ tầng Internet
    - Phát hành sách chuyên môn
    - Tư vấn và tuyển dụng nhân sự IT
    - Tư vấn thiết kế và hỗ trợ kỹ thuật hệ thống mạng

    Network channel: http://www.dancisco.com
    Blog: http://www.vnpro.org/blog

  4. #4
    Mark_pro Guest

    Default

    Anh Tuấn giải thích giúp em, theo như tài liệu em đọc thì thấy từ dòng 2940 đã support rồi phải không ? PVLAN Edge (Protected Port): Yes. 12.1(13)AY onwards.

  5. #5
    Join Date
    Jul 2008
    Location
    TP.HCM
    Posts
    2,540
    Blog Entries
    1

    Default

    Chào bạn,

    Protected port nó chỉ là tính năng bổ trợ chứ không phải private vlan thực sự (mặc dầu tên là PVLAN Edge). Chức năng này thì các dòng 29xx đều có.

    + Những port cấu hình Protected sẽ không thể truyền thông với nhau.
    + Những port cấu hình Unprotected (không có cấu hình câu lệnh "switchport protected" trong interface mode) sẽ có thể truyền thông bình thường với Protected hoặc Unprotected.

    Khi nào IOS có hỗ trợ isolated vlan và community vlan thì mới gọi IOS đó có support private vlan hoàn chỉnh.
    Phạm Minh Tuấn

    Email : phamminhtuan@vnpro.org
    Yahoo : phamminhtuan_vnpro
    -----------------------------------------------------------------------------------------------
    Trung Tâm Tin Học VnPro
    149/1D Ung Văn Khiêm P25 Q.Bình thạnh TPHCM
    Tel : (08) 35124257 (5 lines)
    Fax: (08) 35124314

    Home page: http://www.vnpro.vn
    Support Forum: http://www.vnpro.org
    - Chuyên đào tạo quản trị mạng và hạ tầng Internet
    - Phát hành sách chuyên môn
    - Tư vấn và tuyển dụng nhân sự IT
    - Tư vấn thiết kế và hỗ trợ kỹ thuật hệ thống mạng

    Network channel: http://www.dancisco.com
    Blog: http://www.vnpro.org/blog

  6. #6

    Default

    Mình dùng con 3560 trên packet tracer không hỗ trợ private VLAN, giờ phải làm sao ạ?

  7. #7
    Join Date
    Jul 2008
    Location
    TP.HCM
    Posts
    2,540
    Blog Entries
    1

    Default

    Quote Originally Posted by cherokee View Post
    Mình dùng con 3560 trên packet tracer không hỗ trợ private VLAN, giờ phải làm sao ạ?
    Chỉ có 1 trong 3 cách sau có thể làm lab tính năng này
    + Học khóa SWITCH
    + Mượn thiết bị SWITCH 3560
    + Kiếm chỗ nào thực tập
    Hoặc phải chịu khó học chay
    Phạm Minh Tuấn

    Email : phamminhtuan@vnpro.org
    Yahoo : phamminhtuan_vnpro
    -----------------------------------------------------------------------------------------------
    Trung Tâm Tin Học VnPro
    149/1D Ung Văn Khiêm P25 Q.Bình thạnh TPHCM
    Tel : (08) 35124257 (5 lines)
    Fax: (08) 35124314

    Home page: http://www.vnpro.vn
    Support Forum: http://www.vnpro.org
    - Chuyên đào tạo quản trị mạng và hạ tầng Internet
    - Phát hành sách chuyên môn
    - Tư vấn và tuyển dụng nhân sự IT
    - Tư vấn thiết kế và hỗ trợ kỹ thuật hệ thống mạng

    Network channel: http://www.dancisco.com
    Blog: http://www.vnpro.org/blog

  8. Default

    Quote Originally Posted by phamminhtuan View Post
    Chào bạn,

    Protected port nó chỉ là tính năng bổ trợ chứ không phải private vlan thực sự (mặc dầu tên là PVLAN Edge). Chức năng này thì các dòng 29xx đều có.

    + Những port cấu hình Protected sẽ không thể truyền thông với nhau.
    + Những port cấu hình Unprotected (không có cấu hình câu lệnh "switchport protected" trong interface mode) sẽ có thể truyền thông bình thường với Protected hoặc Unprotected.

    Khi nào IOS có hỗ trợ isolated vlan và community vlan thì mới gọi IOS đó có support private vlan hoàn chỉnh.
    Cho mình hỏi về cách hành xử của trunking đối với private vlan là như thế nào?

    Thanks bạn

  9. #9
    Join Date
    Jul 2008
    Location
    TP.HCM
    Posts
    2,540
    Blog Entries
    1

    Default

    Quote Originally Posted by huyhoang8344 View Post
    Cho mình hỏi về cách hành xử của trunking đối với private vlan là như thế nào?

    Thanks bạn
    Chào bạn,

    Tham khảo link này
    Xem dưới phần http://www.cisco.com/en/US/tech/tk38...8017acad.shtml
    ]Rules and Limitations
    VD:
    You must set VLAN Trunk Protocol (VTP) mode to transparent...
    Phạm Minh Tuấn

    Email : phamminhtuan@vnpro.org
    Yahoo : phamminhtuan_vnpro
    -----------------------------------------------------------------------------------------------
    Trung Tâm Tin Học VnPro
    149/1D Ung Văn Khiêm P25 Q.Bình thạnh TPHCM
    Tel : (08) 35124257 (5 lines)
    Fax: (08) 35124314

    Home page: http://www.vnpro.vn
    Support Forum: http://www.vnpro.org
    - Chuyên đào tạo quản trị mạng và hạ tầng Internet
    - Phát hành sách chuyên môn
    - Tư vấn và tuyển dụng nhân sự IT
    - Tư vấn thiết kế và hỗ trợ kỹ thuật hệ thống mạng

    Network channel: http://www.dancisco.com
    Blog: http://www.vnpro.org/blog

  10. #10

    Default

    Quá hay, cảm ơn Tuấn.
    Trần Minh Huy,
    Support Teams

    Email :tranminhhuy@vnpro.org

    Viet Professionals Co. Ltd. VnPro ®
    ---------------------------------------
    149/1D Ung Văn Khiêm P25 Q.Bình thạnh TPHCM
    Tel: (08) 35124257
    Fax: (08) 5124314
    Support Forum : http://www. vnpro.org
    Live Chat : http://www.vnpro.vn/support
    Blog VnPro : http://www.vnpro.org/blog
    Search: VNPRO.ORG
    Cộng Đồng Mạng Không Dây Việt Nam

Page 1 of 2 12 LastLast

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •  
 
   TRUNG TÂM TIN HỌC VNPRO
149/1D Ung Văn Khiêm, P. 25, Q.Bình Thạnh
Phone:(08) 35124257
Fax: (08) 35124314
Email: vnpro@vnpro.org
Powered by vBulletin Version 4.2.1
Copyright 2000 - 2011, Jelsoft Enterprises Ltd.
License owned by : VietProfessional Co.,Ltd
 

Ve may bay |Ve may bay gia re |Ve may bay di Ha Noi |Ve may bay di Nha Trang |Ve may bay di Da Nang |Ve may bay di Da Lat |Ve may bay di Vinh |Ve may bay di Hue |Ve may bay di Con Dao |Ve may bay di TP HCM |Air Asia |Tiger Airways |Vietnam Airlines |Lion Air |Aeroflot |Jetstar |Vietjet Air |Asiana |Delta Airlines |Singapore Airlines |Thai Airways |quantas |Turkish Airlines |China Southern Airlines |Air China |Ve may bay gia re |Ve may bay di Anh |Ve may bay di Canada |Ve may bay di Ha Lan |Ve may bay di Han Quoc |Ve may bay di Hong Kong |Ve may bay di Y |Ve may bay di Italia |Ve may bay di Malaysia |Ve may bay di Nga |Ve may bay di Phap |Ve may bay di Philippines |Ve may bay di Singapore |Ve may bay di Thai Lan |Ve may bay di Trung Quoc |Ve may bay di Uc |Ve may bay di Ukraina |Ve may bay di Duc |Ve may bay di My |Ve may bay di My