原创 UNIX網絡編程筆記 第二章 傳輸層TCP、UDP和SCTP

傳輸層TCP、UDP和SCTP TCP MSS選項(Maximum Segment Size): SYN報文中攜帶該選項,告訴對端它在本連接中願意接收的最大數據字節數。用來防止分片。MSS經常設置爲MTU減去IP和TCP

原创 UNIX網絡編程筆記 第三章 套接字編程簡介

套接字編程簡介 IPV4套接字地址結構sockaddr_in #include <netinet/in.h> struct in_addr { in_addr_t s_addr; //32bit } struct

原创 UNIX網絡編程筆記 第四章 基本TCP套接字編程

基本TCP套接字編程 函數 #include <sys/socket.h> int socket(int family, int type, int protocol);//成功返回非負描述符,出錯返回-1。protocol

原创 UNXI網絡編程筆記 第十二章IPV4與IPV6的互操作性

IPv4客戶與IPv6服務器: : 地址轉換是由服務器端處理的 假設服務器支持雙協議棧,而且即有一個IPv4地址,由有一個IPv6地址。服務器綁定了IPv6的通配地址。此時IPv4客戶端要與服務器通信: 1)IPv6服務器啓動,

原创 switchdev qos

overview: https://github.com/Mellanox/mlxsw/wiki/Quality-of-Service Packet進入交換機之後,會被分配一個switch priority。Packet的swit

原创 STP與RSTP續

1、當拓撲建立起來自後,所有網橋仍然從指定端口向外發送BPDU報文 2、如果某端口接收BPDU超時了,則該橋認爲需要重新計算生成樹,於是以自己爲根橋,從所有端口向外發送BPDU報文 3、STP與RSTP的報文格式有所區別,STP包括TCN

原创 PVLAN

PVLAN,實現不同VLAN之間的通信,使VLAN的使用更加靈活,下面是我看到的一篇文章,共享給大家:)  PVLAN即私有VLAN(Private VLAN),PVLAN採用兩層VLAN隔離技術,只有上層VLAN全局可見,下層VLAN相

原创 OSPF詳解(三):OSPF中的網絡類型

並不是ospf網絡上一定存在DR和BDR,ospf根據鏈路層媒體不同可以劃分爲四種網絡類型。 1、  如果路由器接口連接的是ethernet網絡,那麼默認ospf網絡類型是Broadcast。該類型的網絡支持DR和BDR。不需要手動設置鄰

原创 vlan簡介,access、trunk、hybrid的區別。

以下是我對vlan的一點理解。   大家知道,交換機會把廣播報文(目的mac地址全1的報文)和未知單播報文從所有端口轉發出去(除了報文的接收端口),這就是廣播。(對未知多播報文如何處理呢,我不知道,應該也會廣播出去,這是一個遺留問題,哪位

原创 組播、IGMP、IGMP Snooping

 通過組播,可以實現一個主機同時向組內的多臺主機發送數據,節省網絡帶寬。 組播ip地址範圍是224.0.0.0-----239.255.255.255,其中224.0.0.0-----224.0.0.255是有特殊用途的保留地址,239.

原创 OSPF詳解(二):DR、BDR

  ospf路由器之間通過傳遞LSA,最終在所有路由器上建立相同的LSDB,然後各個路由器通過對LSDB使用spf算法生成以自己爲根的到達整個網絡的最短路徑樹來建立路由表。   在傳遞LSA之前,路由器之間必須建立連接關係。其實鄰接關係的

原创 OSPF詳解(一):ospf與rip的區別

ospf-open shortest path first,開發最短路徑優先協議,是一種基於鏈路狀態的路由協議。ospf與rip存在的本質區別是:rip是基於距離矢量算法的路由協議,而ospf是基於鏈路狀態算法的路由協議。   使用rip

原创 STP與RSTP簡介

  STP(spanning tree protocol),生成樹協議,用於在存在環路的網絡中構建樹形拓撲,避免環路,同時實現鏈路的冗餘備份。   STP定義了幾種重要的角色: 1、根橋(Root),樹的根 2、指定橋,就是設備上行連接的

原创 L3 Tunneling

From: https://github.com/Mellanox/mlxsw/wiki/L3-Tunneling Introduction Since L3 tunneling is fundamentally a routing

原创 Virtual Routing and Forwarding (VRF)

Virtual Routing and Forwarding (VRF) The VRF device combined with ip rules provides the ability to create virtual rou