PDA

View Full Version : Flow trong dich vu ADSL



cungtienlen
11-12-2008, 03:32 PM
Chao cac bac,

Bác nào giúp em hỏi về các flow từ khi một thuê bao ADSL attack mạng (của ISP), đến khi kết thúc một phiên truy nhập. Các bản tin trao đổi của các thiết bị (Modem, DSLAM, SWITCH, BRAS, AAA..).

dangquangminh
11-12-2008, 03:39 PM
trong các bước đó thì bạn quan tâm nhất là giai đoạn ban đầu, lúc thiết lập các PPPoE / PPPoA session. Còn khi đã thiết lập xong các phiên PPPoE/PPPoA thì chỉ là quá trình trao đổi dữ liệu giữa hai IP host bình thường.

cungtienlen
17-12-2008, 10:12 AM
Hi Bác dangquangminh,

em quan tâm nhất là giai đoạn ban đầu, lúc thiết lập các PPPoE / PPPoA session? Quá trình gồm những bước như thế nào có những bản tin gì trao đổi?
Vấn đề thứ 2 là: khi một session đã được thiết lập mà user không có yêu cầu kết nối nào thì có bản tin gì từ phái Modem gửi tới mạng để duy trì session? Nếu không thực hiện việc này chắc mạng lưới sẽ kết thúc phiên sau một thời gian time out nào đó.

phamminhtuan
17-12-2008, 03:38 PM
http://www.freescale.com/webapp/sps/site/application.jsp?nodeId=02VS0lzZYW1053

PPPoE has two distinct stages. There is a Discovery stage and a PPP Session stage. When a Host wishes to initiate a PPPoE session, it must first perform Discovery to identify the Ethernet MAC address of the peer and establish a PPPoE SESSION_ID. While PPP defines a peer-to-peer relationship, Discovery is inherently a client-server relationship. In the Discovery process, a Host (the client) discovers an Access Concentrator (the server). Based on the network topology, there may be more than one Access Concentrator that the Host can communicate with. The Discovery stage allows the Host to discover all Access Concentrators and then select one. When Discovery completes successfully, both the Host and the selected Access Concentrator have the information they will use to build their point-to-point connection over Ethernet.
http://www.ietf.org/rfc/rfc2516.txt

- PPPoA (Point-to-point Protocol over ATM): Giao thức điểm nối điểm qua môi trường ATM.
- PPPoE (Point-to-point Protocol over Ethernet): Giao thức điểm nối điểm qua môi trường Ethernet.

PPP over Ethernet là một sự phát triển dựa trên kỹ thuật PPP truyền thống. PPPoE cung cấp khả năng kết nối nhiều host trong mạng qua một thiết bị chuyển mạch vào một DSLAM, để cung cấp một kết nối PPPoE, mỗi phiên PPP phải học địa chỉ Ethernet của remote peer và thiết lập một danh định duy nhất. PPPoE gồm 2 pha: Discovery và Session:

· Discovery: khi một router muốn khởi tạo 1 phiên PPPoE, nó phải xác định địa chỉ MAC của thiết bị bên kia và thiết lập một PPPoE Session-ID. Trong quá trình này, CPE sẽ tìm các DSLAM và chọn một cái để sử dụng. Khi quá trình này chấm dứt, cả CPE và DSLAM đều sẽ có thông tin mà nó sử dụng để xây dựng kết nối PPPoE. Khi PPPsession được thiết lập thì cả CPE và DSLAM sẽ phải phân phát tài nguyên của mình cho một PPP virtual interface.

· Session: khi được thiết lập thì dữ liệu sẽ được gửi.

PPPoE cho phép thực hiện các chức năng như authentication, accounting....Tuy nhiên, PPPoE không cung cấp một khả năng ALWAYS ON thực sự giống leased line. Mỗi lần một người dùng muốn kết nối, anh ta cần thiết phải thiết lập lại các phiên PPP.
PPPoE không mô phỏng hoàn toàn môi trường ALWAYS ON vì mỗi lần user kết nối lại, họ phải nhập username và password. Ngoài ra, về phía service provider, các phiên PPP bị idle có thể bị terminate.


1/ ATM DSLAM: kết cuối của ATM path là ngay tại BRAS
IP DSLAM: kết cuối của ATM path là ngay tại line card (card giao tiếp với CPE của khách hàng) của DSLAM

2/ Chức năng PPPoA-to-PPPoE được hiện thực ngay tại DSLAM. Đây là 1 advance feature của DSLAM, không phải thiết bị nào cũng có (nhất là mí chú DSLAM loại pizza box của TW thì càng khó có feature này.

3/ Option82= DHCP Option 82, thiết bị trung gian (DSLAM) chèn trường remote circuit id và/hoặc remote system id vào trong gói tin DHCP request
PPPoE Intemediate Agent = PPPoE Option 105, thiết bị trung gian (DSLAM) chèn trường remote circuit id và/hoặc remote system id vào trong gói tin PADI

Muốn sử dụng chức năng này thì thiết bị trung gian phải
- Là DHCP Relay Agent
- Hiểu được DHCP Option 82, PPPoE Option 105
Ngoài ra BRAS cũng phải hiểu được 2 trường DHCP Option 82, PPPoE Option 105 để còn relay qua cho AAA Server xác thực dựa trên Option82/Option105.

Tổng hợp một số bài viết trên diễn đàn.