{"id":374,"date":"2015-10-05T13:52:38","date_gmt":"2015-10-05T13:52:38","guid":{"rendered":"http:\/\/www.safekom.pl\/blog\/?p=374"},"modified":"2017-08-03T12:56:20","modified_gmt":"2017-08-03T11:56:20","slug":"linux-bonding-switche-agregacje","status":"publish","type":"post","link":"https:\/\/www.safekom.pl\/blog\/linux\/linux-bonding-switche-agregacje\/","title":{"rendered":"Linux Bonding Switche agregacje"},"content":{"rendered":"<h6>Linux Bonding Switche agregacje<\/h6>\n<p>Poni\u017cej opisz\u0119 w jaki spos\u00f3b skonfigurowa\u0107 bonding od strony systemu operacyjnego na przyk\u0142adzie RHEL do switchy Cisco, Juniper oraz HP z wyko\u017cytaniem LACP, oraz konfiguracj\u0119 samych switchy.<\/p>\n<h3>Konfiguracja RHEL<\/h3>\n<p>za\u0142adowanie modu\u0142u odpowiedzialnego za bonding w RHEL<\/p>\n<pre class=\"lang:sh decode:true \"># modprobe --first-time bonding<\/pre>\n<p>Sprawdzenie mo\u017cliwo\u015bci bondingu:<\/p>\n<pre class=\"lang:sh decode:true \"># modinfo bonding\r\nfilename:       \/lib\/modules\/2.6.32-504.el6.x86_64\/kernel\/drivers\/net\/bonding\/bonding.ko\r\nauthor:         Thomas Davis, tadavis@lbl.gov and many others\r\ndescription:    Ethernet Channel Bonding Driver, v3.6.0\r\nversion:        3.6.0\r\nlicense:        GPL\r\nsrcversion:     332968C1FF133A42ED33D6B\r\ndepends:        8021q,ipv6\r\nvermagic:       2.6.32-504.el6.x86_64 SMP mod_unload modversions \r\nparm:           max_bonds:Max number of bonded devices (int)\r\nparm:           tx_queues:Max number of transmit queues (default = 16) (int)\r\nparm:           num_grat_arp:Number of gratuitous ARP packets to send on failover event (int)\r\nparm:           num_unsol_na:Number of unsolicited IPv6 Neighbor Advertisements packets to send on failover event (int)\r\nparm:           miimon:Link check interval in milliseconds (int)\r\nparm:           updelay:Delay before considering link up, in milliseconds (int)\r\nparm:           downdelay:Delay before considering link down, in milliseconds (int)\r\nparm:           use_carrier:Use netif_carrier_ok (vs MII ioctls) in miimon; 0 for off, 1 for on (default) (int)\r\nparm:           mode:Mode of operation; 0 for balance-rr, 1 for active-backup, 2 for balance-xor, 3 for broadcast, 4 for 802.3ad, 5 for balance-tlb, 6 for balance-alb (charp)\r\nparm:           primary:Primary network device to use (charp)\r\nparm:           primary_reselect:Reselect primary slave once it comes up; 0 for always (default), 1 for only if speed of primary is better, 2 for only on active slave failure (charp)\r\nparm:           lacp_rate:LACPDU tx rate to request from 802.3ad partner; 0 for slow, 1 for fast (charp)\r\nparm:           ad_select:803.ad aggregation selection logic; 0 for stable (default), 1 for bandwidth, 2 for count (charp)\r\nparm:           xmit_hash_policy:balance-xor and 802.3ad hashing method; 0 for layer 2 (default), 1 for layer 3+4, 2 for layer 2+3 (charp)\r\nparm:           arp_interval:arp interval in milliseconds (int)\r\nparm:           arp_ip_target:arp targets in n.n.n.n form (array of charp)\r\nparm:           arp_validate:validate src\/dst of ARP probes; 0 for none (default), 1 for active, 2 for backup, 3 for all (charp)\r\nparm:           arp_all_targets:fail on any\/all arp targets timeout; 0 for any (default), 1 for all (charp)\r\nparm:           fail_over_mac:For active-backup, do not set all slaves to the same MAC; 0 for none (default), 1 for active, 2 for follow (charp)\r\nparm:           all_slaves_active:Keep all frames received on an interfaceby setting active flag for all slaves; 0 for never (default), 1 for always. (int)\r\nparm:           resend_igmp:Number of IGMP membership reports to send on link failure (int)<\/pre>\n<p>Konfiguracja Interfejs\u00f3w sieciowych, w mym przypadku b\u0119dzie:<\/p>\n<p>Bond0 &#8211; sk\u0142ada si\u0119 z \u00a02 portu z karty 4 portowej na p\u0142ycie g\u0142\u00f3wnej oraz 2 portu z karty 4 portowej na PCI slot 6<\/p>\n<h6>Konfiguracja karty 1<\/h6>\n<p>przechodzimy do pliku\u00a0\/etc\/sysconfig\/network-scripts\/ifcfg-em2<\/p>\n<pre class=\"lang:sh decode:true\"># vi \/etc\/sysconfig\/network-scripts\/ifcfg-em2<\/pre>\n<pre class=\"lang:sh decode:true\">DEVICE=\"em2\"\r\nBOOTPROTO=\"none\"\r\nIPV6INIT=\"no\"\r\nONBOOT=\"yes\"\r\nMASTER=bond0\r\nSLAVE=yes<\/pre>\n<h6>Konfiguracja karty 2<\/h6>\n<pre class=\"lang:sh decode:true \">vi \/etc\/sysconfig\/network-scripts\/ifcfg-p6p2<\/pre>\n<pre class=\"lang:sh decode:true \">DEVICE=\"p6p2\"\r\nBOOTPROTO=\"none\"\r\nNM_CONTROLLED=\"yes\"\r\nONBOOT=\"yes\"\r\nTYPE=\"Ethernet\"\r\nMASTER=bond0\r\nSLAVE=yes<\/pre>\n<h6>Konfiguracja bond0 w trybie lacp:<\/h6>\n<pre class=\"lang:sh decode:true \"># vi \/etc\/sysconfig\/network-scripts\/ifcfg-bond0<\/pre>\n<pre class=\"lang:sh decode:true \">DEVICE=bond0\r\nIPADDR=10.200.244.30\r\nNETMASK=255.255.248.0\r\nONBOOT=yes\r\nBOOTPROTO=none\r\nUSERCTL=no\r\nBONDING_OPTS=\"miimon=100 mode=4 lacp_rate=1\"\r\nGATEWAY=10.200.244.1<\/pre>\n<h3>Konfiguracja Switcha:<\/h3>\n<h4>Cisco Catalist 4500x w konfiguraacji VSS:<\/h4>\n<pre class=\"lang:sh decode:true\">interface Port-channel1\r\n description Server1\r\n switchport\r\n switchport access vlan 200<\/pre>\n<pre class=\"lang:sh decode:true\">interface TenGigabitEthernet1\/1\/9\r\n description Server1_em2\r\n switchport access vlan 200\r\n channel-group 1 mode active<\/pre>\n<pre class=\"lang:sh decode:true\">interface TenGigabitEthernet2\/1\/9\r\n description Server1_p6p2\r\n switchport access vlan 200\r\n channel-group 1 mode active<\/pre>\n<h4>Cisco Nexus 5k porty kt\u00f3re nale\u017c\u0105 do FEX&#8217;a kt\u00f3ry jest skonfigurowany w vPC<\/h4>\n<p>Nexus1<\/p>\n<pre class=\"lang:sh decode:true\">interface port-channel29\r\n  description Server01-Bond0\r\n  switchport access vlan 200\r\n  spanning-tree port type edge\r\n  speed 1000\r\n  vpc 29<\/pre>\n<pre class=\"lang:sh decode:true\">interface Ethernet101\/1\/3\r\n  description Server1_em2\r\n  switchport access vlan 200\r\n  spanning-tree port type edge\r\n  speed 1000\r\n  logging event port link-status\r\n  channel-group 29 mode active \r\n<\/pre>\n<p>Nexus2<\/p>\n<pre class=\"lang:sh decode:true\">interface port-channel29\r\n  description Server1_bond0\r\n  switchport access vlan 200\r\n  spanning-tree port type edge\r\n  speed 1000\r\n  vpc 29<\/pre>\n<pre class=\"lang:sh decode:true\">interface Ethernet101\/1\/3\r\n  description Server1_p6p2\r\n  switchport access vlan 200\r\n  spanning-tree port type edge\r\n  speed 1000\r\n  logging event port link-status\r\n  channel-group 29 mode active<\/pre>\n<h4>Juniper EX:<\/h4>\n<p>Je\u017celi jeszcze nie tworzyli\u015bmy interfejs\u00f3w ae na switchu EX musimy, zdefiniowa\u0107 ile interfejs\u00f3w ae ma by\u0107 widoczne na urz\u0105dzeniu, w tym przypadku<\/p>\n<pre class=\"lang:sh decode:true\"># set chassis aggregated-devices ethernet device-count 2  \r\n<\/pre>\n<p>definiujemy interfejs ae z lacp:<\/p>\n<pre class=\"lang:sh decode:true\">set interface ae0 description Server1_bond0\r\nset interface ae0.0 family ethernet-switching port-mode access\r\nset interface ae0.0 family ethernet-switching vlan members vlan200\r\nset interface ae0 aggregated-ether-options lacp active<\/pre>\n<p>dodajemy interfejsy do ae0<\/p>\n<pre class=\"lang:sh decode:true \">set interface xe-0\/1\/0 description Serwer1_em2\r\nset interface xe-0\/1\/0 ether-options 802.3ad ae0\r\n<\/pre>\n<pre class=\"lang:sh decode:true\">set interface xe-1\/1\/0 description Serwer1_p6p2\r\nset interface xe-1\/1\/0 ether-options 802.3ad ae0<\/pre>\n<p>na koniec wykonujemy commit:<\/p>\n<pre class=\"lang:sh decode:true\"># commit \r\nfpc0: \r\nconfiguration check succeeds\r\nfpc1: \r\ncommit complete\r\nfpc0: \r\ncommit complete\r\n<\/pre>\n<h4>HP:<\/h4>\n<p>Tworzymy interfejs trk \u00a0z przypisanie port\u00f3w:<\/p>\n<pre class=\"lang:sh decode:true\">trunk A7-A8 trk10 lacp\r\n<\/pre>\n<p>dajemy opis port\u00f3w<\/p>\n<pre class=\"lang:sh decode:true\">interface A7 name \"Server1_em2\"<\/pre>\n<pre class=\"lang:sh decode:true\">interface A8 name \"Server1_p6p2\"<\/pre>\n<p>przypisujemy interfejs trk10 do vlanu 200 w trybie access<\/p>\n<pre class=\"lang:sh decode:true\">vlan 4 untagged trk10<\/pre>\n<p>&nbsp;<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Linux Bonding Switche agregacje Poni\u017cej opisz\u0119 w jaki spos\u00f3b skonfigurowa\u0107 bonding od strony systemu operacyjnego na przyk\u0142adzie RHEL do switchy Cisco, Juniper oraz HP z wyko\u017cytaniem LACP, oraz konfiguracj\u0119 samych switchy. Konfiguracja RHEL za\u0142adowanie modu\u0142u odpowiedzialnego za bonding w RHEL # modprobe &#8211;first-time bonding Sprawdzenie mo\u017cliwo\u015bci bondingu: # modinfo bonding filename: \/lib\/modules\/2.6.32-504.el6.x86_64\/kernel\/drivers\/net\/bonding\/bonding.ko author: Thomas Davis, [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":39,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"jetpack_post_was_ever_published":false,"_jetpack_newsletter_access":"","_jetpack_dont_email_post_to_subs":false,"_jetpack_newsletter_tier_id":0,"_jetpack_memberships_contains_paywalled_content":false,"_jetpack_memberships_contains_paid_content":false,"footnotes":"","jetpack_publicize_message":"","jetpack_publicize_feature_enabled":true,"jetpack_social_post_already_shared":false,"jetpack_social_options":{"image_generator_settings":{"template":"highway","default_image_id":0,"enabled":false},"version":2}},"categories":[4,64,5,19],"tags":[102,98,104,97,96,13,14,69,66,105,106,70,95,489,488,99,67,12,17,100,101,103,68],"class_list":["post-374","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-cisco","category-hp","category-juniper","category-linux","tag-access","tag-ae","tag-aggregated-ethernet","tag-bond","tag-bonding","tag-cisco","tag-eth","tag-ex","tag-hp","tag-jak-skonfigurowac-ae","tag-jak-skonfigurowac-bond","tag-juniper","tag-lacp","tag-linux-bonding-switche-agregacje","tag-port-channel-konfiguracja","tag-port-channel","tag-procurve","tag-rhel","tag-switch","tag-trk","tag-trunk","tag-untagged","tag-vlan"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v25.6 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>Linux Bonding Switche agregacje - SafeKom Blog<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/www.safekom.pl\/blog\/linux\/linux-bonding-switche-agregacje\/\" \/>\n<meta property=\"og:locale\" content=\"pl_PL\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Linux Bonding Switche agregacje - SafeKom Blog\" \/>\n<meta property=\"og:description\" content=\"Linux Bonding Switche agregacje Poni\u017cej opisz\u0119 w jaki spos\u00f3b skonfigurowa\u0107 bonding od strony systemu operacyjnego na przyk\u0142adzie RHEL do switchy Cisco, Juniper oraz HP z wyko\u017cytaniem LACP, oraz konfiguracj\u0119 samych switchy. Konfiguracja RHEL za\u0142adowanie modu\u0142u odpowiedzialnego za bonding w RHEL # modprobe --first-time bonding Sprawdzenie mo\u017cliwo\u015bci bondingu: # modinfo bonding filename: \/lib\/modules\/2.6.32-504.el6.x86_64\/kernel\/drivers\/net\/bonding\/bonding.ko author: Thomas Davis, [&hellip;]\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.safekom.pl\/blog\/linux\/linux-bonding-switche-agregacje\/\" \/>\n<meta property=\"og:site_name\" content=\"SafeKom Blog\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/safekompl\" \/>\n<meta property=\"article:published_time\" content=\"2015-10-05T13:52:38+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2017-08-03T11:56:20+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/i0.wp.com\/www.safekom.pl\/blog\/wp-content\/uploads\/2015\/04\/pobrane.jpg?fit=225%2C225&ssl=1\" \/>\n\t<meta property=\"og:image:width\" content=\"225\" \/>\n\t<meta property=\"og:image:height\" content=\"225\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/jpeg\" \/>\n<meta name=\"author\" content=\"Micha\u0142 Iwa\u0144czuk\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:creator\" content=\"@MIwaczuk\" \/>\n<meta name=\"twitter:site\" content=\"@MIwaczuk\" \/>\n<meta name=\"twitter:label1\" content=\"Napisane przez\" \/>\n\t<meta name=\"twitter:data1\" content=\"Micha\u0142 Iwa\u0144czuk\" \/>\n\t<meta name=\"twitter:label2\" content=\"Szacowany czas czytania\" \/>\n\t<meta name=\"twitter:data2\" content=\"4 minuty\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/www.safekom.pl\/blog\/linux\/linux-bonding-switche-agregacje\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/www.safekom.pl\/blog\/linux\/linux-bonding-switche-agregacje\/\"},\"author\":{\"name\":\"Micha\u0142 Iwa\u0144czuk\",\"@id\":\"https:\/\/www.safekom.pl\/blog\/#\/schema\/person\/fd4cc931b624af4b7353d36d92ba7181\"},\"headline\":\"Linux Bonding Switche agregacje\",\"datePublished\":\"2015-10-05T13:52:38+00:00\",\"dateModified\":\"2017-08-03T11:56:20+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/www.safekom.pl\/blog\/linux\/linux-bonding-switche-agregacje\/\"},\"wordCount\":192,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\/\/www.safekom.pl\/blog\/#organization\"},\"image\":{\"@id\":\"https:\/\/www.safekom.pl\/blog\/linux\/linux-bonding-switche-agregacje\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/i0.wp.com\/www.safekom.pl\/blog\/wp-content\/uploads\/2015\/04\/pobrane.jpg?fit=225%2C225&ssl=1\",\"keywords\":[\"access\",\"ae\",\"Aggregated Ethernet\",\"Bond\",\"Bonding\",\"cisco\",\"eth\",\"EX\",\"hp\",\"Jak skonfigurowa\u0107 ae\",\"Jak skonfigurowa\u0107 bond\",\"Juniper\",\"LACP\",\"Linux Bonding Switche agregacje\",\"port channel konfiguracja\",\"port-channel\",\"proCurve\",\"rhel\",\"switch\",\"trk\",\"trunk\",\"untagged\",\"vlan\"],\"articleSection\":[\"Cisco\",\"HP\",\"Juniper\",\"Linux\"],\"inLanguage\":\"pl-PL\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\/\/www.safekom.pl\/blog\/linux\/linux-bonding-switche-agregacje\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/www.safekom.pl\/blog\/linux\/linux-bonding-switche-agregacje\/\",\"url\":\"https:\/\/www.safekom.pl\/blog\/linux\/linux-bonding-switche-agregacje\/\",\"name\":\"Linux Bonding Switche agregacje - SafeKom Blog\",\"isPartOf\":{\"@id\":\"https:\/\/www.safekom.pl\/blog\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/www.safekom.pl\/blog\/linux\/linux-bonding-switche-agregacje\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/www.safekom.pl\/blog\/linux\/linux-bonding-switche-agregacje\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/i0.wp.com\/www.safekom.pl\/blog\/wp-content\/uploads\/2015\/04\/pobrane.jpg?fit=225%2C225&ssl=1\",\"datePublished\":\"2015-10-05T13:52:38+00:00\",\"dateModified\":\"2017-08-03T11:56:20+00:00\",\"breadcrumb\":{\"@id\":\"https:\/\/www.safekom.pl\/blog\/linux\/linux-bonding-switche-agregacje\/#breadcrumb\"},\"inLanguage\":\"pl-PL\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/www.safekom.pl\/blog\/linux\/linux-bonding-switche-agregacje\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"pl-PL\",\"@id\":\"https:\/\/www.safekom.pl\/blog\/linux\/linux-bonding-switche-agregacje\/#primaryimage\",\"url\":\"https:\/\/i0.wp.com\/www.safekom.pl\/blog\/wp-content\/uploads\/2015\/04\/pobrane.jpg?fit=225%2C225&ssl=1\",\"contentUrl\":\"https:\/\/i0.wp.com\/www.safekom.pl\/blog\/wp-content\/uploads\/2015\/04\/pobrane.jpg?fit=225%2C225&ssl=1\",\"width\":225,\"height\":225},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/www.safekom.pl\/blog\/linux\/linux-bonding-switche-agregacje\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Strona g\u0142\u00f3wna\",\"item\":\"https:\/\/www.safekom.pl\/blog\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Linux Bonding Switche agregacje\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/www.safekom.pl\/blog\/#website\",\"url\":\"https:\/\/www.safekom.pl\/blog\/\",\"name\":\"SafeKom Blog\",\"description\":\"Notatki Architekta i in\u017cyniera zwi\u0105zanego rozwi\u0105zaniami on-prem\",\"publisher\":{\"@id\":\"https:\/\/www.safekom.pl\/blog\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/www.safekom.pl\/blog\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"pl-PL\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/www.safekom.pl\/blog\/#organization\",\"name\":\"SafeKom Blog\",\"url\":\"https:\/\/www.safekom.pl\/blog\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"pl-PL\",\"@id\":\"https:\/\/www.safekom.pl\/blog\/#\/schema\/logo\/image\/\",\"url\":\"https:\/\/i0.wp.com\/www.safekom.pl\/blog\/wp-content\/uploads\/2015\/05\/cropped-logo.png?fit=512%2C512&ssl=1\",\"contentUrl\":\"https:\/\/i0.wp.com\/www.safekom.pl\/blog\/wp-content\/uploads\/2015\/05\/cropped-logo.png?fit=512%2C512&ssl=1\",\"width\":512,\"height\":512,\"caption\":\"SafeKom Blog\"},\"image\":{\"@id\":\"https:\/\/www.safekom.pl\/blog\/#\/schema\/logo\/image\/\"},\"sameAs\":[\"https:\/\/www.facebook.com\/safekompl\",\"https:\/\/x.com\/MIwaczuk\",\"https:\/\/www.linkedin.com\/in\/michaliwanczuk\/\"]},{\"@type\":\"Person\",\"@id\":\"https:\/\/www.safekom.pl\/blog\/#\/schema\/person\/fd4cc931b624af4b7353d36d92ba7181\",\"name\":\"Micha\u0142 Iwa\u0144czuk\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"pl-PL\",\"@id\":\"https:\/\/www.safekom.pl\/blog\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/cc6dda4ee8d21d1f254147e5ee6f5e38881b88a4a12a5774ca42380597e52014?s=96&d=mm&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/cc6dda4ee8d21d1f254147e5ee6f5e38881b88a4a12a5774ca42380597e52014?s=96&d=mm&r=g\",\"caption\":\"Micha\u0142 Iwa\u0144czuk\"},\"description\":\"Pasjonat komputerowy od zawsze oraz maniak w zakresie sieci, wirtualizacji oraz bezpiecze\u0144stwa IT. Kompetentny in\u017cynier z du\u017cym do\u015bwiadczeniem w realizacji projekt\u00f3w informatycznych i telekomunikacyjnych. Wieloletni administrator IT, kt\u00f3ry utrzymuje systemy informatyczne dostosowuj\u0105c je do wymog\u00f3w biznesowych z zapewnieniem dost\u0119pno\u015bci 24\/7\/365.\",\"url\":\"https:\/\/www.safekom.pl\/blog\/author\/admin\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Linux Bonding Switche agregacje - SafeKom Blog","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/www.safekom.pl\/blog\/linux\/linux-bonding-switche-agregacje\/","og_locale":"pl_PL","og_type":"article","og_title":"Linux Bonding Switche agregacje - SafeKom Blog","og_description":"Linux Bonding Switche agregacje Poni\u017cej opisz\u0119 w jaki spos\u00f3b skonfigurowa\u0107 bonding od strony systemu operacyjnego na przyk\u0142adzie RHEL do switchy Cisco, Juniper oraz HP z wyko\u017cytaniem LACP, oraz konfiguracj\u0119 samych switchy. Konfiguracja RHEL za\u0142adowanie modu\u0142u odpowiedzialnego za bonding w RHEL # modprobe --first-time bonding Sprawdzenie mo\u017cliwo\u015bci bondingu: # modinfo bonding filename: \/lib\/modules\/2.6.32-504.el6.x86_64\/kernel\/drivers\/net\/bonding\/bonding.ko author: Thomas Davis, [&hellip;]","og_url":"https:\/\/www.safekom.pl\/blog\/linux\/linux-bonding-switche-agregacje\/","og_site_name":"SafeKom Blog","article_publisher":"https:\/\/www.facebook.com\/safekompl","article_published_time":"2015-10-05T13:52:38+00:00","article_modified_time":"2017-08-03T11:56:20+00:00","og_image":[{"width":225,"height":225,"url":"https:\/\/i0.wp.com\/www.safekom.pl\/blog\/wp-content\/uploads\/2015\/04\/pobrane.jpg?fit=225%2C225&ssl=1","type":"image\/jpeg"}],"author":"Micha\u0142 Iwa\u0144czuk","twitter_card":"summary_large_image","twitter_creator":"@MIwaczuk","twitter_site":"@MIwaczuk","twitter_misc":{"Napisane przez":"Micha\u0142 Iwa\u0144czuk","Szacowany czas czytania":"4 minuty"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/www.safekom.pl\/blog\/linux\/linux-bonding-switche-agregacje\/#article","isPartOf":{"@id":"https:\/\/www.safekom.pl\/blog\/linux\/linux-bonding-switche-agregacje\/"},"author":{"name":"Micha\u0142 Iwa\u0144czuk","@id":"https:\/\/www.safekom.pl\/blog\/#\/schema\/person\/fd4cc931b624af4b7353d36d92ba7181"},"headline":"Linux Bonding Switche agregacje","datePublished":"2015-10-05T13:52:38+00:00","dateModified":"2017-08-03T11:56:20+00:00","mainEntityOfPage":{"@id":"https:\/\/www.safekom.pl\/blog\/linux\/linux-bonding-switche-agregacje\/"},"wordCount":192,"commentCount":0,"publisher":{"@id":"https:\/\/www.safekom.pl\/blog\/#organization"},"image":{"@id":"https:\/\/www.safekom.pl\/blog\/linux\/linux-bonding-switche-agregacje\/#primaryimage"},"thumbnailUrl":"https:\/\/i0.wp.com\/www.safekom.pl\/blog\/wp-content\/uploads\/2015\/04\/pobrane.jpg?fit=225%2C225&ssl=1","keywords":["access","ae","Aggregated Ethernet","Bond","Bonding","cisco","eth","EX","hp","Jak skonfigurowa\u0107 ae","Jak skonfigurowa\u0107 bond","Juniper","LACP","Linux Bonding Switche agregacje","port channel konfiguracja","port-channel","proCurve","rhel","switch","trk","trunk","untagged","vlan"],"articleSection":["Cisco","HP","Juniper","Linux"],"inLanguage":"pl-PL","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/www.safekom.pl\/blog\/linux\/linux-bonding-switche-agregacje\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/www.safekom.pl\/blog\/linux\/linux-bonding-switche-agregacje\/","url":"https:\/\/www.safekom.pl\/blog\/linux\/linux-bonding-switche-agregacje\/","name":"Linux Bonding Switche agregacje - SafeKom Blog","isPartOf":{"@id":"https:\/\/www.safekom.pl\/blog\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www.safekom.pl\/blog\/linux\/linux-bonding-switche-agregacje\/#primaryimage"},"image":{"@id":"https:\/\/www.safekom.pl\/blog\/linux\/linux-bonding-switche-agregacje\/#primaryimage"},"thumbnailUrl":"https:\/\/i0.wp.com\/www.safekom.pl\/blog\/wp-content\/uploads\/2015\/04\/pobrane.jpg?fit=225%2C225&ssl=1","datePublished":"2015-10-05T13:52:38+00:00","dateModified":"2017-08-03T11:56:20+00:00","breadcrumb":{"@id":"https:\/\/www.safekom.pl\/blog\/linux\/linux-bonding-switche-agregacje\/#breadcrumb"},"inLanguage":"pl-PL","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.safekom.pl\/blog\/linux\/linux-bonding-switche-agregacje\/"]}]},{"@type":"ImageObject","inLanguage":"pl-PL","@id":"https:\/\/www.safekom.pl\/blog\/linux\/linux-bonding-switche-agregacje\/#primaryimage","url":"https:\/\/i0.wp.com\/www.safekom.pl\/blog\/wp-content\/uploads\/2015\/04\/pobrane.jpg?fit=225%2C225&ssl=1","contentUrl":"https:\/\/i0.wp.com\/www.safekom.pl\/blog\/wp-content\/uploads\/2015\/04\/pobrane.jpg?fit=225%2C225&ssl=1","width":225,"height":225},{"@type":"BreadcrumbList","@id":"https:\/\/www.safekom.pl\/blog\/linux\/linux-bonding-switche-agregacje\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Strona g\u0142\u00f3wna","item":"https:\/\/www.safekom.pl\/blog\/"},{"@type":"ListItem","position":2,"name":"Linux Bonding Switche agregacje"}]},{"@type":"WebSite","@id":"https:\/\/www.safekom.pl\/blog\/#website","url":"https:\/\/www.safekom.pl\/blog\/","name":"SafeKom Blog","description":"Notatki Architekta i in\u017cyniera zwi\u0105zanego rozwi\u0105zaniami on-prem","publisher":{"@id":"https:\/\/www.safekom.pl\/blog\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.safekom.pl\/blog\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"pl-PL"},{"@type":"Organization","@id":"https:\/\/www.safekom.pl\/blog\/#organization","name":"SafeKom Blog","url":"https:\/\/www.safekom.pl\/blog\/","logo":{"@type":"ImageObject","inLanguage":"pl-PL","@id":"https:\/\/www.safekom.pl\/blog\/#\/schema\/logo\/image\/","url":"https:\/\/i0.wp.com\/www.safekom.pl\/blog\/wp-content\/uploads\/2015\/05\/cropped-logo.png?fit=512%2C512&ssl=1","contentUrl":"https:\/\/i0.wp.com\/www.safekom.pl\/blog\/wp-content\/uploads\/2015\/05\/cropped-logo.png?fit=512%2C512&ssl=1","width":512,"height":512,"caption":"SafeKom Blog"},"image":{"@id":"https:\/\/www.safekom.pl\/blog\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.facebook.com\/safekompl","https:\/\/x.com\/MIwaczuk","https:\/\/www.linkedin.com\/in\/michaliwanczuk\/"]},{"@type":"Person","@id":"https:\/\/www.safekom.pl\/blog\/#\/schema\/person\/fd4cc931b624af4b7353d36d92ba7181","name":"Micha\u0142 Iwa\u0144czuk","image":{"@type":"ImageObject","inLanguage":"pl-PL","@id":"https:\/\/www.safekom.pl\/blog\/#\/schema\/person\/image\/","url":"https:\/\/secure.gravatar.com\/avatar\/cc6dda4ee8d21d1f254147e5ee6f5e38881b88a4a12a5774ca42380597e52014?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/cc6dda4ee8d21d1f254147e5ee6f5e38881b88a4a12a5774ca42380597e52014?s=96&d=mm&r=g","caption":"Micha\u0142 Iwa\u0144czuk"},"description":"Pasjonat komputerowy od zawsze oraz maniak w zakresie sieci, wirtualizacji oraz bezpiecze\u0144stwa IT. Kompetentny in\u017cynier z du\u017cym do\u015bwiadczeniem w realizacji projekt\u00f3w informatycznych i telekomunikacyjnych. Wieloletni administrator IT, kt\u00f3ry utrzymuje systemy informatyczne dostosowuj\u0105c je do wymog\u00f3w biznesowych z zapewnieniem dost\u0119pno\u015bci 24\/7\/365.","url":"https:\/\/www.safekom.pl\/blog\/author\/admin\/"}]}},"jetpack_publicize_connections":[],"jetpack_featured_media_url":"https:\/\/i0.wp.com\/www.safekom.pl\/blog\/wp-content\/uploads\/2015\/04\/pobrane.jpg?fit=225%2C225&ssl=1","jetpack_shortlink":"https:\/\/wp.me\/p7i9ri-62","jetpack-related-posts":[{"id":247,"url":"https:\/\/www.safekom.pl\/blog\/juniper\/juniper-ex2200-virtual-chassis-lab\/","url_meta":{"origin":374,"position":0},"title":"Juniper Ex2200 &#8211; Virtual Chassis lab","author":"Micha\u0142 Iwa\u0144czuk","date":"22.07.2015","format":false,"excerpt":"Od wersji Junos 12.1 jest mo\u017cliwe stworzenie Virtual Chassis ze switcha EX2200 z wykorzystanie port\u00f3w uplinkowych. Co nam da stworzenie VC (Virtual Chassis) \u00a0przede wszystkim wyeliminowanie Spanning \u00a0Tree w sieci, zazwyczaj urz\u0105dzenia klasy EX2200 u\u017cywane s\u0105 jako access, pod\u0142\u0105czone do switchy dystrybucyjnych. Nie b\u0119dziemy marnotrawi\u0107 port\u00f3w gdy mamy STP w\u2026","rel":"","context":"In &quot;Juniper&quot;","block_context":{"text":"Juniper","link":"https:\/\/www.safekom.pl\/blog\/category\/juniper\/"},"img":{"alt_text":"","src":"https:\/\/i0.wp.com\/www.safekom.pl\/blog\/wp-content\/uploads\/2015\/08\/junos_multicolor_burst.png?fit=361%2C393&ssl=1&resize=350%2C200","width":350,"height":200},"classes":[]},{"id":336,"url":"https:\/\/www.safekom.pl\/blog\/linux\/rhel-modyfikacja-iso\/","url_meta":{"origin":374,"position":1},"title":"RHEL &#8211; Modyfikacja ISO","author":"Micha\u0142 Iwa\u0144czuk","date":"23.09.2015","format":false,"excerpt":"Mia\u0142em za zadanie zmodyfikowa\u0107 pilik kt\u00f3ry mia\u0142em na p\u0142ycie DVD i nast\u0119pnie z niej zainstalowa\u0107 system operacyjny. Dla osoby kt\u00f3rej jest bli\u017cej okienek Windowsa ni\u017c Linuxa, zacz\u0105\u0142em modyfikowa\u0107 zgrane ISO za pomoc\u0105 program\u00f3w dost\u0119pnych dla Windows. I tu by\u0142 m\u00f3j b\u0142\u0105d straci\u0142em du\u017co czasu. Poni\u017cej dla potomnych jak to zrobi\u0107\u2026","rel":"","context":"In &quot;Linux&quot;","block_context":{"text":"Linux","link":"https:\/\/www.safekom.pl\/blog\/category\/linux\/"},"img":{"alt_text":"","src":"https:\/\/i0.wp.com\/www.safekom.pl\/blog\/wp-content\/uploads\/2015\/04\/pobrane.jpg?fit=225%2C225&ssl=1&resize=350%2C200","width":350,"height":200},"classes":[]},{"id":2227,"url":"https:\/\/www.safekom.pl\/blog\/vmware\/nsx-t-transport-zone-node\/","url_meta":{"origin":374,"position":2},"title":"NSX-t transport zone &#038; node","author":"Micha\u0142 Iwa\u0144czuk","date":"20.02.2018","format":false,"excerpt":"Mamy za sob\u0105 ju\u017c zainstalowane modu\u0142y wymagane do poprawnego dzia\u0142ania NSX-t na hostach z vSphere, Dzi\u015b przyszed\u0142 czas na konfiguracj\u0119 NSX-t transport zone i transport node i wszystko to co zwi\u0105zane aby uruchomi\u0107 sie\u0107 L2 w sieci nak\u0142adkowej w NSX-t. Plan Dzia\u0142ania Poni\u017cej plan dzia\u0142ania oraz odno\u015bniki wcze\u015bniejszych wpis\u00f3w o\u2026","rel":"","context":"In &quot;Lab&quot;","block_context":{"text":"Lab","link":"https:\/\/www.safekom.pl\/blog\/en\/category\/lab\/"},"img":{"alt_text":"","src":"https:\/\/i0.wp.com\/www.safekom.pl\/blog\/wp-content\/uploads\/2018\/01\/Autobot_symbol.png?fit=1012%2C946&ssl=1&resize=350%2C200","width":350,"height":200,"srcset":"https:\/\/i0.wp.com\/www.safekom.pl\/blog\/wp-content\/uploads\/2018\/01\/Autobot_symbol.png?fit=1012%2C946&ssl=1&resize=350%2C200 1x, https:\/\/i0.wp.com\/www.safekom.pl\/blog\/wp-content\/uploads\/2018\/01\/Autobot_symbol.png?fit=1012%2C946&ssl=1&resize=525%2C300 1.5x, https:\/\/i0.wp.com\/www.safekom.pl\/blog\/wp-content\/uploads\/2018\/01\/Autobot_symbol.png?fit=1012%2C946&ssl=1&resize=700%2C400 2x"},"classes":[]},{"id":8,"url":"https:\/\/www.safekom.pl\/blog\/vmware\/rhel-template-vmware\/","url_meta":{"origin":374,"position":3},"title":"RHEL template vmware","author":"Micha\u0142 Iwa\u0144czuk","date":"18.04.2015","format":false,"excerpt":"Dzi\u015b mam do utworzenia 5 Vmek nie chc\u0119 na ka\u017cdej zmienia\u0107 ip, hostname, itp. poni\u017cej opisz\u0119 jak stworzy\u0107 template\u00a0pod vmware 5.5 oraz wykorzysta\u0107 narz\u0119dzie kt\u00f3re uproszcz\u0105 nam\u00a0prac\u0119 oraz zaoszcz\u0119dz\u0105 czas. Skupi\u0119 si\u0119 tylko na krokach aby utworzy\u0107 sam template \u00a0- mamy ju\u017c zainstalowany system operacyjny wed\u0142ug swych wymaga\u0144. Poni\u017cej wszystkie\u2026","rel":"","context":"In &quot;Linux&quot;","block_context":{"text":"Linux","link":"https:\/\/www.safekom.pl\/blog\/category\/linux\/"},"img":{"alt_text":"pobrane","src":"https:\/\/i0.wp.com\/www.safekom.pl\/blog\/wp-content\/uploads\/2015\/04\/pobrane-150x150.jpg?resize=350%2C200","width":350,"height":200},"classes":[]},{"id":2332,"url":"https:\/\/www.safekom.pl\/blog\/vmware\/nsx-t-load-balancer\/","url_meta":{"origin":374,"position":4},"title":"NSX-t Load Balancer","author":"Micha\u0142 Iwa\u0144czuk","date":"24.04.2018","format":false,"excerpt":"W poprzednich wpisach pokaza\u0142em jak skonfigurowa\u0107 prawie ca\u0142ego NSX-t, dzi\u015b przyszed\u0142 czas skonfigurownie NSX-t Load Balancer, kt\u00f3ry jest dost\u0119pny od wersji 2.0. Poni\u017cej plan ca\u0142ej serii po\u015bwi\u0119cony NSX-t: Plan Dzia\u0142ania Poni\u017cej plan dzia\u0142ania oraz odno\u015bniki wcze\u015bniejszych wpis\u00f3w o NSX-T. Instalacja NSX Managera Instalacja NSX-t Controller pod\u0142\u0105czenie ich do NSX Mangera\u2026","rel":"","context":"In &quot;Lab&quot;","block_context":{"text":"Lab","link":"https:\/\/www.safekom.pl\/blog\/en\/category\/lab\/"},"img":{"alt_text":"","src":"https:\/\/i0.wp.com\/www.safekom.pl\/blog\/wp-content\/uploads\/2018\/01\/Autobot_symbol.png?fit=1012%2C946&ssl=1&resize=350%2C200","width":350,"height":200,"srcset":"https:\/\/i0.wp.com\/www.safekom.pl\/blog\/wp-content\/uploads\/2018\/01\/Autobot_symbol.png?fit=1012%2C946&ssl=1&resize=350%2C200 1x, https:\/\/i0.wp.com\/www.safekom.pl\/blog\/wp-content\/uploads\/2018\/01\/Autobot_symbol.png?fit=1012%2C946&ssl=1&resize=525%2C300 1.5x, https:\/\/i0.wp.com\/www.safekom.pl\/blog\/wp-content\/uploads\/2018\/01\/Autobot_symbol.png?fit=1012%2C946&ssl=1&resize=700%2C400 2x"},"classes":[]},{"id":2522,"url":"https:\/\/www.safekom.pl\/blog\/vmware\/nsx-t-dhcp-relay\/","url_meta":{"origin":374,"position":5},"title":"NSX-T DHCP relay","author":"Micha\u0142 Iwa\u0144czuk","date":"14.03.2020","format":false,"excerpt":"Dzi\u015b wpis w temacie NSX-t DHCP relay, powiem jak skonfigurowa\u0107 DHCP relay w NSX-T w wersji 2.5.0. Wpis powsta\u0142 w ramach rozrywki w czasie \"ataku wirusa :D \" Za\u0142o\u017cenia Mamy zbudowane \u015brodowisko zbudowane tak jak na rysunku poni\u017cej: gdzie maszyny Linux-01 i 02 b\u0119d\u0105 pobiera\u0107 adresy IP z serwera DHCP\u2026","rel":"","context":"In &quot;NSX&quot;","block_context":{"text":"NSX","link":"https:\/\/www.safekom.pl\/blog\/category\/vmware\/nsx\/"},"img":{"alt_text":"","src":"https:\/\/i0.wp.com\/www.safekom.pl\/blog\/wp-content\/uploads\/2018\/01\/Autobot_symbol.png?fit=1012%2C946&ssl=1&resize=350%2C200","width":350,"height":200,"srcset":"https:\/\/i0.wp.com\/www.safekom.pl\/blog\/wp-content\/uploads\/2018\/01\/Autobot_symbol.png?fit=1012%2C946&ssl=1&resize=350%2C200 1x, https:\/\/i0.wp.com\/www.safekom.pl\/blog\/wp-content\/uploads\/2018\/01\/Autobot_symbol.png?fit=1012%2C946&ssl=1&resize=525%2C300 1.5x, https:\/\/i0.wp.com\/www.safekom.pl\/blog\/wp-content\/uploads\/2018\/01\/Autobot_symbol.png?fit=1012%2C946&ssl=1&resize=700%2C400 2x"},"classes":[]}],"jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/www.safekom.pl\/blog\/wp-json\/wp\/v2\/posts\/374","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.safekom.pl\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.safekom.pl\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.safekom.pl\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.safekom.pl\/blog\/wp-json\/wp\/v2\/comments?post=374"}],"version-history":[{"count":0,"href":"https:\/\/www.safekom.pl\/blog\/wp-json\/wp\/v2\/posts\/374\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.safekom.pl\/blog\/wp-json\/wp\/v2\/media\/39"}],"wp:attachment":[{"href":"https:\/\/www.safekom.pl\/blog\/wp-json\/wp\/v2\/media?parent=374"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.safekom.pl\/blog\/wp-json\/wp\/v2\/categories?post=374"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.safekom.pl\/blog\/wp-json\/wp\/v2\/tags?post=374"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}