YÊU CẦU:
Kiểm tra các địa chỉ mac hiện trên switch nếu địa chỉ nào không có trong danh
sách các địa chỉ mac đang đăng ký thì lưu thông tin của chúng vào file
THỰC HIỆN:
Chuẩn bị template lưu nội dung file show_mac_address.template:
Value VLAN (\d+)
Value MAC_ADDRESS ([0-9a-fA-F]{4}(?:\.[0-9a-fA-F]{4}){2})
Value INTERFACE ([^,\s]+)
Start
^Vlan\s+Mac Address\s+Type\s+Ports -> TYPE1
TYPE1
^\s*${VLAN}\s+${MAC_ADDRESS}\s+\w+\s+${INTERFACE}(?:\s|$$) -> Record
Tham khảo TextFSM template tại đâyCode:
'''
- Kết nối switch kiểm tra các địa chỉ mac hiện trên switch nếu địa chỉ(...)
Network Automation #009 - Exporting MAC Address From Switches Cisco IOS & TextFSM Template
Học Python Qua Ví Dụ #026 - Pandas DataFrame & Đọc CSV File
YÊU CẦU:
1. Dùng panda để đọc file device_list.csv với các yêu cầu:- Hiển
thị tất cả dữ liệu hiện có trong file - Lọc và chỉ định các cột muốn đọc
('username', 'password','host','device_type') và chuyển đổi thành Dictionnary-
Chỉ đọc 5 dòng đầu tiên - Không đọc các dòng thứ nhất, thứ 5 và thứ 6
- Chỉ đọc dòng đầu tiên và chuyển dòng này thành List
2. Dùng panda để đọc file show_mac_address.csv trích lọc
cột 'MAC_ADDRESS' và chuyển từng dòng giá(...)
Học Python Qua Ví Dụ #025 - TextFSM, Pandas DataFrame & Ghi CSV File
Học Python Qua Ví Dụ #024 - Get Difference Between Two List - Lấy Ra Phần Khác Nhau Giữa Hai List
Yêu Cầu: Tìm các IP ở HoChiMinh_ips mà không có trong danh sách
ở HaNoi_ips
1. Dùng for lồng
2. Dùng List Kết Hợp For và IF
3. Covert List Sang Set Và Thực Hiện Toán Tử Difference
4. Covert List Sang Set Và Thực Hiện Thuộc Tính Difference
Code:
'''
Tìm các IP ở HoChiMinh_ips mà không có trong danh sách ở hà nội HaNoi_ips
'''
HaNoi_ips = [
"10.10.10.1",
"10.10.20.1",
"10.10.30.1",
(...)
Library, Share Tài Liệu Cisco
CCNA TTG Training Center - DownloadCCNA networklession - DownloadCCNP Switch networklession - DownloadCCNP Route networklession - DownloadCCNP Tshoot networklession - Download101 Lab CCNA - Download
(...)
Subscribe to:
Posts (Atom)